| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateSteve Fish: Engineering DirectorStreet Address
EMAIL AVAILABLEMobile: PHONE NUMBER AVAILABLEObjectiveSeeking 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. Ive developed and managed teams of up to 40 in the area of mobile, internet self-service and complex database systems.Im happy to engage directly with engineers or stakeholders and always help bridge the gap between the two worlds. Im 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.Experience09/2021 12/2023Engineering Director Pay Suite Division Access Group, Loughborough, UKHired 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/2021Development Manager/Interim Director World Check LSEG, Nottingham, UKHired 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/2017Technical Design Authority - Schengen II System Hendon (Sopra Steria), UKSopra 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, PCs, 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/2016Solution Architect - Ministry of Justice Croydon, UKArchitect 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 wed 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/2015Hands on Architect. Tesco Cell 31 Store Stock Management, Baldock, UKArchitect 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/2013Principal Architect/Head of Mobile Technical Architecture, Steria Birmingham, UKThought 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 (UKs 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/2011Barclaycard Steria Partnership, Barclaycard, Northampton, UKPrincipal Solutions ArchitectTechnical 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/2008Senior Java Engineer, Orion Healthcare Ltd, Auckland NZContract 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/2007Senior Software Engineer, Provenco Limited, Auckland NZ, PermLifestyle 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/2005Senior Solutions Architect, Barclaycard Northampton, UKArchitect, design and build J2EE based systems for new e-commerce finance initiatives within Britains 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/2003J2EE Designer, Barclaycard Northampton, UKI 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 Barclays heritage DES3 'C' cryptography code.10/2000 - 12/2000OO Analyst Designer, Capital One Nottingham, UKI 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/2000i2 Analyst/Designer/Team Lead, Technologies Nottingham, UKI 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/2000Lead Analyst/Developer, Barclaycard Northampton, UKI 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/1999Developer, Armature (Large Scale Retail Software Solutions) Leeds, UKI 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/1998OO Designer/Developer, AT&T Telecommunications Redditch, UKI 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/1997OO Analyst/Developer, BellSouth Telecommunications Atlanta, GA, USAI 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/1996Analyst Programmer/Team Lead, Equifax Europe Bradford, UKI 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.Certificates3/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 Master1/1994 QA Training Cirencester, UK; CertificationProgramming in Visual C++ with MFCAnd C++ Programming - each 1 week residential.1/1992 Servasure Nottingham, UK; CertificationClass Ltd SSADM V4 Analysis and Design1 Week Intensive Course1/1988 Arnold and Carlton College UK-NottinghamCertificationCity and Guilds Programming in Pascal32-week evening course1/1986 Digital Computers UK-ManchesterProfessionalVAX/VMS Systems Manager Training1 Week Residential1/1983 NCC UK-NottinghamAssociate Degree Equivalent (Tertiary Education)NCC Data Processing - Threshold SchemeCOBOL and general Data Processing Training.1/1983 Arnold and Carlton College UK-NottinghamAssociate 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, NottinghamSchool - 7 GCSE 'O' levels at Grades 'B' and 'C'.Key SkillsTeam 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 yearsSpring/Hibernate/CxF/AppFuse ExpertHTML5/Ajax/AngularJS/JavaScript/CSS.NodeJS Expert: current use 6 years.Mobile App Development Cordoba, Tamarind, IOS/Android 3 yearsC++ Expert used 10 yearsUML Intermediate used 15 yearsSQL Intermediate used 10+ yearsSystems Analysis/Design Expert 15+ yearsProcess Management - ISO9000/BS5750/CMM Level 3 Expert used 10 yearsXML 3 years include soap/signing & cryptographic extensionsDIBOL/COBOL/Assembler Expert +4 years ago 10 yearsPassing use of Pyton, PHP, all shell scripting, Ruby, C, PLSQL, sqlite3. |