Innovative Director with a strong background in software development and project leadership. Expertise in agile practices and cross-functional collaboration, focused on delivering impactful software solutions that meet organizational goals.
Overview
1
1
Certification
27
27
years of professional experience
Work History
Director of Software Engineering
Dark Matter Solutions
Clinton Township, Michigan
04.2022 - 04.2026
Led software development teams to deliver high-quality software solutions.
Collaborated with product managers to define project requirements and establish timelines for successful project delivery.
Implemented agile methodologies to enhance team productivity and workflow efficiency.
Mentored junior engineers, enhancing coding skills and promoting adherence to best practices.
Developed and maintained technical documentation for software systems and processes.
Conducted code reviews to ensure adherence to coding standards and quality assurance.
Developed a comprehensive plan for software engineering projects to ensure successful completion on time and within budget.
Cultivated relationships with external vendors to acquire necessary resources for software development tasks.
Director of Software Engineering
Constellation Mortgage Solutions
Southfield, Michigan
12.1998 - 04.2019
Led software development teams to deliver high-quality software solutions.
Managed cross-functional teams to align software projects with business objectives.
Implemented agile methodologies to enhance team productivity and workflow efficiency.
Developed a comprehensive plan for software engineering projects to ensure successful completion on time and within budget.
Collaborated with product managers to clarify project requirements and establish realistic timelines, ensuring alignment with business goals.
Collaborated with product owners and business analysts to define scope of work, timeline estimates, resource needs. for upcoming projects.
Evaluated new technologies to drive innovation and improve existing systems.
Evaluated existing technologies and suggested new tools or techniques to enhance operations.
Identified and proposed automation opportunities to streamline software development lifecycle, enhancing overall efficiency and reducing manual effort.
Directed the development of software engineering processes, procedures and standards.
Conducted code reviews to ensure that all solutions met industry standards for quality assurance and performance optimization.
Conducted code reviews to verify compliance with coding standards and quality assurance practices, improving code quality and maintainability.
Mentored junior engineers to improve coding skills and best practices.
Mentored junior engineers on best practices in software development methodology, coding conventions and system architecture design principles.
Managed daily activities of software engineers and other technical staff to ensure timely delivery of quality products.
Led regular meetings with team members to discuss project status updates, risks and issues management.
Monitored progress of multiple concurrent projects ensuring that deadlines were met without compromising quality or functionality.
Provided technical guidance to team members in areas such as architecture design, coding, testing, debugging and implementation.
Provided technical support during customer onboarding process including installation assistance and troubleshooting issues with application configuration settings.
Cultivated relationships with external vendors to acquire necessary resources for software development tasks.
Resolved escalated customer service issues pertaining to usage of company's proprietary applications.
Managed risks and worked with cross-functional team leads to produce deliverables and meet customer requirements.
Managed risks and worked with cross-functional team leads to produce deliverables and meet customer requirements.