Ariful Rana is a Senior Java Software Engineer with over a decade of experience building scalable, secure backend systems for enterprise domains including travel, home care, media broadcasting, and innovation management. He specializes in Java (8–21), Spring ecosystem, microservices, and cloud-native tooling—having delivered production services on AWS, GCP, Docker, and Kubernetes while applying Kafka, Redis, and Elasticsearch for high-throughput systems. He has a strong record of performance optimization, SQL tuning, and migration strategies that reduced manual work and improved reliability (e.g., finance reconciliation and large-data migration tooling). A hands-on technical lead and mentor, he enforces engineering best practices, CI/CD, observability, and infrastructure-as-code with Terraform. Based in Claymont, DE, Ariful pairs advanced academic credentials (MSc with 3.84/4.00) with a practical bias toward shipping maintainable, user-focused APIs and occasionally contributing to frontend work when it accelerates delivery. Not obvious from titles: he leverages tools like GitHub Copilot to boost productivity and has repeatedly automated migration/read-only strategies to minimize customer impact during large platform changes.
8 years of coding experience
13 years of employment as a software developer
Higher Secondary Certificate, Science, A+ (5.00/5.00), Higher Secondary Certificate, Science, A+ (5.00/5.00) at Ullapara Science College
Secondary School Certificate, Science, A (4.75/5.00), Secondary School Certificate, Science, A (4.75/5.00) at K A M High School
Master's degree, Computer Science and Engineering, A (3.84/4.00), Master's degree, Computer Science and Engineering, A (3.84/4.00) at Jahangirnagar 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.
Request Free Trial
Ariful Rana - Senior Java Software Engineer at Mphasis