Skip to content
View mdnajimahmed's full-sized avatar
🖖
Focusing
🖖
Focusing
Block or Report

Block or report mdnajimahmed

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mdnajimahmed/readme.md

I'm a technical problem-solver, an accomplished backend engineer well-versed in Java, AWS, and a spectrum of databases including PostgreSQL, Redis, and MongoDB. I bring a wealth of expertise in designing and implementing robust distributed systems with a proven track record of applying microservices architecture and domain-driven design principles to large-scale scale highly complex business domains.

As an engineer with a "shifting left" mindset, I emphasize writing clean code with highly efficient and mature unit tests. I follow modern software design principles, leverage cloud services and deliver solutions that adhere to 12-factor methodology which are very easy to maintain and operate at scale on the cloud.

I am also an effective team player, I have led more than 20 engineers across 4 different teams and successfully delivered 10+ projects. My biggest achievement as a team lead is to deliver a product on Java, Postgres, Redis and AWS stack that is used by 40,000 employees of a Fortune 500 company with zero downtime and <150ms p95 response time across 40+ APIs and I have successfully secured highly sensitive personal information of the employees in a way that passed Google Madiant Pen Test, AWS Security Audit and the Company's internal CS Audit.

My primary programming stack is Java and Spring Boot, however, I have also developed solutions on the serverless stack using NodeJS and GoLang. Besides software development, I love to challenge myself to solve algorithmic problems that often require advanced data structures to process a large dataset under strict time constraints. Starting from 2009, I have solved 2000+ problems in 10+ platforms e.g. Topcoder, Codeforces, LeetCode, UVA, URAL, USACO etc and participated in 300+ online competitions and 50+ onsite competitions. You can learn more by following my online profiles below -

I also love continuously educating myself by taking online courses from Udemy and doing Certifications. I am currently 4x AWS certified and Kubernetes Certified Application Developer.

Occasionally, I do small fun projects to explore new domains e.g IOT/Machine Learning/Big Data. Here are two of my noteworthy projects -

Detect toilet occupancy in real-time

https://github.com/mdnajimahmed/ToiletCubicleSystems

Control an esp8266 IOT Device with voice command

https://github.com/mdnajimahmed/esp8266-voice-controlled-led

Pinned

  1. ToiletCubicleSystems ToiletCubicleSystems Public

    Detect toilet occupancy in real time by processing camera feed

    JavaScript

  2. esp8266-voice-controlled-led esp8266-voice-controlled-led Public

    A fun IOT project to control an esp8266 IOT device using voice command

    JavaScript 1 1

  3. aLowLKStream aLowLKStream Public

    Kafka Stream app to process events generated by rekognition service

    Java

  4. healthy healthy Public

    This app expose 6 REST APIs that helps doing stress test on infra based on AWS.

    Java