I am a technology leader with a wide range of experience: Technology leadership, backend, frontend, cloud, CI/CD, infrastructure as code, IT support, vendor management, software implementation, integrations, and more.
Chances are if technology is involved, I have some experience with it.
I have led teams of developers, managed complex projects with tight deadlines, identified and hired top tech talent, architected solutions to deliver business value, and managed budgets.
If you want someone like this in your organization, contact me and let's talk about what the future holds.
Leadership and strategic vision paired with deep technical knowledge and experience give me a unique perspective on aligning technology with a business's needs.
My wide range of experience allows me to see situations from many angles, identifying problems and opportunities many people normally miss.
- Strategic Vision
- Lead Technology and Engineering Teams
- Identify, Hire and Retain Top Technical Talent
- Platform Selection
- Vendor Selection and Management
- Project Management
- Process Improvement
- System Architecture
- Complex Integrations
- Code (yeah, I still code)
Where I've Been
Learn More
Engineering Manager
Learn More
Director of Technology
Learn More
Development Team Lead
Learn More
Software Developer
Learn More
Co-Founder/Head Chef
Learn More
Contract Programmer
Chief
03/2022 - Present
Roles: Engineering Manager
Responsibilities
Lead multiple engineering teams in support of Chief's digital product.
Work with product, design and engineering to organize and prioritize work to align with business needs.
Provide mentorship and technical direction to engineers.
Guided high level decision making regarding platform architecture to ensure stability and scalability.
Created a culture of engineering excellence and the adoption of agile best practices.
Technology Used
Platforms: Amazon Web Services (AWS), GitLab, JIRA
Frameworks: React, React Native, Postgres, Terraform, Nomad, Open Search, Apollo Federation
Languages: Javascript, Typescript, SQL, GraphQL
Projects and Achievements
- Implemented agile best practices
- Helped engineering and product owners align on the priority of work to be done
- Facilitated the breakdown of work in to small deliverable pieces with clear user value
- Created an environment that allowed the team to double their velocity in the first 3 months
- Created a culture of engineering excellence
- Interviewed and made hiring decisions to help scale Chief's engineering capabilities
- Onboarded new engineers and ensured they were able to quickly get up to speed and start contributing
- Provided timely feedback to encourage continued growth and positive outcomes
- Guided architecture decisions to provide immediate value while sustaining the stability and scale of the platform.
- Led multiple teams to deliver high value features with tight deadlines
- Worked with my teams to deliver many high value features
- Fostered open communication to align product and engineering needs
Xenith
10/2017 - 03/2022
Roles: Director of Technology, Team Leader of Engineering, Integration Solutions Architect
Responsibilities
Led the technology team, create a culture of cross functional collaboration, and technical excellence.
Establish trust and maintain relationships with other areas of the business and coordinate the execution of company strategy with other leaders.
Identify, recruit, hire, onboard, and retain exceptional technical talent.
Ensure the delivery of projects on time, in budget and meeting requirements, including project management, coordinating with other areas of the business, managing internal resources and vendors.
Architect solutions to solve Xenith's immediate business needs, while balancing potential future requirements, and maintainability.
Technology Used
Platforms: Amazon Web Services (AWS), Azure, Mulesoft, SalesForce, Shopify, Salesforce, GitHub
Frameworks: NestJS, Angular, React, Gatsby Terraform, CloudFormation, Lambda, SNS, SQS, Aurora, MySQL, MSSQL
Languages: Javascript, Typescript, Java, DataWeave, SQL, .NET, liquid
Projects and Achievements
- Architected a robust, message driven, multi-channel e-commerce order pipeline
- Led a team of developers and vendors through implementation
- Automated business processes that reduced seasonal customer service by 50%
- Collaborated with business leads to find solutions to capitalize on opportunities quickly
- Created and implemented a fulfillment algorithm for custom products
- Accounted for hundreds of millions of potential product configurations
- Generated a bill of materials with the optimal use of build components
- Xenith filed paperwork to patent the algorithm
- Successfully migrated on premise services to Microsoft Azure
- Led the adoption of serverless and cloud technology
- Implemented and standardized the use of DevOps principles and infrastructure as code
- Mentored team members professionally, personally and technically
- Oversaw multiple vendor relationships and deliverables
- Responsible for technology team budget
FordDirect
Contracted from Arrow Strategies
09/2016 - 10/2017
Roles: Development Team Lead, Developer
Responsibilities
Develop and maintain Ford's Digital Retail Experience.
Coordinate with product owners, delivery managers, project managers, directors and other developers on features, timelines and technical approach.
Create standards for code, tests, and deployment processes.
Mentor and led a team of developers, helping them improve their skills, both technical and professional.
Technology Used
Platforms: IBM WebSphere, Adobe Experience Manager (AEM), Atlassian
Frameworks: Java Enterprise (J2EE), Hibernate, Angular
Languages: Javascript, Java, SQL
Achievements
- Improved API performance by implementing caching
- Standardized unit testing and code reviews
- Created a custom spring security plugin
- Interfaced with Ford's Next Gen Platform
- Promoted to team lead within 3 months
- Championed moving towards more agile processes
InfoReady Corporation
06/2014 - 09/2016
Roles: Software Developer, Contracting Software Developer
Responsibilities
Develop and maintain The InfoReady Platform.
Advise InfoReady on software improvements to better serve the
higher education customer base. Guide the development team on best
practices and lead incremental improvement of the code base.
Support sales with proof of concept demos for clients.
Technology Used
Platforms: JBoss Application Server, Atlassian
Frameworks: Java Enterprise (J2EE), Hibernate, Angular, Backbone, JQuery, Solr
Languages: Java, Javascript, SQL
Achievements
- Migrated development from CVS to Git
- Automated builds with Maven
- Successfully completed SharePoint integration for the State of Michigan
- Implemented social login via Facebook, Google and more
- Architected and implemented Candidate Match, a job candidate matching system
- Improved pairing candidates to open requisitions
- Used the Hamming algorithm and scoring system to search a large index of resumes for potential matches
- The system arranged candidates based on resumes matching requisition
- This resulted in efficiently providing recruiters candidates by desirability
Great Taste Cuisine
04/2008 - 01/2013
Roles: Co-Founder and Head Chef
Responsibilities
Engage potential customers and clients to surprise and delight with memorable dining experiences.
Manage budget, timelines, and customer relationships.
Achievements
- Successfully started and ran a profitable small business
- Organized special events such as weddings, graduations parties, private dinners
- Managed all aspects of the business including budget, sales, and logistics
Sapiens
2006
Roles: Contract Programmer
Responsibilities
Develop a reporting framework and create reports for a statewide insurance group.
The reports had to handle complex data relationships and conditions.
Accuracy and robustness were very high priority, because the reports were used to evaluate insurance policies.
Technology Used
Frameworks: Java Enterprise (J2EE), Jasper Reports
Languages: Java
Achievements
- Interacted with subject matter experts to gather requirements
- Architected a solution to meet requirements and within budget
- Delivered a complete solution on time
eTrans Consulting
2000 - 2005
Roles: Lead Software Developer, Software Developer, Development Intern
Responsibilities
Develop and maintain software systems for international trade finance platform.
Technology Used
Platforms: IBM WebSphere, Apache Tomcat
Frameworks: Java Enterprise (J2EE), Java Server Pages (JSP), Servlets, Hibernate
Languages: Java, C, C++
Achievements
- Contribute to the design and development of eTransXpress, a platform for managing international trade finance contracts
- The platform used in production by banks around the world
- Built a custom high performance object relational mapper library
- Created an Java Native Interface integration with a C library of restricted financing entities