About Me
Software Engineer with experience in fintech industry. I specialize in large scale backend system, cloud technologies & machine learning. Passionate about building scalable and efficient systems.
Experience
MoneyLion | Backend Engineer Ⅱ [Nov 2024 – Present]
MoneyLion is a USA based fintech company, providing loans, credit builder, investment tools to user
- Tech stack: Java, Spring Boot, MongoDb, PostgreSQL, Terraform, Kubernetes, Kafka, DataDog, CI-CD pipelines
- Worked on:
- Content Generation: Worked on the homepage of the app where content is generated based on users previous interaction, financial condition
- Reduce Infra Cost: Reduced infra cost by introducing in-memory cache instead of redis
- Mr. Beast Campaign: Scaled and optimized our service to handle huge load during a campaign with Mr. Beast.
- Drive Revenue: Reduced operating cost by finding bottlenecks, optimized services to reduce AWS cost.
bKash Limited | Software Engineer [Dec 2022 – Oct 2024]
bKash is the largest Fintech company in Bangladesh, serving over 70 million people.
- Developed backend services for the bKash Customer App using microservices and event-driven architecture.
- Tech stack: Java, Spring Boot, Project Reactor, DynamoDB, Redis, S3, SQS, Kinesis, Webflux.
- Implemented key features:
- Insurance Feature: Integrated API from eBaoTech for managing and paying insurance premiums.
- Request Money Feature: Enabled users to request transactions, send notifications, and manage requests.
- GraphQL Implementation: Enhanced API efficiency by serving specific data queries.
- Rate Limiter: Developed a configurable rate limiter to manage traffic surges.
BRAC University | Student Tutor [Oct 2021 - Dec 2022]
- Taught fundamental and object-oriented programming in Python.
- Assisted faculty members in lab classes and provided student consultations.
Open Source | Contributor [2020 - Present]
- Completed Hacktoberfest 2020.
- Contributed to projects like MatrixAlgo and WireMock.
Education
BRAC University [Jan 2019 - Dec 2022]
Bachelor of Science in Computer Science and Engineering
CGPA: 4.0/4.0
Projects
Repl.it Clone
- Built an online code editor with real-time collaboration.
- Used Socket.IO, AWS S3, Docker, Kubernetes, Vue.js, and TypeScript.
- Created an on-demand Kubernetes cluster on Hetzner for session-based environments.
URL shortner
- URL shortener using Go, Vue JS
- Worked on the frontend.
Multi-Vendor E-commerce Site
- Java, Spring Boot, PostgreSQL, Bulma CSS.
- Compared products from multiple vendors and facilitated purchases.
Tools & Technologies
- Backend: Java, Spring Boot, Project Reactor, Webflux, Python, Django, C++
- Cloud: AWS (DynamoDB,DocumentDB, RDS, SQS, MSK, SNS, S3, EC2, CloudWatch, Kinesis)
- Databases: DynamoDB, DocumentDB, PostgreSQL, MySQL, NoSQL
- Others: Docker, Kubernetes, Kafka, Terraform, Git, Unix Shell, Redis, HTML, CSS, JavaScript, Vue.js
Achievements
- Finalist - Therap Java Fest 2022 (Developed a Java-based web app in a two-person team).
- 1st Runner-up - BRACU Intra-University Programming Contest Fall 2021.
- 1st Runner-up - Programming Contest, BUCC Week, RADIX.