Engineering Manager
Current- Lead and mentor a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement.- Oversee the development and delivery of complex software projects, ensuring alignment with business goals and adherence to best practices.- Drive the adoption of Agile methodologies and DevOps practices, enhancing team efficiency and accelerating product development cycles.- Collaborate with cross-functional teams, including product management, design, and QA, to define project scope, requirements, and timelines.- Utilize expertise in .NET Core, Angular, Microservices, Azure, and other technologies to guide architectural decisions and technical strategies.- Manage resource allocation, project planning, and risk management, delivering projects on time and within budget.- Ensure high-quality standards and performance by implementing robust testing and code review processes.