Senior Software Engineer with 12+ years of experience, I specialize in designing and implementing high-performance software solutions that drive business success. My expertise spans across multiple programming languages and development frameworks, allowing me to deliver robust and scalable applications. I am adept at leading cross-functional teams, mentoring junior developers, and collaborating closely with stakeholders to align technology strategies with business objectives. My strong analytical and problem-solving skills enable me to tackle complex challenges, ensuring the delivery of innovative and efficient software products. I am committed to continuous learning and staying abreast of emerging technologies to maintain a competitive edge in the industry.
As a Senior Software Engineer, I was responsible for engineering and implementing features using a variety of technologies, including C#, ASP.Net Core, EF Core, and SqlServer. I led a team of software engineers to develop and deploy applications, ensuring successful on-time project delivery. My role involved orchestrating the use of Docker and Azure CI/CD for seamless integration and deployment, and utilizing blob storage and app insights for efficient data management. I implemented automated tests using Cypress to guarantee the quality and reliability of our applications. I also focused on developing REST APIs and implementing authentication protocols, such as OAuth, to securely expose data to clients. Furthermore, I integrated SonarQube and Black Duck scans into our projects to enhance code quality and security, and contributed to a WPF application by integrating our web component using web view & data transfer from WPF application to web component.
As a Software Engineer, I was responsible for designing and implementing solutions using technologies such as Asp.net, ADO.NET, C#, JavaScript, CSS, and HTML. I developed new features and resolved defects to enhance application functionality, ensuring that the software met user requirements and expectations. I conducted thorough testing, including writing unit tests, integration tests, and end-to-end tests, to ensure code quality and reliability. Additionally, I contributed effectively in Agile cycles, participating in sprints and stand-ups, to deliver high-quality software within project timelines.
As a Software Developer, I was responsible for developing and maintaining healthcare software applications using .Net, C#, WPF, and WCF. I conducted thorough unit testing and integration testing to ensure the reliability and robustness of the software, identifying and resolving defects to improve the overall quality of the product.
As a Jr. Software Developer, I was responsible for contributing to the development of government projects by utilizing technologies such as ASP.NET, C#, ADO.NET, JavaScript, and SQL Server. My role involved collaborating with senior developers to design and implement new features, ensuring the software met the client's requirements. I actively participated in the entire software development lifecycle, which included writing and executing unit tests and integration test cases to maintain code quality and functionality. Additionally, I was tasked with defect fixing.
To leverage my experience as a Senior Software Engineer to further develop my skills in system design and architecture. I aim to contribute to strategic design and architecture decisions while leading teams by example and taking full ownership of application development. As an individual contributor, I will continue to follow Agile practices to deliver high-quality software products that meet business needs and ensure customer satisfaction. My goal is to grow in system design roles while enhancing technical expertise to drive innovation and success in software development.