Skip to main content
Back Print Download as PDF E-mail

Marcus Craske

m:
(+44) 079 066 868 57

Experience

March 2015 - Present
Worldpay / FIS - Principal Software Engineer - promoted December 2019,
Senior Software Engineer - promoted November 2015,
Software Engineer
Working on HPP (Hosted Payment Pages) platform, the next generation of payment pages for online commerce. Supporting multiple languages, currencies, international alternative payment methods and card schemes. Processing high volumes of transactions, in the billions annually. Used by well-known retailers, corporates, government agencies and smaller businesses.

Technical lead working with the business (product manager, project owner, service owners, enterprise architecture, enterprise security, other teams, etc) to implement projects, release lead, defining release process and SDLC, mentoring, department presentations, shifting platform from proprietary licensing to save costs, code reviews, high-level designs, responsible for platform security, interviewing candidates, improving interview process, running training sessions with various teams, BRO model / on-call production support.

Using Java 11, Spring Boot, Kubernetes, Docker containers, AWS, OpenShift, Ansible, historically Oracle stack (Weblogic, DB, Coherence), Fastly, Angular and much more.

Experience with working on legacy gateway, mission critical, high-throughput systems. Migrating legacy systems. Based in team using Scaled Agile (SaFE), transformed from Scrum to Kanban, using Jira / Rally, physical whiteboards / walls.
Nov 2014 - March 2015
Proxama - Software Engineer
Working on a PCI-compliant product, CardGateway, to provide token and risk management of contactless payments for Visa and MasterCard. Using JEE6, Glassfish and C#.
Aug 2014 - Oct 2014
Proxama - Research & Development
Design of the CardGateway Issuer System product, graph databases for risk analysis, EMVTT / PoS solution. Software for demos presented to tier one/two clients, including major banks.
2013
University of East Anglia - Teaching Lab Assistant - helped with Discover Computing school visit.

Technical Skills

Languages - Java, JavaScript, TypeScript, C#, C/C++ (inc. 11), Matlab.
Platforms - Mac, Linux (Arch, Debian, Ubuntu), Windows, Raspberry Pi, ARM Cortex M, Verifone VX 820 PoS PED.
Fintech - PCI-DSS, Card Schemes, PSD2 / SCA, ISO 8583, Four Corner Model, Alternative Payment Methods (APMs), Digital Wallets, EMVCo.
Web - WCAG, Web Accessibility, OWASP, HTML5, CSS3, JavaScript, TypeScript, ReactJS, Redux, Angular, AngularJS, ASP.NET, PHP, Gulp, Grunt.
Misc. - Amazon Web Services (AWS), Git, Jenkins, SQL (Oracle, MySQL, Postgres, MS SQL), Mongo, Spring Boot, JVisualVM, OpenGL, Java EE, Glassfish, Tomcat, Resource Adapters, JMS, Hibernate, JUnit, Mockito, Docker, Maven, Checkstyle, Ant, dependency injection, Agile / Scrum / Kanban / Scaled Agile / SaFE, WSDL, SOAP, REST, LDAP / Active Directory, design patterns, Jira, Rally, NodeJS, NPM, Android, iOS, React Native.

Education

2014
Bachelor of Science (BSc) - Computer Science
First Class (Honours) Starred (I*) - 83.48% weighted average
University of East Anglia

Year 1: 90.71% - Computing Fundamentals, Computing Revolution, Mathematics for Computing A, Computing Systems 1, Computing Systems 2, Programming 1.
Year 2: 81.77% - Theoretical Computing, Database Systems, Graphics 1, Architectures & Operating Systems, Data Structures & Algorithms, Programming 2.
Year 3: 82.66% - Information Retrieval, Embedded Systems, Networks, Software Engineering 2, Project.

Third Year Project

The Automated Assessment of Programming Skills (graded 94.4%)
An open-source distributed system, which can be clustered across multiple nodes/instances using RMI communication, to automatically mark Java programming assignments using dynamic and static analysis.

Awards

2014
Proxama Award - October - Talent
2014
Douglas Lewin Memorial Prize for Final Year Project
2011
Further Education Awards
2010
WorldSkills Web Design - National Final - Bronze
2010
Further Education Awards