Summary
Experienced Staff Engineer with a background spanning startups and large enterprises, specializing in pragmatic agile methodologies, TDD, and lean product practices. Skilled in leading teams, delivering greenfield applications, modernizing legacy systems, and managing portfolios. Highly adaptable and quick to master new business domains, delivering impactful solutions while mentoring engineers and advancing practices.
Experience
VMware Tanzu Labs
Software Consultancy
Stack: Java, Typescript, Spring Boot, Next.js, React, Python, Azure, AWS, Kubernetes, CDK, FluxCD, Knative
Staff Software Engineer
2021 - Present
Responsible for driving engineering strategy and ensuring successful delivery across teams and portfolios while elevating engineering practices through mentorship and hands-on collaboration.
- Mentored engineers of all experience levels, fostering growth, collaboration, and the adoption of modern development and delivery practices.
- Scoped and defined engineering engagement plans for new consulting initiatives, aligning technical strategies with client goals.
- Led teams through challenging and ambiguous situations, including acting as a “flame jumper” to stabilize and turn around struggling engineering teams in a critical program for a major US bank.
- Facilitated customer workshops, including a delivery strategy session for a major pharmaceutical company, leading to building tooling to improve delivery using DORA metrics.
- Managed diverse infrastructure across projects, including a flagship financial application in Azure, high-throughput batch processing with Knative and Kafka, and modernizing existing systems to configuration-as-code using CDK and FluxCD.
Focused Labs
Software Consultancy Startup
Stack: Typescript, Kotlin, Spring Boot, Firebase, Vue.js, React, Kubernetes, CDK, FluxCD
Software Developer Extraordinaire
2019 - 2021
First senior hire at a boutique software consultancy, instrumental in shaping development practices, culture, and team growth.
- Established and grew the core development team with the founders, fostering a culture of continuous improvement and learning.
- Partnered with startups to deliver software core to their business, acting as both a CTO-level advisor and hands-on implementor.
- Developed configuration-as-code Kubernetes infrastructure for clients, operating and scaling business-critical systems while supporting partner integrations.
Pivotal Labs
Industry Leading Extreme Programming Software Consultancy
Stack: Java, Kotlin, Typescript, Spring Boot, React, Angular, Cloud Foundry
Staff Software Engineer
2018 - 2019
Promoted to reflect expanding influence beyond the product team into office-wide and organizational levels.
- Grew engineering practices by organizing talks, events, and mentoring developers.
- Partnered with the US Air Force Kessel Run program to implement cutting-edge development practices, enabling weekly delivery into air-gapped networks.
Senior Software Engineer
2016 - 2018
Led teams to deliver business-critical products using XP practices (TDD, Pair Programming, CI/CD) in a highly collaborative environment.
- Guided cross-functional teams (PM, Design, Engineering) to rapidly develop and iterate on lean MVPs, deploying updates multiple times daily.
- Enabled developers to adopt modern development and delivery practices by teaching and collaborating alongside them, fostering organizational change at scale.
- Delivered high-quality products at pace by managing team backlogs and aligning with stakeholders on priorities, deadlines, and deliverables.
- Modernized legacy monolithic applications into scalable, event-driven microservices, improving performance and maintainability.
Lucid Dream Party
Indie Game Company
Stack: C#, Unity
Game Developer
2015 - 2016
Developed and released an original multi-platform mobile game, I, Falling Robot.
Skillz
Tournaments and Monetization Platform for Mobile Games Startup
Stack: Groovy, Ruby, Rails, Grails, MySQL, Mongo, Objective-C, C#, C++, Java, Unity
Lead Integrations Engineer
2014 - 2015
Defined and led the customer-facing integrations engineer role, creating customer facing business processes.
- Served as the primary technical contact for high-profile partners, including Glu and Zynga.
- Integrated and launched numerous games on the Skillz platform, driving critical partner success.
Full Stack Engineer
2013 - 2014
Joined Skillz pre-launch as the 5th engineer and played a crucial part in building out core technology.
- Built core tournament and monetization backend and infrastructure for launch and scaled to handle growing customer base.
- Spearheaded expedited delivery of a business-critical partner portal, unlocking vital revenue streams for a funding round.
Selventa
Biotech Services Startup
Stack: Java, Javascript, Python, Spring, JPA, MySQL, Mongo, Tomcat, JSF, ExtJS
Platform Developer
2010 - 2013
Enhanced and developed a biological data analysis platform for major pharmaceutical companies and in-house researchers. Led front-end development on a new platform.
Boston Financial Data Systems
Financial Services
Stack: Java, Microsoft SQL Server, JSP, Tomcat, Spring MVC
Software Developer
2007 - 2010
Collaborated across departments to design and deliver solutions, independently conducting user research, defining requirements, and scoping projects.