Skip to Content

Al Shahriar Niloy

Backend Engineer

Node.js | Java | AWS | Distributed Systems

Passionate software engineer dedicated to designing scalable, high-performance systems, prioritizing the right architecture and solutions to meet evolving business needs.

About

I’m a Backend Software Engineer with 5 years of experience building and scaling backend systems for production environments. My work focuses on designing reliable, maintainable services with a strong emphasis on system design, scalability, and operational robustness.

I’m AWS Solutions Architect – Associate certified and regularly apply cloud-native principles when designing microservice and event-driven architectures. I enjoy reasoning about real-world trade-offs such as data consistency, fault tolerance, performance, and cost.

Beyond implementation, I’m deeply interested in how large-scale systems evolve over time. I write to document my learnings , explore architectural patterns, and reflect on practical engineering decisions.

Outside of engineering, I enjoy football, exploring new food, and spending time in nature.

Experience

  1. July 2024 — February 2025

    Led the development of several internal web applications used in day-to-day operations at the company. Built a strong understanding of SaaS backend design, including multi-tenant architectures and plan-based product models where features and limits vary by subscription tier. Gained hands-on experience improving system performance and scalability by applying techniques such as precomputation and caching to deliver fast, user-facing dashboards without impacting core application performance.

    • Java
    • NodeJS
    • PostgreSQL
    • Microservices Architecture
    • React
    • Docker
  2. Jan 2020 — June 2024

    I have been instrumental in building crucial features such as multi-tenancy to support multiple clients, enabling SaaS capabilities. Additionally, I successfully implemented selective database cloning resulting in seamless real-time synchronization of the client purchased data to their respective databases from a master databases. Moreover, I demonstrated expertise in both synchronous and asynchronous microservices communication, utilizing various microservice patterns to optimize system performance and scalability.

    • NodeJS
    • PostgreSQL
    • Microservices Architecture
    • Kafka
    • ETL
    • React
    • Docker

Projects

  • Omnizia Customer Data Platform

    As a key contributor to Omnizia, I played a pivotal role in developing and implementing several crucial features. My responsibilities included successfully implementing multi-tenant functionality, integrating Ping ID IDP for enhanced security, implementing RBAC based authorization, and creating reusable components like the Multi Filter and Inline Editing components, enabling efficient and streamlined user experiences. Important services where I have contributed heavily are Health Care Professional Management and Discovery, Data Privacy & Consent Management, Marketing & Campaign Management, Business Partner Management and many more.

    • React
    • NodeJS
    • PostgreSQL
    • Docker
    Omnizia
  • PiHR

    Contributed to a multi-tenant SaaS backend, gaining experience in enforcing strict tenant data boundaries across services and databases. Worked with plan-based product models to control feature access and limits per subscription tier. Enhanced performance and scalability of reporting and analytics by leveraging caching and precomputed data to deliver fast dashboards and reliable historical insights.

    • Java
    • Spring Boot
    • PostgreSQL
    • Docker
    PiHR
  • Abbvie Pro Authentication & Synchronization

    AbbVie Pro is a portal for healthcare professionals, offering personalized and easily accessible information and services to support daily practice. It features doctor profiling, event registration, and robust campaign management tools. The platform is designed to enhance the efficiency and effectiveness of healthcare delivery for both professionals and their patients.
    • Led the implementation of Single Sign-On to ensure secure and efficient user access across different applications of the organization.
    • Managed the integration of Salesforce instances across different countries worldwide, enhancing the platform’s global reach and functionality.
    • Oversaw the synchronization of data and processes between different platforms, ensuring reliable data sharing.
    • Coordinated with international teams to align integration and operational efforts.

    • NodeJS
    • PostgreSQL
    • Docker
    abbvie
  • Omnizia Connect

    Built a robust system using NodeJS, Bull, and Redis, designed specifically for seamless ETL (Extract, Transform, Load) processes. This powerful application boasts a host of essential features, including Multi-Client support, enabling efficient handling of multiple clients, each with their own specific database. Additionally, I implemented client configuration files to effectively manage client-specific jobs, allowing clients to configure and execute various job types at specified intervals, enhancing automation and productivity.

    • NodeJS
    • Redis
    • Bull
    • PostgreSQL
    • Docker
  • On24 to VeevaCRM Integration

    Created a seamless On24 to VeevaCRM ETL Workflow with near-real-time data synchronization. This powerful solution includes user-friendly field mapping through job configuration files, ensuring effortless setup. The implementation of an idempotent process guarantees data consistency and reliability. Additionally, Delta Loading is enabled, optimizing data transfer efficiency by updating only changed data for a smooth and efficient workflow.

    • NodeJS
    • Bull
    • Redis
    • Postgres
  • ToDoList App

    Developed the app using React and Node, users can effortlessly manage tasks with drag and drop functionality, organize subtasks, and receive real-time notifications. They can collaborate effectively by sharing projects, adding comments, mark tasks as complete, and attach relevant files to tasks for enhanced productivity and organization.

    • React
    • NodeJS
    • Socket.io
    • Postgres

Writing