Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Craig Taylor

Burlington,ON

Summary

Senior Software Developer with 10+ years of experience with both contract and fulltime positions. Worked for two of the largest automotive companies in the world, the largest Radiology hospital in the USA and an industry recognized mobile device management company. Practical experience with many emerging technologies for the Systems Development Life Cycle.

Overview

10
10

+ Years of Professional Experience

Work History

Senior Java Developer

Toyota Motor Manufacturing (Contract)
03.2022 - 10.2024
  • Java Software development for Toyota Manufacturing North America for their mission critical Tier 1 parts logistics system across North America
  • Migrating legacy Java applications from IBM WebSphere Server to ECR Docker hosted SpringBoot, Angular, microservices application with GitHub
  • Initial creation of the DevOps Jenkins build system using Groovy based Pipeline as Code
  • 24 hour, 7 days per week support for the application
  • Introduced unit test mocking strategies to increase Test Driven Development as well as for additional quality control and code coverage
  • Migrated legacy Oracle database to Postgresql
  • Java 17, Postgresql, GitHub, Junit4, Mockito, Agile, Jenkins, Angular, SpringBoot, Docker, AWS ECR

Senior Software Developer

Ford Motor Company of Canada (Contract)
02.2019 - 03.2022
  • Java Software development for Ford of Canada’s Customer Loyalty and Retention portal
  • Migrating Java applications to IBM WebSphere Liberty Server on the Pivotal Cloud Foundry
  • Initial creation of the IT teams GitHub repository with a workflow designed for Ford’s product releases
  • Web based application development using Grails, AngularJS, SpringBoot, Gradle, Git, on PCF
  • Migrating legacy ASP web applications to Java Liberty Server cloud based applications
  • IBM WebSphere Liberty Server, Java 9, JSF, JEE, MS SQL Server, Git, AccuRev, Junit4, PowerMock, Mockito, Kanban, Rally, IBM UrbanCode

Senior Software Developer (Research & Development)

SOTI
01.2017 - 02.2019
  • Senior Developer for SOTI’s award winning mobile management software in a fast paced Agile continuous delivery environment
  • Developed SOTI’s Help Desk software for remote mobile device managment using RESTful microservices and the official product web based application, including session and licensing management, using OWIN middleware pipeline to differentiate the potential workflows
  • Strict use of Test Driven Development unit test coverage (85%) and Behaviour Driven Development
  • Mentored new hires
  • Net, C#, Visual Studio, OWIN middleware, MS SQL Server, AngularJS, TypeScript, npm, gulp, NuGet, Sass, Agile, Git, Jira, RESTful Microservices, Single Page Web Applications, Nunit, Moq, Test Driven Development, Behavioural Driven Development

Senior Software Developer (Contract)

Ford Motor Company of Canada
11.2013 - 12.2016
  • Senior Developer for Ford's multi-billion dollar per year incentives based applications
  • Redesigned Ford's source repository management system to match the need for Agile based software releases
  • Worked closely with application and mainframe architects to create solutions in a complex multi-application environment
  • Developed Ford's build process according to corporate goals to allow for daily builds to aid the Agile development process
  • IBM Rational Software Architect, Struts 1.3, JavaScript, SOAP, Java 7, IBM DB2, AccuRev, Agile, SonarCube, internal build and release tools

Senior Software Developer

Medicalis Corporation
01.2005 - 09.2014
  • Developed software for the U.S Radiology industry
  • Team lead for projects, including major software releases to Brigham and Women's Hospital in Boston
  • Worked closely with hospital administrators for the development of their Radiology based Decision Support
  • Designed automated load and performance test suite framework using TestNG, Selenium, SoapUI
  • J2EE, Eclipse, MS SQL Server, Hibernate, JQuery, Groovy, ANT, CVS, SVN, VMware vSphere, Agile, Neoload, Rational Robot, SoapUI, Selenium, custom made tools written in Java and C#

Senior Software Designer

Quarry Integrated Communications Incorporated
08.2001 - 12.2005
  • Developed server side software solutions in a Unix/Java based environment while providing highly accurate time estimations
  • Designed software solutions for clients including brochure websites, e-commerce websites, intranets
  • Performed daily system administration of the Linux servers
  • Installed, configured, and updated servers, mail transfer agents, mailing list managers, security applications, databases and various other software
  • Introduced CVS to have a maintainable software repository
  • Guided project managers in developing solid quality assurance documents and tests
  • 24 hour server administration support.

Software Engineer

Excite Canada/Excite@Home
01.2000 - 06.2001
  • Developed project plans, assigned tasks to fellow engineers and scheduled regular meetings with project managers
  • Developed server side software applications in a Unix/Java based environment
  • Database Modeling, stored procedure creation for Oracle 8i, PL/SQL
  • Created a Quicken.ca shopping site for the @Home brand
  • Automated the introduction of outside news sources using Perl.

Education

The Institute For Computer Studies
01.1998

undefined

Centennial College
01.1995

Skills

  • Java, C#
  • SpringBoot API, Net API
  • PostgreSQL, MSSQL
  • Angular 12, AngularJS
  • Middleware
  • Application Security
  • Docker
  • Jenkins
  • Git/Github, Accurev
  • Code reviews
  • User requirements analysis
  • API Integration
  • Application design
  • Client Communication
  • Automated testing
  • Application Development
  • Object-Oriented Programming
  • System Integration

References

Available upon request

Timeline

Senior Java Developer

Toyota Motor Manufacturing (Contract)
03.2022 - 10.2024

Senior Software Developer

Ford Motor Company of Canada (Contract)
02.2019 - 03.2022

Senior Software Developer (Research & Development)

SOTI
01.2017 - 02.2019

Senior Software Developer (Contract)

Ford Motor Company of Canada
11.2013 - 12.2016

Senior Software Developer

Medicalis Corporation
01.2005 - 09.2014

Senior Software Designer

Quarry Integrated Communications Incorporated
08.2001 - 12.2005

Software Engineer

Excite Canada/Excite@Home
01.2000 - 06.2001

undefined

Centennial College

The Institute For Computer Studies
Craig Taylor