Accomplished full-stack developer with 20+ years of professional software development experience, across a broad range of technologies and business domains. Expertise in the complete life cycle of online solutions development. Conversant with using Agile methodology, including requirements gathering and documentation, design, and implementation. Extensive database and code design and optimization experience, along with testing and maintenance. Proven ability to quickly learn and implement new technologies. Specific experience with microservices, gRPC stream consumption, pipeline development, Java libraries, and open source cloud-agnostic solutions within the Connected Vehicle domain.
Summary of Qualifications
15 years software development utilizing agile methodology, including scrum, paired programming, test driven development, and version control
2+ years working with gRPC stream consumption, Kafka stream handling, Event Hub and Mongo
2+ years working with Autonomic Tap & Flow architecture
3 years supporting and developing Java microservices using Gradle and SpringBoot
3 years of software pipeline development using Jenkins, Pivotal Cloud Foundry, and Openshift
3 years working with PHP and Oracle to create workflow solutions
15 years working with clients to gather and document technical requirements
20 years creating comprehensive testing scenarios
10 years implementing varying levels of user access and security
20 years developing and managing information architecture
15 years creating solutions that work across a variety of browser/OS environments
Over 15 years creating scalable, dynamic content management web tools
Strong team player with excellent written and verbal communication skills
Successful at meeting new technical challenges and finding solutions appropriate to the client’s needs
2 years supporting and developing Perl applications backed mySQL
4 years supporting the needs of the University of Michigan’s philanthropic and fundraising community via online giving solutions and desktop applications.
Overview
29
29
years of professional experience
Work History
Senior Software Engineer, •Senior Java Developer
Ford Motor Company, Ford Motor Co
01.2022 - 01.2023
Develop location based microservices using Java and Spring Boot
Convert pipeline and microservices to use Google Cloud Platform
Created Tekton pipeline to deploy environments via HaaS
Systems Senior Software Engineer, •Senior Java Developer
Apex, Ford Motor Co
01.2018 - 01.2022
Develop location based microservices using Java and Spring Boot
Develop Java libraries for authentication and integration with other Ford services
Utilize agile, test driven development, and continuous integration and continuous deployment (CI/CD) to develop Restful APIs
Assist team in assessing software via proof of concept implementations within the Connected Vehicle domain
Assist team in developing strategies for meeting feature requirements
Managed migration of Jenkins pipeline from stand-alone server to Openshift implementation
Work closely with partner company TMC/Autonomic to review gRPC data stream from test benches (vehicle simulators) to validate data and troubleshoot issues
Analyze and implement filters on the TMC/Autonomic data taps
Quickly became team expert on Ford SmartBenchs; Update Ford SmartBench software and troubleshot issues impeding testing on a regular cadence
Collaborate with Ford integration teams, team leads, designers, business stakeholders and third-party integration partners in testing, troubleshooting, and delivering features to customers
Assisted in setting up the production environment for new Ford feature
Develop and deliver slides and demos to management supporting feature progress on a regular cadence
Update onboarding documentation and provide mentoring and coaching to new team members
Application developer and data analyst
Optech, Tessellate
01.2017 - 01.2018
Responsible for requirements gathering, development, testing, and deployment of internal applications created in Access 2007 and Access 2016
Provided data analysis in both Access and Excel
Provided support to end users for internal applications and MS Office products, including Office 365 and Skype for business
Contractor
Robert Half Technologies
01.2015 - 01.2016
Provided support and developed new features in the LearnCom LMS software, written in ASP classic and VBscript
Applied and tested responsive css and JavaScript to the LMS
Started conversion of ASP solution to PHP based on the Laravel framework
Participated in the planning the product path LearnCom was to implement in order to stay competitive
Added JavaScript functionality to Hype 3 animations to create touchscreen solutions for Starbase Alpena, and helped oversee the preparations for shipping the kiosks
Created and inserted sound into the Hype animation for the Starbase kiosks using Audacity
Edited sound files using Amadeus for use in courses LearnCom was developing for Macomb County
HelloWorld Software Engineer
01.2012 - 01.2014
Made changes to and provided support for a Perl-based framework used for building online promotions
Used a Vagrant virtual machine for development of Perl code
Made changes and provided support for a Java web application built on the Spring MVC platform
Used Git Enterprise and SVN for branching and version control
Created ETL for automatic upload of ordered prizes to our prize fulfillment partner and consumption of error response file as well as consumption of prize shipped data
Collaborated with end-users to analyze requirements and create requirements documents
Wrote comprehensive testing scenarios for QA to use in verifying the changes made to the above-mentioned systems
Provided support to internal technical teams and the prize fulfillment team in trouble-shooting issues with promotions and prizing data
Wrote queries and macros to provide support to the prize fulfillment team
Programmer/Analyst
University of Michigan Application
01.2008 - 01.2012
Participated in the initial design, alpha and beta testing, and implementation of the University of Michigan’s new online giving presence (BBIS) via the Blackbaud Fundraising & CRM software
As we do not have access to the underlying C# .NET components, we have had to modify functionality through CSS, jquery, and JavaScript
Implemented automated testing on all BBIS environments using Selenium IDE
Began implementing Selenium-WebDriver testing
Lead and deployed several iterations of BBIS
Developed an award-winning desktop application, DC3
This software was built in Actionscript 3.5 and Java, using the BlazeDS turnkey server
Lead several releases of the proprietary EIS software, built in Powerbuilder 9
Gather requirements from major stakeholders and determine priorities for each iteration and sprint
Managed beta testers and feedback gathering
Crafted communications regarding new releases and drafted release notes
Participated in a new version release of a utility built in Visual C# to gather and present gift data for validation and processing
Provided long-term support for this utility to Gift & Records, the team using the utility
Created a tool combining an Access 2010 front end with Oracle and SQL databases and SSIS
Provided support for utility
Participated in the creation of the Development Services help site and implemented site updates
Supported original online giving solution, run through Blackbaud’s Kintera product and expanded through a suite of javascript files corresponding to each giving page
Created donation and registration pages through Blackbaud’s Kintera product and provided reports on revenue to the schools, colleges, and units
IT Developer
Ensemble-Chimes Global
Troy, MI
01.2005 - 01.2008
Developed client-specific monetary approvals for Kaiser Permanente in the ECG Chimes software suite
Worked with ECG project offices to interpret client requests and create client-facing business requirement documents
Implemented changes specified in the business requirement documents, including designing code and database changes to meet the needs outlined in the document
Developed additional workflow software that was integrated into the existing Chimes suite per client request in addition to modifying existing software
Worked extensively with the data load wizards and the assignment wizards, including integrating two separate PHP assignment wizards (start assignment and edit assignment) into one
Data load wizards’ functionality was expanded in its download and upload capabilities
Was responsible for writing efficient PL/SQL functions, views, and queries
Worked closely with QA to ensure that any new functionality shipped was of the highest quality
Was on call during new version deployment.
TekGroup International
Ann Arbor, MI
01.2000 - 01.2005
Created front and back end administration tools for public affairs, retail, and higher education websites, including a dynamic form generator
Created Google and Yahoo spiders for use on daily newsletter sites, rss feed management tools, and retail site wish list functionality
Created batch management utility for use on daily newsletter sites that allowed the user to update the data associated with multiple news stories as a batch rather than individually
Additional experience on e-learning solutions, poll and survey software, photo and video management tools, and advertising management tools
Ford Motor Company
Dearborn, MI
01.1999 - 01.2000
Web Developer
Urban Security Group, U of M
Ann Arbor, MI
01.1998 - 01.1999
Administrator
EMU
Ypsilanti, MI
01.1998 - 01.1999
Lab Assistant
EMU
Ypsilanti, MI
01.1997 - 01.1998
Retail Associate
William Gilmore Book Company, Inc
Ann Arbor, MI
01.1994 - 01.1997
Solutions Contractor
Custom Business
01.2016
Provided production support for issues with existing software for Alliance Inspection Management
Software was written using VB, C#, and SQL
Assisted with the update of current solutions to create a pilot program with Click technologies using their cloud-based software
Updated webservices to use the new API
Application Developer
BCBS Michigan
01.2015
Services Department
Expanded UI functionality of internal tools via VB.NET, JavaScript, JavaScript frameworks including bootstrap and extjs, and ColdFusion
Modified and created SQL schemas, queries, stored procedures, and views to provide data to the internal tools and reports
Modified and created reports using Crystal Reports
Team Contractor
WorkforceLogic Advantage
01.2008
Provided technical guidance in developing a migration plan for clients transitioning to the WorkforceLogic human resources software solution from a previous solution
Developed a statement of work creation and management utility
Team Leader, Compliance Operations at Ford Motor Credit Company (Ford Motor Pvt Limited)Team Leader, Compliance Operations at Ford Motor Credit Company (Ford Motor Pvt Limited)
Plant Manager's Executive Assistant, HR Associate at Ford Hungary Ltd - Ford Motor CompanyPlant Manager's Executive Assistant, HR Associate at Ford Hungary Ltd - Ford Motor Company
Medical Assistant at Rindler & Reddy Dermatology/Dermatology Specialists of Ann ArborMedical Assistant at Rindler & Reddy Dermatology/Dermatology Specialists of Ann Arbor