Vous êtes sur la page 1sur 2

WILLIAM LACY

williamlacy2@gmail.com williamlacy.herokuapp.com

linkedin.com/in/william-lacy-0986aa25/ github.com/William1444

07824301856

I am a highly motivated self-starter with a passion for learning and new ideas. I demonstrate this with rich
experience in complex integration delivery for clients in retail, defence, government, industrial and financial
services, where I stretch myself and innovate to deliver above and beyond their expectations. Having achieved a
first class degree in Physics and the Dean’s commendation for highest academic achievement in my 3rd stage of
study, my drive and ambition has no limits.

SENIOR FULLSTACK DEVELOPER, IBM November 2010 - Present


7 client facing roles covering the full delivery life cycle across retail, finance, public and industrial sectors.

Lead JavaScript Fullstack Developer, Post Office UI developer and DevOps engineer, Visa
The project was to design and develop Post Office point The project was to develop the UI and Service Layer for 3
of sale solution. In total, 60 products sold were to be mobile and desktop applications for V.Me virtual wallet.
developed as individual JavaScript fullstack microservices.
I led the prototyping of a fullstack JavaScript application
I led the development of the pathfinder (factory that onboarded V.Me merchants’ developers providing
creating) scrum team as the project’s SME in the full them an integration environment and developer
development stack for Release 1: JavaScript, AngularJS, documentation. I developed the prototype for a native
NodeJS, Express and automated test frameworks; Android app for card suspension. I created stubbed
including Protractor Jasmine and Mocha. Java Springboot REST APIs simulating Visa’s backend.

As the projects SME in DevOps tooling and best I provided 3rd line support in and out of hours as the
practices, I selected, installed and developed tooling UI SME, by developing and delivering several hot fixes
that is used for all Release 1 development. into production.

I designed and developed, with pipeline as code, the Java Developer and DevOps engineer, IKEA
full delivery pipeline all the way to production using Working with Oractle ATG specialists, e2x, as part of a
cloud deploy and dockerised cloud compute for builds. large scrum team, the IKEA project was to develop Oracle
New JavaScript fullstack projects checked into git had ATG REST APIs for IKEA’s new ecommerce platform.
a pipeline auto-provisioned, which saved the project
over 500 man days. I introduced project consistency Developed REST APIs using Java, Spring and Jersey
by having a single source of truth for code quality and with an ORM similar to Hibernate. Maintained 85%
metrics for 60 applications. test coverage using Groovy Spock. Developed the REST
test harness written in AngularJS.
I created and managed the governance across 8 scrum
teams, employing tooling for example failing builds Led a project to create the full build automation for an
when coverage went below 80% for a microservice. Oracle ATG application written by IBM GD resources.

I grew a self sustained contribution model for creating Developed a Linux image for Oracle ATG development
and sharing common UI, Server and Build componentry. saving the project an estimated 160 man days.
This includes a customized Yeoman generator, custom
bower and node modules; a bootstrap style docs page OTHER KEY ACHIEVEMENTS
and build pipeline and infrastructure generation. It is Published the following developerWorks articles:
estimated that componentry would account for 80% • Implement performance engineering in to the Agile
of the development effort of every microservice. lifecycle, where I describe bespoke automation I
created to test performance in CI
IBM 3 day DevOps Technical Workshop • How to extend and customize Rational Team
This workshop was to educate IBM colleagues up to Concert for continuous integration
partner level on DevOps best practives. The course was
made up of 60% practical labs. The feedback from the 40 Performed an impromptu hackathon to create the Post
attendees was excellent. Office a REST application to manage their store data,
and a 3rd party store finder application integrating with
I was a technical facilator in labs and presented IBM these store APIs. The audience I demoed to included the
Bluemix, static analysis and pipeline as code. Post Office CTO and IBM partner and they were thrilled.
SKILLS EDUCATION

Fullstack JavaScript Development: UNIVERSITY OF EXETER – PHYSICS BSC WITH HONS


ECMA 6 and below September 2006 – June 2009
AngularJS
jQuery • I graduated with a high 1st.
NodeJS and Express • I received the Dean’s commendation for outstanding
MongoDB, Cloudant & CouchDB. academic achievement at the 3rd stage of study.
HTML, Less, CSS & Bootstrap
Jasmine up to 2.3, Karma, Protractor, Mocha, Chai & CHICHESTER HIGH SCHOOL SIXTH FORM
Sinon September 1999 - June 2006
Grunt & Gulp
A-Levels : Physics A, Maths B, Chemistry C and
Server-side Development (REST): Philosophy C
Java SE6, 7 and 8, Spring, Hibernate, Jersey
Oracle ATG
Groovy
JSPs
SQL
Maven (including plugin development), Gradle & Ant
Junit, Spock, Mockito

Mobile Development:
Responsive web development
Swift (personal projects only)
Android (personal projects only)

DevOps, CI and Build:


Jenkins & Jenkins DSL
IBM Bluemix, Heroku
JMeter
Advanced Unix shell scripting

Collaboration:
Git, RTC, Bitbucket, Gitlab, Github, Stash, Jira, &
Confluence

Misc:
LDAP
Visual Basic Scripting, C
Oracle Application Server, WebSphere Applications
Server (WAS), Liberty, IntelliJ, Eclipse
Mac, Linux and PC.

References available on request

Vous aimerez peut-être aussi