Senior Engineering Manager | Scaling Teams & Optimizing Processes for SaaS & AI/ML Solutions #OpenToWork 💼
I enjoy experimenting with new technologies, building small projects, and love to experiment in the kitchen.
At Work I am a Senior Engineering Manager with 20+ years of leadership experience, passionate about scaling engineering organizations, driving process optimization, and fostering talent growth within software companies. I've delivered impactful SaaS and AI/ML-powered solutions at companies like Drivewyze, Unbounce, and Realtor.com.
While my focus is on leadership, I enjoy staying on top of the latest trends in software development processes and technologies. My approach to leadership is detailed in my Manager README.
At Home I am a husband and father who loves to cook and is a bit of a Science Fiction and Sports nut. I enjoy building small personal projects and tools to make life easier or more fun.
Deep dive into my professional experience...
I am an accomplished technology leader with a successful track record of leading multinational teams and delivering large-scale, high-availability, high-value, innovative software solutions. Extensive experience in streamlining processes to bring value and generate efficiencies. Skilled in project management, specifications gathering, business analytics, troubleshooting, and the entire software development lifecycle under a variety of different methodologies. Key strengths include relationship building and a strong customer focus.
Software engineering leadership and management experience
- Set strategic technology goals in conjunction with the product roadmap. Set department and individual goals aligned to corporate objectives and KPIs.
- Hired key leaders and talented individuals; built and motivated teams to top performance, resulting in the delivery of high-value products on schedule; directed and mentored technical managers and team members utilizing both Situational Leadership and Promise-Based Management.
Project management experience
- Skilled in team building and software delivery with Agile using SCRUM methodology.
- Proven skills for all phases of the Software Development Life Cycle; creating project plans, project execution, risk management, absorbing change requests, and client management.
- Handled multiple concurrent projects, resource planning and forecasting, and support.
Architecture and software development experience
- Architecture, data modelling, system design and implementation experience for high traffic, big data and Level 3 REST APIs.
- Designed and implemented LLM-powered Generative AI platforms for content generation, demonstrating expertise in AI-driven architecture and cutting-edge technology integration.
- Established technical skills in capturing software requirements, acceptance criteria, analysis, design, and implementation, performance, and configuration management.
- Experience in evaluating and making high-impact technology decisions (buy, outsource, open source, build.)
- Designed and deployed our cloud-based architectures using Amazon Web Services
- Set up test-driven development leading to continuous integration.