Software Developer Glasgow
Results-driven Full Stack Java Developer with over 19 years of professional experience delivering high-performance, enterprise-grade systems. Demonstrated ability to lead complex development initiatives, improve system efficiency, and deliver business-critical functionality in demanding environments. Brings a broad technical background supported by multi-disciplinary expertise and strong software engineering practices. Proven problem-solver with extensive experience working in fast-paced, cross-functional teams. Industry exposure includes financial services, new media, and shipping, with a focus on Java and web application technologies such as Scala, JEE, Spring Framework, Hibernate ORM, JMS, JSP/Servlets, web services, React, and JavaScript.
Skills
- Ag-grid
- agile
- AJAX
- Amazon EC2
- Analysis
- Ant
- Cascading Style Sheets
- Continuous Integration & Deployment
- Cryptography
- Cucumber
- EasyMock
- ElasticSearch
- Enterprise Integration Patterns
- Git
- Gradle
- Hibernate
- IBM DB2
- IBM MQ
- Java
- javascript
- Jenkins
- Jest
- Jetty
- JIRA
- JMS
- JPA
- jQuery
- JSF
- JSON
- JSP
- JUnit
- Kanban
- Linux
- Maven
- Message Oriented Middleware
- Microservices
- Mockito
- MySQL
- Oracle
- PostgreSql
- Python
- React
- REST APIs
- REST Web Services
- Scala
- scrum
- SOAP
- SOAP webservices
- SoapUI Pro
- Software Design
- Spring
- Spring Boot
- SQL
- Stored Procedures
- Sybase
- testing
- Tibco EMS
- Tomcat
- TypeScript
- UML
- UNIX
- Web Socket
- XML
Experience
-
Jan 2024 - Present
Software Developer at Morgan Stanley
-
– Migration of mainframe functionality to a modern Scala backend, delivery of new business features under tight deadlines, mentoring, and code reviews.
-
Mar 2021 - Nov 2023
Software Developer at JP Morgan
-
– Development of modern full-stack payment interfaces using REST and GraphQL APIs, delivery of new functionality, resolution of complex migrations, mentoring, and code reviews.
-
Sep 2020 - Mar 2021
Software Developer at JP Morgan
-
– Development of full-stack UI tools using standardized components and REST APIs to support SDLC metrics analysis.
-
Mar 2019 - Apr 2020
Software Developer at BridgeAll Libraries
-
– Greenfield full-stack UI development with REST APIs to support scalable business processes, architectural input, and algorithm improvements using machine learning techniques.
-
Aug 2018 - Mar 2019
Software Developer at JP Morgan
-
– Enhancement of a self-service big data query platform, development of React-Redux UI and Spring Boot APIs, establishment of automated UI testing practices, and architecture improvements.
-
Mar 2017 - Aug 2018
Java Developer at Morgan Stanley
-
– Delivery of automated collateral optimization solutions, development of REST APIs, modernization of build and version control processes, and integration with optimization engines.
-
Aug 2016 - Feb 2017
Java Developer at Scottish Government
-
Performance improvements, defect resolution, and delivery of new features for systems administering EU agricultural grants.
-
Nov 2014 - Jul 2016
Software Developer at JP Morgan
-
– Development and support of SOAP and REST services, establishment of service design best practices, L3 support, and enterprise messaging integration using JMS and IBM MQ.
-
May 2013 - Nov 2014
Software Developer at JP Morgan
-
– Maintenance and enhancement of OTC derivatives processing systems, improvement of agile practices, automation of testing, and production issue resolution.
-
Sep 2012 - Apr 2013
UI Architect at SunGard
-
– Design and development of an HTML5 UI framework, architectural guidance, and support for development teams to ensure consistent implementation.
-
Sep 2011 - Sep 2012
Senior Java Developer at Freelance
-
– Development of new features and performance tuning for an electronic checklist system delivered as a hosted application.
-
Jun 2011 - Aug 2011
Senior Java Software Engineer at AKQA
-
– Backend development for a booking system integrated with social media platforms, REST API integration, and deployment on Amazon EC2.
-
Apr 2011 - Jun 2011
Java Developer at Smart 421
-
– Design and development of invoice matching and reconciliation components, Java-Grails integration, and application of OO and ORM best practices.
-
Jul 2009 - Mar 2011
Senior Consultant at SQS
-
– Development and testing of integration platforms, implementation of TDD and CI practices, and coaching on web service testing and automation.
-
Oct 2008 - Jul 2009
Java Developer at RBS WorldPay
-
– Enhancement of payment system security and participation in PCI-DSS compliance initiatives.
-
Mar 2008 - Aug 2008
Java Developer at Standard Bank PLC
-
– Development of middleware data feeds for regulatory and liquidity reporting systems, supporting trading and reference data integration.
-
Sep 2007 - Dec 2007
Java Developer at MIKI (Travel Company)
-
– Enhancement of web applications and development of interactive mapping solutions using AJAX and DHTML.
-
Sep 2006 - Sep 2007
Java Developer at WorldPay / RBS
-
– Development of JSP/Servlet-based tools, system enhancements, and database procedure updates supporting payment processing workflows.
Education
-
1998
Advanced Java Programming Certificate at Computer Science Institute, South Africa
-
1995 - 1997
B.Sc, Computer Science at University of Cape Town