Niaz Bin Siraj

Software Engineer II at Therap (BD) Ltd. | Java | Spring | Hibernate | Oracle | Clickhouse | RabbitMQ | Redis | Docker | React | Spring AI | MCP | RAG

Dhaka, Bangladesh

About

I architect and build scalable backend systems that bridge the gap between robust enterprise applications and cutting-edge AI. Currently at Therap (BD) Ltd., I focus on AI-native architecture, system optimization, and production-grade reliability. I specialize in designing context-aware AI workflows, LLM-powered data assistants, and high-speed data pipelines using Java, Spring Boot, ClickHouse, and LangGraph. My recent work includes implementing custom context-fetching protocols via MCP to accelerate developer productivity, and designing zero-leakage SQL security layers for multi-tenant architectures. Beyond my day-to-day enterprise work, I am deeply invested in context engineering and agentic workflows. I actively build tooling that centralizes instructions and contextual memory for AI assistants into project-specific directories, and I enjoy exploring multi-agent system designs. My foundational problem-solving mindset, shaped by competitive programming (ACM ICPC, Google Code Jam) and early work in algorithmic simulations, drives my approach to complex system architecture today. I am passionate about knowledge sharing, actively mentoring developers and conducting technical workshops with organizations like BdOSN and the U.S. Embassy Dhaka. Whether it is modernizing a legacy monolith or building an intelligent, multi-agent platform from the ground up, I love solving hard engineering problems. If you are building systems that need to scale intelligently, let’s connect. Sharing thoughts at: blog.niazbinsiraj.com and niazbinsiraj.com

Experience

  • Therap (BD) Ltd. ()
    • Software Engineer II
      Jun 2025 - Present · 1 yr 2 mos

      - Architected and built an AI-powered Data Assistant (Java 21/Spring Boot, React/TypeScript, ClickHouse, Oracle) enabling healthcare billing staff to query millions of claims via natural language; designed a chunked ETL pipeline with SPI connectors streaming Oracle data into ClickHouse on virtual threads, implemented CTE-based multi-tenant isolation with zero data leakage, built a SQL security layer (JSQLParser validation + parameterized CTE wrapping), and integrated an LLM with reflection-driven schema context and report-scoped prompt enrichment, delivering sub-second analytics. - Architected and implemented a full-stack, LLM-powered code documentation system using (Python/FastAPI, React, Oracle 26ai, Gemini) that auto-generates wiki articles at entity, file, section, and repository levels with incremental change detection, thread-parallel execution, crash-safe cleanup, and a Google-Code-Wiki-inspired browser UI with Mermaid diagram rendering and ScrollSpy navigation. - Engineered a context-aware AI development workflow for a large-scale legacy monolith, implementing custom context-fetching protocols using MCP connected to the code-wiki that reduced development time by 40% and accelerated feature delivery. - Built AI-powered analytics dashboard (ag-analytics) that tracks LLM token consumption, cost estimation, and multi-model usage patterns across a web dashboard with Gemini-driven efficiency insights. - Built a Spec Driven Development toolkit (sdd-kit) that enforces a structured idea → specify → implement → review → commit workflow with auto-generated agent skills, reusable workflow definitions, and per-feature traceability, accelerating team adoption of AI-assisted development practices while providing full visibility into AI spending and coding efficiency. - Implemented scalable and future proof full billing workflow of SMI (Serious Mental Illness) services for Nebraska state of America.

    • Software Engineer
      Jun 2023 - May 2025 · 2 yrs

      - Developed robust web APIs tailored to client and internal requirements using the Java Spring MVC framework. - Designed and optimized database schemas and queries on Oracle databases, utilizing MyBatis and Java Persistence API (JPA). - Implemented advanced archive and search functionality using Therap's internal frameworks. - Designed and developed a complete Excel upload/download solution by leveraging Therap’s internal search and Excel frameworks. - Implemented several scheduled jobs using Cron expressions. - Contributed to the core billing workflow at Therap, ensuring smooth and reliable billing processes. - Researched, designed, and developed the Aging Report system from scratch, incorporating Excel download functionality, using Java, Spring, JSP, and MyBatis. - Gained hands-on experience with EDI X12 file types, including 837, 835, and 999 transactions. - Developed database migration scripts. - Performed thorough code reviews, providing constructive feedback to ensure code quality and adherence to best practices. - Wrote comprehensive unit tests for numerous features, ensuring code reliability and adherence to high-quality standards.

    • Associate Software Engineer
      Jun 2022 - May 2023 · 1 yr

      - Successfully completed a 3-month intensive training program in Java EE, Spring, Hibernate, and coding best practices. - Developed and presented a comprehensive Library Management System project, demonstrating a deep understanding of the training concepts. - Gained knowledge of HIPAA regulations and proficiently handled PHI (Protected Health Information) in compliance with industry standards. - Refactored legacy codebases by applying modern Java 8 features such as Enums and Streams, alongside principles like SOLID, DRY, and KISS, enhancing code maintainability. - Designed and developed user-friendly, responsive client interfaces using Java Server Pages (JSP) to improve user interaction and system accessibility. - Conducted thorough code reviews, ensuring adherence to clean coding standards and the strategic use of design patterns for efficient, scalable solutions. - Collaborated with project managers, team leads, and senior developers in technical discussions to drive innovative and feasible solutions.

  • Freelance Game Developer at Upwork
    Dec 2020 - Mar 2021 · 4 mos

    I did freelancing as a Unity Game Developer in Upwork and Freelancer with the successful completion of three projects. It was an experiment and it went pretty well. - Cloned a 3D hypercasual game for android device using C#, and Unity Game Engine. - Developed squishy cheeks behavior for a 2D sprite using C# in the Unity Game Engine. - Developed shortest path visualizer using A* search and Line Renderer in Unity Game Engine. My Upwork Profile: https://www.upwork.com/freelancers/~01ca7a834247ceee91 My Freelancer Profile: https://www.freelancer.com/u/nbsalone

  • C/C++ Trainer at Talent IT & ICT Training Center
    Jan 2018 - Mar 2021 · 3 yrs 3 mos

    Talent IT is one of the best IT Training Center in Rajshahi, Bangladesh. I was an instructor of C/C++ and took many classes. Company website : http://talentit.net/ Address: Malopara, Rajshahi-6100

  • Volunteer at Society for the Popularization of Science, Bangladesh
    Jul 2017 - Mar 2020 · 2 yrs 9 mos

    Society for the Popularization of Science, Bangladesh (SPSB) is the leading organization to spread the science all over the country Banglades. SPSB arranges congress, olympiads, camps, workshops, public lectures to reache its goals. Their activities are : 1) Children Science Congress 2) Bangladesh Junior Science Olympiad 3) Maqsudul Alam Science Laboratory 4) International Day of Light 2018 5) Hing Ting Chot | The magic of science 6) Summer and Winter Science School 7) Abdul Jabbar Astronomy Workshop Website : spsb.org I feel really proud to be a volunteer of this organization.

  • Zero to Infinity (2 yrs 1 mo)
    • Article Writer
      May 2015 - Apr 2016 · 1 yr

      Zero to infinity was a magazine publisher in Bangladesh. They published some famous monthly magazine named "Zero to infinity", " Pi Zero to infinity", "Health Zero to infinity". I was a campuss ambassador in Bogra Cantonment Public school and college. You can find their magazine here : https://rb.gy/9ienku

    • Campuss Ambassador
      Apr 2014 - Apr 2016 · 2 yrs 1 mo

      Zero to infinity was a magazine publisher in Bangladesh. They published some famous monthly magazine named "Zero to infinity", " Pi Zero to infinity", "Health Zero to infinity". I was a campuss ambassador in Bogra Cantonment Public school and college. You can find their magazine here : https://rb.gy/9ienku