Dipu Roy

Senior Backend & Cloud Engineer

Senior Software Engineer with 9+ years of experience building scalable SaaS platforms, backend systems, enterprise integrations, and distributed cloud applications using Java, Spring Boot, AWS, and event-driven architectures.

Highlights

9+ Years Experience
120M+ User Records
AWS Cloud
Distributed Systems
Event-Driven Architecture
ACM Publications
Backend Architecture
Tech Lead

About Me

I am a Senior Software Engineer with 9+ years of experience building scalable backend systems, cloud-native applications, and enterprise integrations. My expertise includes Java, Spring Boot, AWS, distributed systems, relational/non-relational databases, and microservice architecture.


Currently, I work as a Tech Lead / Senior Software Engineer at MarginEdge, where I develop scalable SaaS solutions, data integration pipelines, POS/accounting integrations, and event-driven cloud systems serving 11,000+ restaurant owners.


Alongside industry experience, I actively contribute to research and open-source work, with publications in ACM venues. My interests include distributed systems, software engineering, privacy, and AI-assisted engineering workflows.

Experience

Tech Lead | Senior Software Engineer-I
MarginEdge | Tekarsh Bangladesh Ltd
Feb 2023 - Present
  • Leading newly formed internal data integration team for product-led growth initiatives
  • Built a config-driven data integration pipeline reducing onboarding time by around 90%
  • Developing and maintaining cloud-based SaaS solutions serving 11,000+ restaurant owners
  • Designed a standardized POS integration framework reducing integration time by 70%
  • Improved export reliability and reduced API overuse with retry and rate-limiting strategies
Senior Software Engineer
TigerIT Bangladesh Ltd
March 2019 - Jan 2023
  • Contributed to backend development of Bangladesh voter registration system managing records of 120+ million users
  • Customized SignServer for secure authentication across government systems
  • Led backend services and enforced engineering code review practices
  • Worked on scalable backend systems using Java, Spring Boot, Kafka, Redis, Elasticsearch, and MySQL
Software Engineer
REVE Systems Ltd
April 2017 - Feb 2019
  • Integrated multiple CRM systems and messaging bots into unified chat services
  • Built backend services and enterprise integrations for REVE Chat
  • Optimized public REST API query performance significantly
  • Worked with Java, Spring MVC, MySQL, NodeJs, and Express

Publications

PrivacyVis: Interactive Visualization Tool for Privacy Risks of Internet of Things Sensors
ACM SenSys 2025 | Conference Paper

Authors: Dipu Ram Roy, Jieqiong Zhao, Shijia Pan, Shiwei Fang


Read Paper
Towards Understanding User Privacy Concerns of Internet of Things Sensor Data
Sensors S&P 2025 | Workshop Paper

Authors: Dipu Ram Roy, Jieqiong Zhao, Shijia Pan, Shiwei Fang


Read Paper

Interests

Distributed Systems, Software Engineering, Privacy & Security, Human-Centered Computing, Software Engineering, Distributed Systems, and Scalable Cloud Computing.

Skills

Java
Spring Boot
Python
AWS
Kafka
Redis
PostgreSQL
MySQL
DynamoDB
Snowflake
Airflow
ElasticSearch
Microservices
REST API
React
Angular
Docker
CI/CD
Jenkins
Event-Driven Architecture
TDD
DDD

Education

Bachelor of Science in Computer Science & Engineering

Bangladesh University of Engineering & Technology (BUET)

Contact