My software engineering journey began at ASA International Management Services Limited (AMSL), where I started as an intern and grew into a Software Engineer. It was here that I transformed my academic knowledge into practical experience by developing enterprise-scale financial applications and working alongside experienced engineers.
At AMSL, I gained hands-on experience building banking and fintech solutions using the .NET ecosystem, microservices, and REST APIs. I worked on payment systems and financial products such as Fixed Deposit Schemes (FDS) and Monthly Deposit Schemes (MDS) while learning how to design scalable, maintainable, and business-focused software.
Key learnings and responsibilities:
- Developed and maintained enterprise applications using ASP.NET Core, C#, Web APIs, and SQL Server.
- Built scalable solutions using Microservices, REST APIs, and modern software architecture.
- Worked on banking and payment systems, translating business requirements into reliable software solutions.
- Improved application performance, fixed production issues, and participated in code reviews, testing, and deployments.
- Collaborated with cross-functional teams throughout the Software Development Life Cycle (SDLC) while following Agile and clean coding practices.
More than the technologies, AMSL shaped my engineering mindset—teaching me to write clean, maintainable code, solve real business problems, and continuously improve as a software engineer.