I like experimenting with new technologies, building small projects, and love to to experiment in the kitchen.
Here's a list of things I currently keep myself busy with:
- 💻 I am currently working as an Engineering Manager at Drivewyze.
- ☀️ Maintaining recipe-dl, an open-source project for taking online recipes and converting to json, Markdown and reStructuredText (the default)
Some more details about me...
At Home I am a husband and father. I love to cook and am a bit of a Science Fiction and Sports nut. I only write code for personal projects and tools to help me accomplish tasks and make my life easier or more fun.
At Work I am a leader, and although I don't write much code any more I have led multi-national software development teams for over 20 years. For more on how I like to work you can read my manager README
Click here for more...
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 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 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.
- Established technical skills in capturing software requirements, acceptance criteria, analysis, design, implementation, performance, and configuration management.
- Experience in evaluating and making high impact technology decisions (buy, out-source, open source, build.)
- Designed and deployed out cloud based architectures using Amazon Web Services
- Setup test-driven development leading to continuous integration.