Shafayet Khan is a Senior Software Engineer with 7–8 years of hands-on experience building high-performance .NET and Java systems for banking and financial services, currently driving cloud-native initiatives at NCC Bank PLC. He specializes in C#, ASP.NET Core, Spring Boot, SQL Server, containerization, and CI/CD, and has repeatedly cut deployment and processing times through Docker, Jenkins pipelines, and background services. His work includes architecting customer onboarding and automated fee-processing systems that significantly reduced branch visits and manual effort, and migrating legacy platforms to modern architectures with measurable performance gains. Known for applying Clean Architecture, SOLID principles, and automation to improve observability and reduce dispute resolution time, he pairs pragmatic engineering with mentorship. Off the clock he describes himself as a "curious ephemeral being," blending interests in statistics and open source that inform a data-informed approach to software design.
7 years of coding experience
7 years of employment as a software developer
Bachelor of Science (Engineering), Computer Science and Engineering, 3.50/4.00, Bachelor of Science (Engineering), Computer Science and Engineering, 3.50/4.00 at Comilla University
:bar_chart: My contributions to the #TidyTuesday weekly data project
Contributions:49 commits, 16 PRs, 45 pushes in 5 days
statisticsdatachartdata-sciencebar-chart
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
Shafayet Khan - Senior Software Engineer at NCC Bank PLC