
Ahsan Shahab
Software Engineer
A Closer Look
Ask me about
Kafka, Event-driven architecture, TDD, Agile methodology
When did you know that you wanted to work in tech?
I was pretty engrossed in computers and technology all of my life. I would always try to find a way to make small tasks easier for me, whether that was binding macros to send messages to IRC chat rooms or creating soundboards for Ventrilo. Once I entered college and started taking programming classing and building large projects, I was hooked.
Projects & Roles
Admin API Microservices
Developed a set of Spring Boot microservices used to handle administrative and onboarding tasks for various middleware systems. Each microservice also was sending events to their respective Kafka topics when creating or updating new entities to be used for logging, analysis, and notification.
Event-driven Notification Service
Developed a Spring Boot microservice that listens to various Kafka topics and sends notifications and alerts to clients via Google Chat, Microsoft Teams, OpsGenie, and/or email. Events being received and sent include registration credentials, CDC events, application status, and Cloudwatch alerts.