×
Quintin Henn

Quintin Henn

Full Stack Software Engineer

Amsterdam, The Netherlands, NL
+31 6 28 7958 92
Afrikaans, English, Dutch, French

Background


About

About

I am a results-oriented and self-motivated Java programmer with 16 years of experience in developing, testing, and maintaining enterprise software applications. I excel in challenging environments and meet tight deadlines effectively. My passion for continuous learning and knowledge sharing drives me, and I take pleasure in crafting tools to automate complex tasks.

Work Experience

Work Experience

  • Senior Full Stack Developer

    Feb, 2024 - Present

    I maintain, test and deploy a hybrid front-end application for Belgium ING customers to apply for a personal loan.

    • I played a key role in maintaining a front-end application, implementing new features, applying security fixes and maintenance upgrades.

    • Part of my responsibilities, I handle incoming incidents for our front-end application by applying appropriate fixes or delegating to the correct teams so we, together, can resolve the incidents in a timely manner.

    • I made it my responsibility to do the bi-weekly deployment of our application, documenting test evidence and swiftly resolving deployment issues.

    • I migrated our application to be deployed ad-hocly, giving us freedom to deploy without the dependency on other teams. This decreasing time to deploy for fixes and new features.

    • I independently developed a complete test automation solution using internal frameworks and libraries. The test automation application is executed on regular intervals and before deployments, giving the team and organization confidence in our application stability and readiness for production.

    • Establishing myself as a key team member, I provided guidance to junior team members, guiding them and providing my insight where needed. I maintained a helpful and friendly attitude towards my colleagues, actively sharing knowledge whenever possible.

  • Senior Full Stack Developer

    Oct, 2021 - Jan, 20242 years 3 months

    I maintain, test and deploy hybrid front-end applications and Java back-end API's to ensure ING customers have a smooth experience applying for a personal loan.

    • I independently maintained a Java back-end application, applying security fixes and maintenance upgrades, deploying to production, and completing security controls before their expiration. I played a key role in migrating applications to new technologies within ING.

    • As part of my responsibilities, I handle incidents on a Java back-end API and various front-end applications for ING in the Netherlands and Belgium.

    • Taking initiative, I ensured the bi-weekly deployment of our applications, documenting test evidence and swiftly resolving deployment issues. This proactive approach guaranteed a stable and functional application in production.

    • Beyond technical tasks, I maintained a helpful and friendly attitude towards my colleagues, actively sharing knowledge whenever possible. Establishing myself as a key team member, I prioritize collaboration and effective communication within the team.

  • Senior Java Developer

    Dec, 2018 - Oct, 20212 years 10 months

    I developed client-facing, single-page applications to educate members about saving money for the future while automating the manual form submission processes.

    • Created a tool to automate the testing of email templates built with MJML for responsive emails and Apache FreeMarker as a template engine. This tool hugely improved the time the team spent on developing emails.

    • Part of a team that collaboratively built and designed six modern Angular TypeScript applications for mobile web. I created the base structure for the projects, configured routing, implemented services, components and HTML templates with Bootstrap styling.

    • I played a key role in developing the UI to be modular and responsive, and I took it on myself to make these applications accessible and secure.

    • Solely responsible for migrating two AngularJS applications to modern Angular.

    • Collaboratively developed three Spring REST applications. I implemented controllers and services. I also created automated Postman tests for the applications, which decreased the time spent on debugging and testing.

    • Responsible for developing and maintaining web service integration to third-party systems through SOAP and RESTful services.

  • Business & Integration Architect Associate Manager

    Jan, 2007 - Nov, 201811 years 10 months

    Over the years, I have been part of various teams across multiple projects, developing enterprise applications for clients like Barclays Africa, Eskom, Glencore International, State Information Technology Agency (SITA), Vodacom and MTN.

    • Solely developed a Java application that processed complex excel spreadsheets to generate statistics, containing huge amounts of mining data from the Mopani Copper Mines. This application made our business analysts daily reporting tasks easier.

    • Oversee a small development team consisting of junior developers, guide the team in their daily tasks, and do code reviews. Managed the project using Agile and SCRUM methodologies.

    • Played a key role in developing and deploying a mobile AngularJS and Cordova application to Android, Apple and Windows app stores.

    • Solely developed the front end application on Apache Struts for a banking payment system and implemented unit tests for the database CRUD actions.

    • Part of a team that consisted of two people who wrote and executed test scripts against an online portal. Played a key role in developing the responsive mobile view of the application.

Skills

Skills

  • Java Development

    Java 8

    Java 21

    Java EE

    Spring 5

    RESTful services

    SQL

  • Web Development

    HTML5, CSS, SASS

    Javascript / Typescript

    Bootstrap / Bulma

    Angular / Vue / React

    Node / ExpressJS / SailsJS

    Web Components

    Progressive Web Applications

    Single Page Applications

  • Mobile Development

    Adobe PhoneGap

    Apache Cordova

    Android

  • Other Technologies

    Python

    Ruby

    Lua

    Linux

    C#

Education

Education

  • Information Technology: Software Development, National Diploma, University of Johannesburg

    Feb, 2004 - Dec, 2006

    Major in software development with Java, including Information Systems, Networks, SQL, Web Development, C++ basics and C# basics.

  • Online Educational Sites Short Courses, Certificates, Udemy, Eduonix, Zenva Academy, StackSkills and BitDegree

    Dec, 2018 - Dec, 2021

    I continuously upskill myself by completing online short courses on topics related to software development.

    These courses included in-depth training on Java, C#, Python, Web Development with NodeJS and ExpressJS and building applications with Angular and VueJS.

    I enjoy doing courses in game development using Python, Lua and JavaScript. I have learned the basics of using game engines like Unity, Game Maker, Construct 2 and Unreal Engine.

    To expand my horizons outside software development, I did courses on drawing fundamentals, vector art, pixel art and 3D modelling.

Interests

Interests

  • Game Development

    UnityGodotConstructGame MakerStride
  • Fine Arts

    Graphite PencilsColored PencilsCharcoalOil Painting