

Dynamic Software Engineer with strong expertise in full-stack development and software architecture. Experienced in designing and implementing scalable systems using three-tier, microservices, and event-driven architectures. Proficient in Agile methodologies and familiar with the complete Software Development Life Cycle. I have hands-on experience with AWS cloud services, Linux operations, and building stable systems that scale with user demand. Skilled in Object-Oriented Programming, I am passionate about applying my knowledge and experience to deliver high-quality solutions in my next role.
Worked as a full-time Software Engineer in the Core Banking team, responsible for managing and maintaining the company's critical credit systems. Contributed to system modernization efforts, architectural improvements.
Interned with the Accounting team, where I developed strong programming skills in . NET C# while adhering to the company's coding standards and best practices for writing clean, maintainable code.
Net C#, JavaScript, TypeScript, Python, Java, HTML, CSS
Task Management
Task Management is a modern, scalable task management system designed using a microservices architecture. The platform enables users to create, manage, and track tasks with real-time notifications, analytics insights, and file attachments. Built with TypeScript, NestJS, SvelteKit and deployed on Kubernetes, this project demonstrates production-ready microservices patterns, follows a decoupled microservices pattern with gRPC for inter-service communication, WebSocket for realtime notification and GraphQL for client-facing APIs