Badges
Certifications
Work Experience
Staff Software Engineer, Technical Specialist
Ford Motor Company• June 2019 - June 2023
Research technical specialist, leading collaborative research prototypes, technical design, and product strategy with a team of 10 software engineers. Skills included Python, MQTT, AMQP, Azure, GCP, and Jenkins. • Spearheaded development of cutting-edge scalable backend solutions, leveraging Docker and Kubernetes on multiple Linux distributions, simplifying production build and deployment process. • Architected and developed microservices platform including 8 services with REST APIs, gRPC endpoints, and streaming data, enabling fast iteration of prototypes and collaboration with other teams. • Hired 7 engineers, allowing the department to add 3 research areas including machine learning. • Mentored engineers via one-on-ones, group events, code reviews, and design reviews, resulting in improved code quality and feature release timing.
Senior Cloud Engineer Lead
Ford Motor Company• April 2016 - June 2019
Led backend development team of 7 software engineers using agile practices, pair programming, and test-driven development to build reliable and secure distributed APIs with Java Spring Boot services on Pivotal Cloud Foundry and microservices deployed to Microsoft Azure. • Engaged directly with stakeholders across departments to understand, document, and prioritize hundreds of stories to meet business timing and feature expectations. • Implemented and encouraged the use of OpenAPI, Swagger, and industry security practices, resulting in more secure APIs, fewer bugs, and increased adoption of REST APIs when integrating across systems. • Pioneered development of Jenkins CI/CD DevOps pipelines, enforcing style guidelines, enabling unit testing and code promotion across environments, improving code quality, reliability, and maintainability. • Championed team member growth through hiring and providing feedback to support internal promotions. Acted as technical mentor, fostering a culture of continuous learning.
Senior Software Engineer
Ford Motor Company• June 2012 - April 2016
Assumed lead engineer position for vehicle-to-cloud telematics software team of 4 engineers. • Developed resilient and secure backend microservices with Java, protocol buffers, MQTT, AMQP, and Microsoft Azure to handle communication of data between the vehicle and the cloud. • Guided organization on best practices for enterprise use of public cloud infrastructure, providing valuable insights and recommendations to optimize performance, scalability, and security.
Software Engineer
Ford Motor Company• June 2009 - June 2012
• Initiated and developed cross-platform production front-end Python apps enabling greater accessibility. • Collaborated with users to debug issues, releasing updates to improve customer experience.
Education
Northwestern University
Computer Science, BS• 2009