Summary
Affan Hasan is a Principal Software Engineer with nine years of hands-on experience building high-performance, distributed systems and full-stack applications from Karachi, Pakistan. He has led end-to-end architecture and delivery for large-scale projects—designing Kafka-based streaming pipelines and integrations with Neo4j, Redis, MongoDB and AWS-backed data sinks—while advancing microservices ecosystems with Spring Boot and robust testing. Affan has a track record of transforming legacy performance (e.g., cutting page load from 25s to 1s) and coaching teams in BDD and test automation practices. Comfortable across front-end and back-end layers, he blends pragmatic engineering with system-level thinking to ship reliable production services. Notably, he moves seamlessly between low-latency streaming concerns and user-facing performance optimizations, making him effective at bridging data infrastructure and product experience.
8 years of coding experience
10 years of employment as a software developer
High School, Pre-Engineering, High School, Pre-Engineering at Adamjee Govt. Science College
SSC, SSC at Nasra Secondary School Main Campus Karachi
Bachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at Sir Syed University of Engineering and Technology
English, German