Software Engineering Lead
CurrentInitiated leadership responsibilities by providing guidance and supervision to direct reports across diverse teams, fostering a collaborative and high-performance work environment.Client: South State BankModernized Application: • Collaborated as part of a three-person team to rebuild the legacy application from the ground up using modern technologies on AWS Cloud.• Backend: Built using .NET, deployed with AWS ECS on Fargate, and supplemented with AWS Lambda for document processing.• Frontend: Developed in React.js with TypeScript. • Database: Maintained compatibility with the legacy application by integrating with the existing SQL Server database.• Backend Infrastructure Architecture: Led the design and deployment of a resilient backend infrastructure with AWS Fargate, API Gateway, and Network Load Balancer, ensuring high availability and scalability. • Infrastructure Design Expertise: Conducted research to implement best practices for a secure, auto-scaling container platform. Demonstrated initiative by using AWS services like ECS, VPC links, and serverless templates to create a clustered infrastructure.• CloudFormation Proficiency: Developed CloudFormation templates based on hands-on experimentation and proof-of-concept work, enabling efficient and repeatable infrastructure deployment.• Frontend Development: Led the design of data grids to display extensive data efficiently, implementing pagination for improved user experience.• Authentication: Played a key role in designing and implementing role- and permission-based authentication using AWS Cognito with claims-based authorization.Legacy Application:• Revived and maintained an outdated application built with Windows Forms, Visual Basic, and Knockout.js, which relies on stored procedures for business logic. • Independently configured local deployment, set up web configurations, and documented processes for running, building, and deploying the application.