Nicholas Goldsworthy

Senior Software Engineer at Grabyo
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
London, England, United Kingdom, UK
Languages
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Santiago Conde Camacho

I had the pleasure of working with Nick while employed at UL. His skills greatly contributed to make the product we built together a success, not only delivering customer features, but often going the extra mile, improving existing processes and shortening the time to production. He's promptly to assist when required, and his mentoring has been one of my most influential experiences during my early career. Nick is always bringing new ideas to the table, offering alternative solutions, and challenging requirements to ensure the quality of the product is maintained.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Online Audio and Video Media
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2020 - Present

    • South Africa
    • Information Technology & Services
    • 200 - 300 Employee
    • Systems Architect / Senior Java Developer
      • Jul 2017 - Apr 2020

      Re-joined Britehouse to partake in the two-phase vision of re-branding and relaunching the mobile product, as well as the initial planning and development to convert the monolithic application into a microservices framework. Responsible for converting legacy spring-based applications to Springboot, integrating the application with Consul service discovery, setting up development and build pipelines on Jenkins (later migrated to Azure Devops), assisting the mobile team with the Ionic framework and overall maintenance to improve the codebase (refactoring, proper release versions, integration test suite) to drive quality and stability of the product. From an architecture perspective I was involved in analysis sessions around the domain, identifying key components and formulating a strategy to migrate legacy applications without business impact. Key technologies: Java, Springboot, Spring Cache, EHCache, Spring Integration testing, Consul, SQL Server, Spring MVC, Jersey REST, Jira, Git, Github, Jenkins, IntelliJ, ActiveMQ, Azure, Docker, Grafana, InfluxDb, Linux, Flutter, Angular Accomplishments: Adopted and endorsed the organisations strategy to pivot the entire business on SAFE Agile methodology. Resulting in our team being the inspiration for other teams in the organisation. Drove a massive cost saving initiative to reduce our cloud infrastructure bill by around 40% Implemented Integration tests across the major server side components to drive quality around code delivery Setup Grafana and InfluxDB to serve as a monitoring platform that First and Second line support teams could use to support and resolve problems Show less

    • Netherlands
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Java Developer
      • Oct 2016 - Jun 2017

      Contracted to UL Transaction Security as a Senior software developer. Responsible for working on the client-facing transaction security web based testing platform and working closely with various credit card companies. Key technologies: Angular 1.5x, MySQL, Spring MVC, Spring boot, Jira, Subversion, Git, Jenkins, ETDL (internal custom developed scripting language and framework) Accomplishments: Redesigned and rewrote the internal fee processing engine used as part of transaction testing to calculate the various fee's applied to customers by card providers. Show less

  • AdvanceMobility Pty Ltd / Britehouse Mobility
    • Johannesburg Area, South Africa
    • Systems Architect / Senior Java Developer
      • Feb 2011 - Sep 2016

      Employed originally as Senior Java developer and then later moved into Systems Architect position. Analysed, developed and deployed new features and enhancements to the mobile sales force empowerment product offering. Coordinated with business closely around IT infrastructure, product features and direction, new mobile devices and technologies, as well as tool sets to enhance the business offering Key technologies: Java, Springboot, SQL Server 2008-2012, Cross platform mobile development with Totalcross, Git, Github, Jenkins Accomplishments: Completed the product rewrite of the older application, that at the time was around 40% complete. Launched the product and evolved it from an offering that served 20 clients to one that served 120 clients across multiple different business sectors. Show less

    • South Africa
    • Financial Services
    • 700 & Above Employee
      • Jul 2008 - Feb 2011

      • Responsible for general direction of the finance system and overseeing all technical and business related decisions around the finance system• Assisted management in Project planning for various upcoming projects and change requests relevant to the finance system.• Heavily involved in setting up, developing, and managing the testing and implementation life cycle in multiple projects including : Operation UFO – Upgrading the Financial Offering. A full system rewrite of the existing finance processes, to bring the system in-line with current technologies and improving the workflow and business processPromoted to senior developer in 2008, more responsibility in ensuring the systems integrity as well as increased assistance to the business users and testing users• 2009 assigned responsibility of Acting Systems Analyst, responsibilities included overseeing the finance team developers, becoming the technical lead in the team, assisting with timing and assignment of project tasks from the project schedule.• Heavily involved in the following technologies : JMS / AQ / MQ / J2EE / Weblogic / Oracle / PLsql / Netbeans / Oracle Workflow / Enterprise Show less

      • Jul 2005 - Jul 2008

      • Employed as a Java Developer into the Life Finance Systems team, part of a larger development team consisting of 70 other developers and IT Staff.• Primary responsibilities included maintaining the existing system, development and implementation of bug fixes, new features and enhancements for the finance system.• Responsible for putting together and managing technical specifications for future implementations• Responsible for testing and assisting the quality assurance testers during implementation cycles• Assisted business with mission critical tasks• Finance system included Debit orders Collection and payment of funds Credit Card Products Credit Control Notifications Reporting Cancelling and Re-activating policies Investment products Show less

  • Jacobsen’s Computer Freight Systems
    • Johannesburg Area, South Africa
    • Java Programmer Analyst / Developer (Contract Position)
      • Jul 2002 - Jul 2005

      • Primary responsibilities included design, development and implementation of “The Cargo Card – Disbursement Management System” and its corresponding modules. • Designed and developed company website using Java, JSP and Servlets • Developed The Sodwana Bay Lodge Timeshare Website Application • Developed Express Cargo Parcel Tracking System and Website, maintained application and provided support when necessary. • Primary responsibilities included design, development and implementation of “The Cargo Card – Disbursement Management System” and its corresponding modules. • Designed and developed company website using Java, JSP and Servlets • Developed The Sodwana Bay Lodge Timeshare Website Application • Developed Express Cargo Parcel Tracking System and Website, maintained application and provided support when necessary.

  • Hotbox Solutions
    • Johannesburg Area, South Africa
    • Java Programmer Analyst / Developer (Contract Position)
      • Jul 2002 - Jul 2005

      Primary responsibilities included analysis, design and development of custom software solutions and website applications for various business sectors. Secondary responsibilities included maintaining and providing support/upgrades to clients for implemented systems. Primary responsibilities included analysis, design and development of custom software solutions and website applications for various business sectors. Secondary responsibilities included maintaining and providing support/upgrades to clients for implemented systems.

  • Jacobsens Computer Freight Systems
    • Johannesburg Area, South Africa
    • Junior Developer and Support Technician
      • Jul 2001 - Jul 2002

      • Responsible for upgrading and continuously developing various freight systems aimed at the importer/exporter market using Delphi. • Involved in the development of The Jacobsen’s Exports Module. • Assisted Clients with various technical problems, telephonically or onsite. • Responsible for upgrading and continuously developing various freight systems aimed at the importer/exporter market using Delphi. • Involved in the development of The Jacobsen’s Exports Module. • Assisted Clients with various technical problems, telephonically or onsite.

Education

  • VZAP (Van Zyl & Pritchard)
    Java Programming & Object Orientated Analysis and Design, Java Programming
    2001 - 2001
  • SOLMS
    Enterprise Architecture
    2008 - 2008
  • SOLMS
    Object Analysis and UML
    2006 - 2006
  • VZAP (Van Zyl & Pritchard)
    Advanced Java Programming, Java web applications
    2004 - 2004
  • Westwood International School
    HIGCSE
    1996 - 1999

Community

You need to have a working account to view this content. Click here to join now