Hassan A is a Senior Software Engineer with nine years of experience designing and operating large-scale, highly available distributed systems across banking and enterprise domains. He has led end-to-end initiatives—from architecting microservices and disaster recovery automation to building real-time anomaly detection and reusable component libraries that cut manual review and development time substantially. Comfortable across the full stack, Hassan pairs Java/Spring backend expertise with Angular/React frontend skills and practical cloud experience to deliver production-grade, maintainable software. He’s also an advocate for clean, well-structured code and open source, combining academic training in computer science with hands-on product delivery for global users. An often-overlooked strength is his record of migrating monoliths to modular architectures while simultaneously mentoring junior engineers to accelerate team adoption.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering, Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering at Universiti Teknologi Petronas
Master's degree, Computer Science, Master's degree, Computer Science at Maharishi International University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.