Post Job Free

Resume

Sign in

Engineering Director Public Cloud

Location:
Greenville, SC, 29615
Salary:
120,000
Posted:
March 08, 2024

Contact this candidate

Resume:

Steve Fish: Engineering Director

*** ****** ** *** ****, Greenville SC, 29615

ad37mn@r.postjobfree.com

Mobile: 864-***-****

Objective

Seeking an engineering based challenging position delivering first-rate organisation change, systems and solutions. I offer extensive, full life-cycle, hands on experience of managing, designing, developing and delivering systems with both agile and traditional methods over a broad range of project sizes and technologies to measured high standards. I’ve developed and managed teams of up to 40 in the area of mobile, internet self-service and complex database systems.

I’m happy to engage directly with engineers or stakeholders and always help bridge the gap between the two worlds. I’m a staunch advocate of public cloud and see all future infrastructure as an extension of software.

My American wife Tabatha is homesick for the USA so we moved from the UK to Greenville SC, USA early this year. I have my green card and SSN – and do not need to be sponsored.

Experience

09/2021 –12/2023

Engineering Director – Pay Suite Division – Access Group, Loughborough, UK

Hired to expand the integrated payment solutions to external and other divisional customers. Consolidated 4 acquired direct debit products into a single go forward public cloud solution – increasing volumes 10-fold. Team builds and management including performance related reduction and new hires. Access group is a high performance and high growth culture with limited focus on engineering. Managed development using Jira and ADO. Agile coaching and establishment of agile standards. Establishment of a graduate academy and assessment programme. Development teams working with Tamarind (mobile), C#, Javascript (React, Angular), PHP, Ruby, Python and Azure DevOps, CICD in AWS and ADO.

Achievements: Improvement of Engineering engagement scores +36 points. Established coding test and marking scheme for graduate selection. Mentoring and talent management - hiring and firing. Team performance improvement and delivery of complex product consolidation and feature parity to realise significant monetary savings (£20M+).

09/2018 – 09/2021

Development Manager/Interim Director – World Check – LSEG, Nottingham, UK

Hired to build a new team at a new geography (Nottingham) and bring World Check Online ($200M revenue) back into the company from third party developer Uptime. Responsible for hiring and team building, introduction and use of Agile methods to maintain and enhance the product on TR data centres with subsequent migration to public cloud (AWS). Built 24 * 7 third line support team and mentored estimation skills, performance management and capacity planning and stabilised the product from multiple incidents per week to few incidents per year. Wrote ‘watermarking’ to catch unmetered data sharing and reduce exposure to litigation.

Achievements: Recruited, trained and enabled Nottingham team(s) to turn an unstable multi-website system to a stable public cloud implementation. Setup operations for agile teams (build pipeline, test and development environments, release process, design and development processes). Client troubleshooting and internal stakeholder management for technical and resourcing issues. Overall architecture responsibility and oversight of cloud migration to AWS saving circa $1M/year in IBM and Oracle running costs - whilst exploiting cloud technology to increase volumes. Led the technical cloud migration of World Check One product; prevention of wasted cloud spend of $5M/year. Languages – Python, Django, React, AngularJS and Java with AWS Aurora replacing Oracle in a multi-region live/live operation.

03/2016 – 04/2017

Technical Design Authority - Schengen II System – Hendon (Sopra Steria), UK

Sopra Steria won a bid to maintain and develop the Schengen II information system sharing EU intelligence alerts with European Member States and British subscribers (Police, DVLA, DVLNI and UK Borders). The system had been developed in Java over a ten-year period and had recently gone live. Given little documentation, we moved to a containerised delivery using Docker, analysed weak points and provided remediation (performance, scalability and resilience) and delivered continued updates and improvements.

Achievements: Recruited the Sopra Steria Team. Re-built the hardware used for development (networks, PC’s, capacity etc). Provided detailed forensic code analysis using static analyses (SonarQube), dynamic analyses (Java profiling) and code review. Reverse Engineered code and data to provide significant performance gains (Java/Oracle batch i/o, Spring Batch tuning etc).

Technology: Spring, SpringBatch, Hibernate, JDBC, Oracle, PLSQL, Java 1.6, Weblogic, Oracle Service Bus, Jenkins, SonarQube, Docker, Linux, SFTP, FTP, SOAP, XML.

05/2015 – 02/2016

Solution Architect - Ministry of Justice – Croydon, UK

Architect new applications using Java 8 and Angular 1.6 for MoJ platform including all aspects of Continuous Delivery (Jenkins, Artifactory, Maven and Ansible scripting). Built agile delivery teams and delivered in accordance with the Government Digital Strategy. Developed the system using Domain Driven Design and implemented a UK Gov specific Event Driven Architecture. Created a London based hiring pipeline for Sopra Steria to help talent acquisition and minimise time wasted on hires we’d never make.

Technology: UML, Angular JS, Grunt, Bower, Yeoman, Java, Spring, SpringBoot, JBoss, Hibernate. Jenkins, Artifactory, Maven and Ansible. Testing using Mock objects, Cucumber (GWT) for both Java applications and Angular via protractor and Selenium. MySQL database and SOAP/XML and JSON rest services for legacy integration.

04/2014 – 04/2015

Hands on Architect. Tesco Cell 31 – Store Stock Management, Baldock, UK

Architect and lead technologist providing solutions to long standing challenges for Tesco in mobile (Web2.0 on MC70/75 devices), RFID scanning and Management Reporting.

Developed SOA applications in Java, JavaScript, HTML and C# integrated with existing Tesco services using offshore agile teams with Continuous Integration/Delivery.

12/2011 – 09/2013

Principal Architect/Head of Mobile Technical Architecture, Steria Birmingham, UK

Thought and technical leader of a small global team of architects and developers with overall responsibility for all creating a re-usable packaged mobile solution for Steria clients. My team delivered a number of mobile apps based on an open source (Spring/App-Fuse, Hibernate, CxF) platform and native Android, Blackberry and IOS (Apple) Apps for customers including M&M Direct, The Tate Galleries (Shop). I worked on a number of other Apps for high street names in retail (UK’s largest pharmacy-led retailer) and finance (Barclays Bank, Barclaycard). Apps in the app store included MandM Direct, Tate Shop, Steria Locator and Steria Jobs. Many integrations including detailed work Energy companies using ServiceNow to provide mobile alerting platforms (push notification) and detailed management reporting. Creation of tickets and management of work queues. Languages: Java – up to Java8. C#, Javascript, AngularJS etc.

I also had responsibility for pre-sales presentations, bids, bid reviews, estimating, meetings and exhibitions. We found the more tangible the application; the more prospects connect with the idea.

03/2008 – 12/2011

Barclaycard Steria Partnership, Barclaycard, Northampton, UK

Principal Solutions Architect

Technical leader and manager of a team of (up to 9) Solutions Architects with overall responsibility for all Internet facing (and self-service) development (web, telephony and mobile). I led the bid for a £5M investment in a new multi-award-winning web site for Barclaycard including all estimating, recruiting and the initial feasibility (delivered and live Aug 2009).

Delivered live savings of over £1M/year in mainframe costs by stepwise refinement of the Internet mainframe interfaces and move to paperless statementing.

Delivered the Barclaycard services into the Barclays BMB Banking Application – reusing existing code with a minimum of duplication of code, maintenance and cost.

09/2007 – 03/2008

Senior Java Engineer, Orion Healthcare Ltd, Auckland NZ

Contract role at Orion building web services integration for their Portal product “Concerto”. The work was to deliver a dynamic interface to their clients’ medical systems using Axis2 and a broad variety of SOAP and REST services to serve up dynamic data into the portal. Legacy/security jobs – including integration of chip card identity/cryptography and signing of soap requests, and simplifying web services integration for Canadian Health Care. Built JDBC front end to Web Services to enable legacy reporting applications to consume REST.

10/2005 – 09/2007

Senior Software Engineer, Provenco Limited, Auckland NZ, Perm

Lifestyle move to work in New Zealand. Hired specifically for knowledge of ISO8583 and payment systems – gained working on Barclaycards “My Account” debit card payment system. I developed a ‘Payment Terminal Simulator’ to prototype pump payment systems. Developed a yacc/lexx abstract message definition language and tools to code generate message classes to cut down on coding errors and automate testing. I delivered the solution to an Indian petro-technical company for post auth fuelling of cars on forecourt including pump management, payments, settlement and bank integration.

Wrote cryptographic HSM/Key Injection System in Java Swing to load keys into payment terminals. A complete 'Pump to Bank' system for payments using credit/debit cards (mag stripe, chip & pin – emv, and non-emv chip cards).

9/2003 – 10/2005

Senior Solutions Architect, Barclaycard Northampton, UK

Architect, design and build J2EE based systems for new e-commerce finance initiatives within Britain’s largest Credit Card acquirer using Chordiant and Websphere. I returned for a 3rd time after Barclays outsourced to Xansa. Provided technical architecture and design skills in the eCommerce area – on Barclays existing sites and new CRM (Chordiant) initiatives. Introduced new toolsets and skills (WSAD, Struts/Tiles) and provided integration with existing technologies (MQ, CICS, Tivoli Access Manager). Acted as a technical facilitator and mediator between Barclays Group, Barclaycard, Barclays and Chordiant.

Xansa is an offshore/onshore company and I took responsibility for simplifying working arrangements between on and offshore, and helping to integrate offshore teams with the UK Xansa workforce. Gained a good deal of insight into global multi-centre working, and applied existing knowledge on process to provide quality control.

12/2001 - 9/2003

J2EE Designer, Barclaycard Northampton, UK

I designed and implemented a large-scale multi-tier web site connecting the mainframe and UNIX systems to provide a highly available credit card self-servicing system. I mentored other staff, supported the live system and developed a repeatable deployment and development process. I also integrated Barclay’s heritage DES3 'C' cryptography code.

10/2000 - 12/2000

OO Analyst Designer, Capital One Nottingham, UK

I was hired to develop and build a new order processing system for Telecommunication customers. I built a simple fraud score card for detecting Telco fraud using Java & Swing.

4/2000 - 11/2000

i2 Analyst/Designer/Team Lead, Technologies Nottingham, UK

I built a multi-tier CORBA and J2EE logistics movements monitoring application. I developed the user session management tier comprising stateful cached logistical movement information, and a simple graphical user interface to help create logistical views. The application development was moved to Canada by I2 during 2001.

4/1999 - 4/2000

Lead Analyst/Developer, Barclaycard Northampton, UK

I built an internet payments gateway providing services to multiple payment systems inside Barclaycard - including the barclaysquare.com shopping portal, internet merchant services, and the Barclaycard account services portal account payment web pages.

I designed and built a scalable (1M transactions per day), resilient and reliable (24 * 7) platform handling millions of pounds of payments per working day – using C/C++, html, Servlets and Java 1.2. The APACS interface and end of day were built on top of Retail Logic Solve/SE. Still running in 2010!

10/1998 - 4/1999

Developer, Armature (Large Scale Retail Software Solutions) Leeds, UK

I built a hybrid distributed pricing management application in Swing with a Java/CORBA/C++ back end and Oracle database for Ahold (NL) and Pep Boys (USA).

I provided full lifecycle development including UML analysis and design, and implementation using Visual Cafe/Swing and a C++/CORBA mid-tier and Oracle Database.

11/1997 - 7/1998

OO Designer/Developer, AT&T Telecommunications Redditch, UK

I built a web-based shopping mall using server-side java script and Netscape iPlanet. I provided a design in Select/OMT and implemented using ECMA classes and instances. The mid-tier was built on top of an Oracle database comprising virtual shops, vendors, stock and order processing/fulfilment and payment using “Open Market”.

10/1996 - 10/1997

OO Analyst/Developer, BellSouth Telecommunications Atlanta, GA, USA

I built C++ and Java applications for BellSouth as part of a new customer management application and order processing front end. I provided design artefacts using Rational Rose and UML, and finished code on NT, HP-UX and Solaris. This included both native C++ and X-Windows, and hybrid Java and C++ development.

1/1996 - 10/1996

Analyst Programmer/Team Lead, Equifax Europe Bradford, UK

I was team lead for a full life cycle development of a score card building system in Visual C++ on Windows NT and Windows 95. I produced designs and documented them using Select OMT. The system was distributed using Microsoft ONC/RPC and split into a complex (fat client) GUI and back end running on Windows NT. The back end provided off-line job queuing and management, and asynchronous notification of extract preparation.

Certificates

3/2022 Loughborough – organised ‘AWS Immersion days’ for Access Group and of course participated!

5/2019 London; AWS Summit – meet with account management team, various private and public meetings/lectures.

8/2013 London, UK; Certified Scrum Master

1/1994 QA Training Cirencester, UK; Certification

Programming in Visual C++ with MFC

And C++ Programming - each 1 week residential.

1/1992 Servasure Nottingham, UK; Certification

Class Ltd SSADM V4 Analysis and Design

1 Week Intensive Course

1/1988 Arnold and Carlton College UK-Nottingham

Certification

City and Guilds Programming in Pascal

32-week evening course

1/1986 Digital Computers UK-Manchester

Professional

VAX/VMS Systems Manager Training

1 Week Residential

1/1983 NCC UK-Nottingham

Associate Degree Equivalent (Tertiary Education)

NCC Data Processing - Threshold Scheme

COBOL and general Data Processing Training.

1/1983 Arnold and Carlton College UK-Nottingham

Associate Degree (Tertiary Education)

BEC National Diploma in Business Studies - two-year full-time college course for business studies.

1/1981 Colonel Frank Seeley School UK- Calverton, Nottingham

School - 7 GCSE 'O' levels at Grades 'B' and 'C'.

Key Skills

Team management, planning, mentoring teams and leaders and leadership – current.

Public Cloud – AWS: intermediate at architect level – current.

Java/JavaScript and node: expert used over 10 years

Spring/Hibernate/CxF/AppFuse Expert

HTML5/Ajax/AngularJS/JavaScript/CSS.

NodeJS – Expert: current use – 6 years.

Mobile App Development – Cordoba, Tamarind, IOS/Android 3 years

C++ Expert used 10 years

UML Intermediate used 15 years

SQL Intermediate used 10+ years

Systems Analysis/Design Expert 15+ years

Process Management - ISO9000/BS5750/CMM Level 3 Expert used 10 years

XML 3 years include soap/signing & cryptographic extensions

DIBOL/COBOL/Assembler Expert +4 years ago 10 years

Passing use of Pyton, PHP, all shell scripting, Ruby, C, PLSQL, sqlite3.



Contact this candidate