Summary
Hafizur Rahman is a Senior Software Engineer with 9 years of professional experience and over 6 years focused in fintech, currently advancing architecture and delivery at Vivasoft while partnering with bKash. He specializes in Java and Spring Boot microservices, AWS serverless and managed services (Lambda, API Gateway, DynamoDB, Cognito), containerization with Docker/Kubernetes, and observability using tools like New Relic. Comfortable across the stack, he pairs backend expertise with Vue.js frontend exploration and hands-on DevOps—building CI/CD pipelines, embracing TDD, and performing log-driven troubleshooting and load testing with Locust. He has led architecture efforts and small engineering teams, prioritizing secure, reusable designs and clear documentation/whiteboarding to align stakeholders. Known for turning ambiguous fintech requirements into robust, auditable systems, he treats learning new technologies as a continual practice rather than an afterthought.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at American International University-Bangladesh
Secondary School Certificate, Science, A+, Secondary School Certificate, Science, A+ at Seroil Govt. High School
HSC, Science, HSC, Science at Rajshahi City College
English, Bengali, German