Md Habibur Rahman

Software Engineer

Dhaka, Bangladesh4 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Built scalable fintech solutions for 10,000+ users.
  • Expertise in developing distributed systems and REST APIs.
  • Strong foundations in algorithms and problem-solving.
Stackforce AI infers this person is a Full Stack Software Engineer specializing in Fintech and scalable distributed systems.

Contact

Skills

Core Skills

MicroservicesSpring BootReact

Other Skills

PostgreSQLJmixNext.jsTypeScriptRedisAWSSelenide AutomationSpring SecuritySpring DataSpring BatchSpring CloudDockerFluttergRPCJUnit

About

Results-driven Full Stack Software Engineer with over 4 years of experience building robust fintech solutions and data collection platforms. Expertise in developing scalable distributed systems and responsive web applications using modern technologies. At SmartCrowd, I implemented comprehensive REST APIs powering a fintech platform that enabled 10,000+ users to invest in UAE real estate. I architected distributed systems using Spring Cloud infrastructure and secured applications through Auth0 and Spring Security. My work integrating payment gateways like Noqodi and Checkout facilitated seamless financial transactions while maintaining strict compliance standards. My technical toolkit spans the entire development ecosystem: Backend: Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate Frontend: React, Redux, TypeScript Databases: MySQL, PostgreSQL Cloud & DevOps: AWS (VPC, IAM, S3, EC2, ECS, RDS, Cognito), Docker, CI/CD (GitHub Actions, CircleCI) Messaging: RabbitMQ, Kafka, Redis At REVE Systems, I pioneered data collection applications for Bangla language processing, including a Mozilla Common Voice-like platform used by 1,000+ contributors and a Speech-to-Text converter utilizing WebSocket streaming and gRPC communication. My passion for algorithmic problem-solving is evidenced by 1,000+ solved problems across competitive programming platforms, demonstrating strong foundations in algorithms, data structures, and implementation techniques. I excel at maintaining high code quality through comprehensive testing and thrive in collaborative environments where I can apply my technical expertise to solve real-world problems. My experience spans the complete software development lifecycle, from conception and design to deployment and maintenance, always with a focus on delivering exceptional user experiences.

Experience

4 yrs 1 mo
Total Experience
1 yr 4 mos
Average Tenure
1 yr 6 mos
Current Experience

Brac it

Java Software Engineer | Spring Boot | Microservices | CI/CD | Message Broker | Next JS

Nov 2024Present · 1 yr 6 mos · Dhaka, Bangladesh · On-site

  • 1. Contributed significantly to successfully delivering a payroll application into production, leveraging Jmix, Spring Boot, Vaadin, and PostgreSQL, and deploying it on GCP.
  • 2. Led a cross-functional team in building a scalable MVP for an Order Management platform with Spring Boot, TypeScript, Next.js, PostgreSQL, Redis, and AWS, enabling real-time updates via WebSocket.
MicroservicesSpring BootPostgreSQLJmixNext.js

Smartcrowd

Full Stack Java Software Engineer | Spring Boot | React JS | AWS | Selenide Automation

Oct 2022Nov 2024 · 2 yrs 1 mo · Dubai, United Arab Emirates · Remote

  • 1. Working with Spring Boot and React as a full-stack developer.
  • 2. Responsible for building REST API and integrating it into React web applications and maintaining software development lifecycle(SDLC).
  • 3. Building web services using Spring Web MVC, Spring Data, Spring Security, Spring Batch, Spring Apache Kafka, etc.
  • 4. Working with front-end technologies like React, Typescript, Redux, React Hooks, React Routing, Styled components, CSS, HTML, etc.
  • 5. Working with DevOps and Cloud technologies like Docker, AWS, EC2, ECS, RDS, CloudWatch, CI/CD, etc.
  • 6. Have vast experience of working with different node and python-based frameworks like node js, next js, express js, Django etc.
  • 6. Worked with testing tools like JUnit, Mockito, Selenium, etc.
  • 7. Responsible for developing and maintaining distributed applications with technologies like Spring Cloud, Discovery Server, API Gateway etc.
  • 8. Responsible for monitoring the system logs, client issues, CI/CD etc.
Spring BootReactAWSSelenide AutomationSpring SecuritySpring Data+3

Reve systems

2 roles

Junior Full Stack Java Software Engineer

Feb 2022Aug 2022 · 6 mos · Dhaka, Bangladesh

  • 1. Worked with Flutter to develop mobile applications.
  • 2. Built a service to make bi-directional communication with mobile apps and servers with gRPC.
  • 3. Built REST APIs with Spring Boot.
  • 4. Worked with the UI/UX team closely to build front-end applications with React Js and Typescript.
FluttergRPCReactTypeScript

Software Engineer Intern

Sep 2021Feb 2022 · 5 mos · Dhaka, Bangladesh

  • I worked as an Intern at REVE System. I worked with Flutter and Android. I developed a streaming protocol with gRPC and implemented it in STT(speech-to-text) App.
FluttergRPC

Education

Shahjalal University of Science and Technology

Software Engineering

Feb 2018Dec 2022

Notre Dame College

HSC — Science

Jun 2015Jul 2017

Stackforce found 100+ more professionals with Microservices & Spring Boot

Explore similar profiles based on matching skills and experience