Software Engineer
CurrentAs part of a team of six developers, I played a pivotal role in developing and maintaining a full-stack application using .NET Core and C#, hosted on AWS, serving over 20,000 marketing agents. I rapidly mastered both the legacy and new systems, contributing significantly to the enhancement and troubleshooting of the application. My quick adaptation and problem-solving skills led to my involvement in optimizing the deployment process, successfully reducing the deployment time by 50%.Throughout this role, I deepened my understanding of object-oriented programming principles, leveraging C# and MVC architecture to enhance software design and functionality. I gained proficiency in dependency injection, appreciating its benefits for creating unit-testable and loosely coupled components. My experience also strengthened my abilities in team collaboration and effective communication, participating actively in code reviews to ensure high-quality outputs and occasionally interfacing directly with clients to clarify project requirements.