Mike Smithson

Mike Smithson Email and Phone Number

Senior Software Engineer and Technical Specialist @ Ford Motor Company
Detroit, MI, US
Mike Smithson's Location
Detroit Metropolitan Area, United States, United States
Mike Smithson's Contact Details

Mike Smithson personal email

About Mike Smithson

As a Senior Software Engineer/Technical Specialist at Ford Motor Company, I have over four years of experience in delivering high-quality software solutions for connectivity and cloud platforms. I am an expert in extreme programming practices, such as test-driven development, pair programming, and continuous integration and delivery. I also have strong skills in agile software development, J2EE application development, and model-view-controller (MVC) architecture.I am passionate about creating value for customers and exceeding their expectations. I have led and contributed to several innovative products, such as Dev-Central-Station, which automates and provisions end-to-end applications, and API-Onboarding, which allows individuals to generate an application ID in seconds. I have also introduced Kotlin language and Pitest to my team, and improved code quality and security. I enjoy sharing my knowledge and skills with others, and I regularly conduct hands-on sessions for up-skilling teams. I am always eager to learn new technologies and best practices, and I am an open source contributor to Spring Boot, Homebrew, and Sonargraph projects.

Mike Smithson's Current Company Details
Ford Motor Company

Ford Motor Company

View
Senior Software Engineer and Technical Specialist
Detroit, MI, US
Website:
ford.com
Employees:
143803
Mike Smithson Work Experience Details
  • Ford Motor Company
    Senior Software Engineer And Technical Specialist
    Ford Motor Company
    Detroit, Mi, Us
  • Smittycoders, Llc
    Senior Software Engineering Consultant
    Smittycoders, Llc Sep 2024 - Present
    • Leading the search for a new Chief Technical Officer for a small startup, ensuring a seamless transition and alignment with company goals.• Implemented innovative software development processes, increasing automation and efficiency in the development lifecycle.• Collaborated with cross-functional teams to revamp existing software practices, leading to improved product quality and customer satisfaction.
  • Riis Llc
    Senior Software Engineer
    Riis Llc Feb 2024 - Oct 2024
    Troy, Michigan, Us
    Currently working on Anymile for Mitsubishi. Anymile is a Drone-based Logistics platform.
  • Smitty Coders, Llc
    Self Employed
    Smitty Coders, Llc Jul 2023 - Feb 2024
    Started own consulting business for hire on short or long-term freelance projects.
  • Ford Motor Company
    Senior Software Engineer/ Technical Specialist
    Ford Motor Company Dec 2020 - Jun 2023
    Dearborn, Michigan, Us
    Senior Software Engineer at Connectivity & Cloud Delivery in the Enrollment Gateway team in Enterprise Connectivity.- Weekly hands-on sessions for up-skilling teams in Extreme Programming Practices- Remediate Code Quality - Introduce Pitest and integration into Sonarqube- Built End-To-End Jenkins Pipeline for CI/CD Deployments- Introduced Kotlin language to team
  • Ford Motor Company
    Software Engineer Lead - Platform Enablement
    Ford Motor Company Jan 2019 - Dec 2020
    Dearborn, Michigan, Us
    - Lead Engineer on Dev-Central-Station, which automates and provisions an end-to-end application of a user’s choosing (SpringBoot/Java, SpringBoot/Kotlin, Angular, Python, ReactJS, Express, Android, iOS) including provisioning of a Git repository, provisioning a Jenkins job, and provisioning of a space in PCF and automatically executes a Continuous Delivery pipeline in a one-stop, turnkey fashion.- Started the API-Onboarding product from inception to current state which allows individuals to generate an Application ID in seconds to use in calling other APIs within the Ford Enterprise- Set technical direction for a new Platform Enablement group - Set organizational CI/CD practices, Software Engineering practices, team norms, interviewing questionnaire and format for Software Engineering candidates- Lead interviewing sessions of potential candidates for Software Engineering positions within Platform Enablement and other teams lead while working with the Transformation Office.- Mentored and developed 7 teams within the Ford Agile Center of Excellence/Transformation Office.- Taught Extreme Programming (TDD/Refactoring/Clean code practices) to mentored teams through pair/mob programming and hands-on workshops- Assessed and created individual development plans for individuals on coached teams based on time pair-programming with the individuals- Lead Agile ceremonies (standups/user story development/backlog grooming/backlog planning/retrospectives/persona mapping) on both mentored teams and Platform Enablement products.
  • Ford Motor Company
    Transformation Consultant
    Ford Motor Company Dec 2017 - Jan 2019
    Dearborn, Michigan, Us
    Provided hands-on technical coaching and mentoring of various software teams in the practices of Extreme Programming (XP). Provided workshops and one-to-one mentoring of junior software engineers.
  • Ford Motor Company
    Agile Software Craftsman
    Ford Motor Company Feb 2015 - Dec 2017
    Dearborn, Michigan, Us
    - Implementing modern tools to help engineers deliver value faster. - Nexus OSS- SonarQube- Maven- Gradle
  • Domino'S Pizza
    Java Developer
    Domino'S Pizza Dec 2014 - Jan 2015
    Ann Arbor, Mi, Us
    - Push Notification Estimation for Pizza Tracker- Subversion to Git Migration
  • Gale, Part Of Cengage Learning
    Solutions Deliverer
    Gale, Part Of Cengage Learning Apr 2011 - Oct 2014
    - Tech Lead for second release of National Geographic Kid’s magazine.- Coached GPMS team on best practices for automated building and continuous integration of application software. Helped team in rescuing legacy code.- Agile Developer on a 4-man team that delivered the National Geographic Archives Collection on-time and $100K under budget. Sales of the National Geographic Archives Collection had already recovered all development costs within 2 weeks of launch. - Contributed to delivery of Chinese E-book project and Gale Virtual Reference Library 2.0. - Currently leading the effort to bring the Scala programming language into the company through a series of lunch and learn sessions. - Using personal free time to deliver an in-house application to Cengage using the Scala language and Play! Rapid-Application and Prototyping Web Framework along with cloud deployment to Cloudbees.- Skills used: Extreme Programming, Kanban, Test-Driven Development, Spring 3.0 (Core, MVC), Maven, Jenkins Continuous Integration, JIRA, Jasmine Javascript BDD Framework, Scala, Play! Framework, Cloudbees.
  • General Electric
    Lead Systems Analyst - Decision Technologies
    General Electric Jul 2010 - Apr 2011
    Boston, Ma, Us
    Worked as Lead Analyst/Developer for GE Capital Credit Decision Services/ITO Underwriting group.- Lead the creation and implementation of new User Acceptance Testing Environment (UAT) for hosting of Decision Service Web Service.- Lead the creation and implementation in the migration of Continuous Integration/ITO Underwriting Automated Build Server into Global Infrastructure Services (GIS) environment.- Assisted in the consolidation of DecisionService and DecisionGate Web Services for the ITO Underwriting team. Tasks completed include refactoring of Maven POM file, Java Application and Unit test code to ensure that consolidated services function transparently to consumers of existing services.Skills used: Java Web Services (CXF, XFire, Axis), Spring 2.5/3.0, JUnit, Maven, CruiseControl, MS SQL Server 2008, JBoss, MyEclipse, Intellij IDEA.
  • Compuware/Gm-Onstar
    Systems Engineer/Senior Javaee Devloper
    Compuware/Gm-Onstar Nov 2009 - Jul 2010
    Detroit, Mi, Us
    Worked as a consultant for the OnStar Advanced Projects Engineering Group developing Mobile Application services for the Vehicle Services Data Platform (VSDP). - Implemented multi-threaded FOTA (Firmware Over-the-Air) Gateway server integrated into the OnStar Vehicle Services Data Platform (VSDP). This new gateway allows for the automatic reflashing of the Vehicle Communications Platform (VCP) embedded software transparently to the Onstar subscriber's vehicle in a transparent manner. Projected savings to General Motors/Onstar is projected to be $60M in the first year of usage. - Implemented a new Certicom SSL security provider to the EMXP engine used in the Packet Data Gateway, replacing deprecated and non-GM approved SSL security provider. The retrofit of this security provider was the first of its kind within OnStar and General Motors.- Implemented new JAX-WS SOAP and JAX-RS RESTful Web Service that registers new OnStar lab users with non-production vehicles using Scrum methodology.- Implemented new JAX-WS SOAP and JAX-RS RESTful Web Service that will automatically register users that are not already registered with the Application Services Development (ASD) Group using Scrum methodology.- Implemented JAX-WS SOAP and JAX-RS RESTful Web Service that will determine if an account is registered within ASD using Scrum methodology.- Refactored existing registration and login service in both JAX-WS SOAP and JAX-RS into a new registration service using Scrum methodology.- Skills used: Java Concurrency/Multi-Threading, Java Web Services (JAX-WS), Java Messaging Service (JMS), SOAP, XML Schema, JAX-RS, REST, JavaEE, Ant, Maven, Spring 2.5/3.0, EJB 2.1/EJB 3.0 Session Beans, BEA Weblogic 9.X/10.0, Oracle 10g/11g, Apache XML Beans, J2SE 5, J2SE 6, Hibernate 3, Ant, Scrum, SSL, PKI.
  • Pioneer State Mutual Insurance
    Java/Guidewire Developer
    Pioneer State Mutual Insurance Aug 2009 - Nov 2009
    Developer for property-casualty insurance carrier developing a new billing implementation in Guidewire’s Billing Center.- Responsible for maintaining/enhancing Java-based SOAP testing tool to call and test Billing Center Web Services. Exposed services include creating new producers, accounts, policies, audits, policy changes, payments, reinstatements, policy cancellations, midterm commission rates and server clock changes.- Created batch script that integrates the Java-based SOAP testing tool to automate the population of local Billing Center database instances. Allows developers/QA personnel to automatically initiate the loading of Billing Center admin files, producers, new account issuances, and new policy issuances. - Developed new payment search functionality within Billing Center that allows users to query the payments made on accounts by Batch ID and/or username.- Developed new split payment functionality that allows Billing Center users to create a new set of payments allocated over multiple accounts from a single payment source.
  • Flagstar Bank
    Senior J2Ee Developer
    Flagstar Bank Jul 2007 - Dec 2008
    Hicksville, Ny , Us
    Senior Developer for IT Wholesale Group in support and development of Wholesale Lending Applications.- Lead Java developer utilizing Scrum methodology to develop process of automating bonuses to correspondent lenders who belong to Flagstar’s VIP and Goldstar club as part of a new codebase.- Utilized Scrum agile methodology to develop online broker application that completely replaces the current paper document system. One highlight includes dynamically generating the final legal documents as PDF needed for submittal using iText.- Developed Prequalification application as a pre-cursor to the online broker application. Version 2.0 of this application utilized an HTTPS post to salesforce.com as a possible lead for new broker applicants. Skills used: J2EE, Servlets, JSP, JSTL, Hibernate, EJB 2.1 Session Beans, Ajax, SQL, Oracle PL/SQL, JUnit, Test-Oriented Development.
  • Epitec Group
    Senior J2Ee Developer
    Epitec Group May 2007 - Jul 2007
    Southfield, Michigan, Us
    Senior Developer for DaimlerChrysler’s Global Procurement & Supply Information Systems (GPSIS). Responsibilities include maintaining and updating Data Warehouse Reports section of GPSIS. The Data Warehousing section recently won the 2007 Data Warehouse Institute's Best Practices Award for Business Intelligence'. Skills used: J2EE, Servlets, JSP, JDBC, DB2, Eclipse, MyEclipse.
  • Ford Motor Company
    J2Ee Developer/ Senior J2Ee Developer
    Ford Motor Company May 2002 - Feb 2007
    Dearborn, Michigan, Us
    Designed and developed application that translates incoming data from legacy systems to Ford Scripting Language (FSL) data files for input to Ford's Vehicle Order Scheduling Algorithm engine. Skills used: Rational XDE, IBM RAD 6.0, PVCS, UML, J2EE, DB2, XML, XSLT, XPath, XML Schema.- Contributed to Release 3 success by converting complex Ford Scheduling Algorithm components from PowerBasic to Java code. As as a selected team member, the team converted, tested, and verified over 40,000 lines of low-level code in less than 4 months. Skills used: RAD 6.0, PVCS, J2EE, JUnit, DB2.- Project Manager/Project Lead on Ford Motor Credit Commercial Lending Systems in converting 3 publicly facing web sites to internally facing sites. These three sites implemented Ford's standard authentication system, Web Single-Logon (WSL) and also provided for user-administered site access. Skills used: IntelliJ IDEA, BEA Weblogic, J2EE, Oracle.- Supported and maintained high availability/ high dollar volume website at Ford Credit called Automatic Credit Application Process. Duties included handling second-level support to field users as well as diagnosing issues with users not being able to complete commercial credit applications. Skills used: PVCS, IntellliJ IDEA, BEA Weblogic, PERL, shell scripting, J2EE, Oracle, SQLJ.- Developed automated scripts within PERL to replace legacy shell scripts that updated the weekly ACAP transactions' database tables to a backup data warehouse. Skills used: PERL, Java, Oracle.- Lead Developer for Ford Motor Company's Ford Supplier Network. Received Certificate of Excellence Award for architecting, designing, coding, and implementing secure (using digitally signed XML) application for migrating 50,000+ users from Ford Supplier Network to Ford Supplier Portal. Skills used: PERL, LDAP, XML, Cryptography, Java, J2EE, Oracle.- Additional Experience available upon request.
  • Great Lakes Technologies Group
    Perl/Java Consultant
    Great Lakes Technologies Group Aug 1999 - Apr 2002
    Developer for Ford's Worldwide Direct Marketing Organization (WDMO), developed and maintained numerous applications in support of WDMO. Skills used: Perl/CGI, LDAP, Oracle.- Main developer on intranet hub for startup E-Commerce company Covisint. Skills used: Perl/CGI, LDAP, Oracle - Developed ASP applications in support of Covisint auction applications for reporting on results of auctions. Skills used: ASP, VBScript, Oracle. - Lead Developer for Ford Motor Company's Ford Supplier Network. Considered to possess exceptional skills and was converted to direct Ford employee in May of 2002. Skills used: J2EE, Perl/CGI, LDAP, Oracle.

Mike Smithson Skills

Junit Spring Agile Methodologies Java Enterprise Edition Maven Scrum Java Test Driven Development Jsp Software Development Xml Hibernate Javascript Ant Jboss Application Server Tdd Agile Software Development Eclipse Web Services Subversion Tomcat Jira Sql Xslt Test Driven Development J2ee Ejb Struts Cvs Weblogic Ajax Rest Soa J2ee Application Development Mvc Continuous Integration Oracle Uml Unix Extreme Programming Mysql Jms Jboss Jdbc Servlets Websphere Soap Apache Jquery Linux

Mike Smithson Education Details

  • Miami University
    Miami University
    Aeronautics/Mathematics
  • University Of Cincinnati
    University Of Cincinnati
    Mechanical Engineering

Frequently Asked Questions about Mike Smithson

What company does Mike Smithson work for?

Mike Smithson works for Ford Motor Company

What is Mike Smithson's role at the current company?

Mike Smithson's current role is Senior Software Engineer and Technical Specialist.

What is Mike Smithson's email address?

Mike Smithson's email address is mi****@****ail.com

What is Mike Smithson's direct phone number?

Mike Smithson's direct phone number is +124876*****

What schools did Mike Smithson attend?

Mike Smithson attended Miami University, University Of Cincinnati.

What skills is Mike Smithson known for?

Mike Smithson has skills like Junit, Spring, Agile Methodologies, Java Enterprise Edition, Maven, Scrum, Java, Test Driven Development, Jsp, Software Development, Xml, Hibernate.

Who are Mike Smithson's colleagues?

Mike Smithson's colleagues are Purushothaman N, Charlie Huston, Beverly Wade, Tshepang Moeti, Demir Carvalho, Ian Butterfield, Trudy Brown.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.