Skip to content
View saadahmedscse's full-sized avatar
🏖️
No commit on holidays
🏖️
No commit on holidays

Block or report saadahmedscse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saadahmedscse/README.md

Saad Ahmed — Backend Software Engineer, Dhaka, Bangladesh. Innovating at the intersection of performance and scalability.

6+ years engineering · 10.2M+ installs shipped · 5 platforms shipped · 400+ problems solved


Backend engineer in Dhaka, six years across banking, fintech and health platforms — the last three on backend and infrastructure. Mostly Spring Boot on Kubernetes, and the integration work that keeps new products talking to the systems underneath them.

Stack

Backend: Java, Kotlin, Spring Boot, Spring Security. Data: PostgreSQL, MySQL, Redis, Elasticsearch. Messaging: Apache Kafka, RabbitMQ, WebSockets. Cloud: AWS, Docker, Kubernetes. Delivery: Jenkins, Git, Grafana, JUnit. Mobile: Android, Jetpack Compose, Firebase.

Selected work

Toffee
BANGLALINK · VIDEO STREAMING

Lifted streaming quality and app performance by roughly 30% through refactoring, and wired in four analytics streams across acquisition, attribution, engagement and retention.

~30% faster
MyBL
BANGLALINK · SELF-CARE TELECOM

Optimised list rendering with RecyclerView across the app's screens, lifting scroll performance, and standardised accessibility identifiers so QA could automate against them.

10M+ downloads
Pocket eWallet
BASHUNDHARA GROUP · DIGITAL WALLET

Spring Boot microservices on Kubernetes. Bank transfer, card transfer and beneficiary management, plus eKYC with liveness detection.

50,000+ downloads
AB Direct
AB BANK · RETAIL BANKING

Brought Bangladesh Bank's IDTP interoperable payment rail into the platform, adding interbank transfer to retail banking.

100,000+ downloads
Unet
UNITED COMMERCIAL BANK · RETAIL BANKING

Designed trust-cum-settlement handling across backend and client, and carried it through user testing.

100,000+ downloads
Reaction Engine SDK
BANGLALINK · IN-APP ENGAGEMENT

Three configurable interaction types delivered over WebSockets and REST, taking a self-care app from no in-app reactions to a configurable engagement layer.

3 interaction types

Open source

Library What it does Stars
Sloop Database toolkit: everyday operations, mirroring, backups, traffic monitoring, and multi-database sync on a cron or in realtime. Native on Windows, Linux and macOS. stars
Android Popup Dialog Popup dialogs with and without animation. stars

Recognition

2023 — 2nd place, Inter-University Programming Contest. 2023 — Participant, ICPC Preliminary Contest. 2022 — 10th place, Inter-University Programming Contest.


Get in touch

saadahmedev.com   ·   saadahmedsoft@gmail.com   ·   LinkedIn   ·   LeetCode   ·   Stack Overflow

Pinned Loading

  1. Android-Popup-Dialog Android-Popup-Dialog Public

    A custom android popup dialog library which provides you a lot of popup dialog with and without animation

    Java 82 17

  2. VendorVoyage-SpringBoot-ECommerce-Microservices VendorVoyage-SpringBoot-ECommerce-Microservices Public

    Single Vendor E-Commerce Microservices Project

    Java 5

  3. Helper-Widgets-Android Helper-Widgets-Android Public

    A custom android widget library that provides you a lot of attributes to design a widget within a short time

    Java 3

  4. ShortIntent ShortIntent Public

    A simple Intent library with 15 activity transitions

    Java 6 1

  5. TinyDB TinyDB Public

    A simple Shared Preferences Class with a lot of feature

    Java 4

  6. Get-Location-From-Google-Map Get-Location-From-Google-Map Public

    Get location from google map by dragging map

    Kotlin 2