General Motors
July 2015 - PRESENT
As Application Architect for OnStar's Global Call Center Advisor Application, I direct full-stack development efforts, encompassing a wide range of technologies: J2EE/Spring, Azure and Pivotal Cloud, Oracle, Node.js, Docker/Kubernetes, multiple JavaScript frameworks, and messaging platforms. My experience spans building solutions for product areas including telephony, emergency services, location-based services, security, mapping, decision management, vehicle connectivity, and CRM.
Key contributor to OnStar's modernization journey, transitioning from “on prem” monolithic systems to cloud-based, event-driven architectures. Responsible for rearchitecting products, workflows and build pipelines to drive and support this transformation.
Completed multi-year effort to harden security across GM customer-facing applications. Implemented authentication, authorization, and encryption solutions at the UI, Service, and persistence layers. Developed strategies to ensure compliance with privacy data protection laws, integrated customer voice biometrics, and successfully achieved and maintained PCI compliance standards.
Conduct technical training sessions on software design, troubleshooting, secure programming, and other related topics.
General Motors
March 2014 - July 2015
Technical lead for a data center migration project that successfully migrated over 20 applications and platforms from European data centers to US locations.
Transformed middleware solutions built on the SeeBeyond platform into IBM's integration tool suite, which includes IBM Integration Bus, WebSphere Transformation Extender, and Sterling File Transfer Service.
Compuware
October 2013 - March 2014
Refactored team’s source code repo, software build practices, and dependency management solutions. Modernized projects to GIT, Maven, and implemented Nexus Repository Manager into the organization.
Tek Systems
October 2012 - September 2013
Migrated applications and server environments into GM's enterprise datacenter, led development efforts, updated applications that did not adhere to GM IT technical and security standards.
Minacs
April 2007 - September 2012
Developed software products that enable users to create direct, email, and web-based marketing campaigns. Responsible for designing and implementing the application architecture, source control, testing solutions, build, and deployment processes.
September 2006 - March 2007
Development and production support for insurance claims OCR System at Blue Cross Blue Shield Michigan.
January 1999 - August 2006
Application developer for automotive clients. Member of the team responsible for implementing source control, development tools, application frameworks, and security standards.
22 years of enterprise-level architect, development, and IT operations experience.
Experienced in leadership roles ranging from Development Manager, Technical Architect, Senior Developer, to Product Owner.
Expertise in diverse areas of software development including J2EE, cloud, desktop, mobile, middleware products, ETL and build/deploy engineering.
Extensive knowledge of the automotive, marketing, and insurance business sectors.
Technical leader of multiple build/test/deployment automation engineering projects.
20 years architect and development expertise in Java technologies; Spring, SOAP/REST Web Services, messaging solutions, JSF, Android, and EJB
20+ years developing Oracle SQL/PLSQL solutions
10+ years experience in UI technologies; Node.js ecosystem, React, Polymer, JQuery, Adobe Flex/Flash
Expert application and systems administration skill set in Windows, Linux, WebLogic, WebSphere, Tomcat, and Azure devops
Skilled in DevOps automation, configuration management, and Docker orchestration
2 Years specializing in developing Integration middleware solutions using SeeBeyond, IBM Technologies (MQ, Integration Bus, WTX)
Completed BSIT from the University of Phoenix in 2003