Principal Software Engineer
Current• Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization.• Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.• Mentored junior engineers via careful supervision through onboarding process and beyond.• Maintained current and extensive knowledge of various programming languages.• Coordinated efficient large-scale software deployments.• Documented integration issues and vulnerabilities and outlined improvement recommendations.• Supervised team of developers and QAs engaged in project for new epics development and maintenance of existing features.• Estimated project requirements and planned milestones.• Collaborated with team to analyze system solutions based on client requirements.• Partnered with development team on product development and application support plans.• Employed peer code review to better delegate error checking duties and enhance debugging outcomes.• Completed projects in Amazon Web Services migration.