Hugo D.

Software Engineer

London, England, United Kingdom11 yrs 1 mo experience
Highly Stable

Key Highlights

  • 4x published author on JavaScript and front-end development.
  • Expertise in TypeScript and modern JavaScript frameworks.
  • Proven leadership in engineering and team management.
Stackforce AI infers this person is a Fullstack Software Engineer with expertise in Fintech and SaaS industries.

Contact

Skills

Core Skills

React.jsTypescriptNode.jsAwsGraphql

Other Skills

JavaRedux.jsPlaywrightRxJSEngineering LeadershipAmazon Web Services (AWS)Continuous Delivery (CD)Leading Development TeamsTechnical StandardsTechnical SpecsMermaid.jsCypress.ioNext.jsMongoDBJavaScript

About

Software Engineer with extensive JavaScript/TypeScript, team and technical leadership experience. 4x Published author: "JavaScript Design Patterns", "Professional JavaScript" and "Front-End Development Projects with Vue.js" with Packt. Self-published: "The Jest Handbook". Production experience with React, Vue.js, and Angular. Well-versed in ESNext/TypeScript and the Node.js ecosystem with tools such as npm, Cypress, Playwright, Jest, Lerna, Express.js, GraphQL, Apollo and Next.js. Other skills include Grafana, PostgreSQL, MongoDB, Redis, Python, assorted message queues (AWS SQS) & data stores. Currently tackling problems with TypeScript & React while running codewithhugo.com. I hold an MEng degree in mathematical computation from University College London (UCL). Outside of work, I train and compete on the national circuit for fencing, where I'm ranked in the top 40 in the UK.

Experience

11 yrs 1 mo
Total Experience
1 yr 8 mos
Average Tenure
1 yr 4 mos
Current Experience

Jpmorganchase

Lead Software Engineer

Jan 2025Present · 1 yr 4 mos

  • JPMorgan Markets Execute Commodities & ETFs.
  • Delivering initiatives across TypeScript/React/Redux & Java/Spring Boot codebases including new products/UI widgets, system resilience and migrations.
  • Scaling automated testing with Playwright & reducing time to deploy with Nx remote caching/CI optimisations.
React.jsJavaTypeScriptRedux.jsPlaywrightRxJS

Eurostar

3 roles

Principal Developer

Nov 2023Dec 2024 · 1 yr 1 mo

  • Process and tooling optimisation, selection, and adoption initiatives for a TypeScript, Node.js, React/Next.js ecosystem deployed with Docker on AWS Lambda and Kubernetes (EKS).
  • Contributions include
  • continuous deployment to production (CircleCI, AWS CodeDeploy)
  • CI/local build speedups (parallelisation, turborepo remote caching)
  • improving platform security & scalability (AWS WAF, Redis cache for core resources)
  • promoting feature flags (LaunchDarkly), testing in prod and observability (Grafana)
  • performance optimisation and tuning (Node.js, GraphQL, PostgreSQL) with live profiling (Grafana Pyroscope)
Engineering LeadershipNode.jsAmazon Web Services (AWS)Continuous Delivery (CD)AWS

Technical Lead

Promoted

Jun 2021Nov 2023 · 2 yrs 5 mos

  • Delivering digital initiatives across Eurostar.com/sales systems with React/Next.js and Node.js on Docker/Kubernetes.
  • Supporting wider adoption and investment in the design system/component library, GraphQL, standardised application/service setup (TypeScript/Next.js and TypeScript/Node.js/GraphQL) and better system observability (StatsD, Grafana)
  • Leading modernisation/re-platform/decommission, security and performance projects.
Leading Development TeamsTechnical StandardsTypeScriptTechnical SpecsMermaid.jsGraphQL

Senior JavaScript Developer

Jan 2020Jun 2021 · 1 yr 5 mos

  • Completed Hapi to Koa migration of the Train Booking Path Application backend for frontend (BFF).
  • Diagnosed and fixed a memory leak occuring in production.
  • Delivered a new Search experience for exchanges and Checkout app for new train bookings (Next.js, GraphQL, Apollo Federation). Built with follow-on user experience unification projects in mind.
React.jsCypress.ioTypeScriptNext.js

Concrete (concrete.cc)

Full Stack Developer

Nov 2018Jan 2020 · 1 yr 2 mos · London, United Kingdom

  • Migration from a Node.js monolith to Express microservices.
  • Overhaul of internal libraries/SDKs & tools (adoption of Redis, MongoDB client, microservice generator).
  • Instrumented microservices with Kubernetes-compliant graceful startup/shutdown behaviour and Prometheus (performance monitoring).
  • Delivered security & authentication projects (React, Auth0, JWT refresh mechanism).
React.jsMongoDBCypress.ioTechnical StandardsNode.jsTechnical Specs+2

Kite.ly - an e-commerce technology platform for personalised products

Full Stack Developer

Jun 2017Oct 2018 · 1 yr 4 mos

  • Setup of CI pipelines & Git flow for Angular & Dockerised (Python & Node.js) applications.
  • Introduction of Node.js/Express.js as BFFs and for new services starting with the product catalog and dispute resolution tools.
  • Delivered white-label photo book builder (Angular + Flask).
PythonRxJSTypeScript

Liwely

Developer

Jun 2016Jan 2017 · 7 mos · London, United Kingdom

  • In charge of building the React Native iOS app and server-side Koa app.
  • Contributed to product design and UX development.
React Native

Elsevier

Software Engineer

Jun 2016Sep 2016 · 3 mos

  • Full-stack JavaScript developer on the Search team.
React.jsNode.jsJavaScript

Artificial labs

Full Stack Developer

Jul 2014Apr 2016 · 1 yr 9 mos · London, United Kingdom

  • Full stack development
  • Responsive Design with a variety of Sass/CSS frameworks: Zurb Foundation, Twitter Bootstrap or Bourbon.
  • Handlebars templates for prototyping.
  • Laravel PHP backend development using the MVC pattern.
  • Node.js/Express.js APIs.
  • Dynamic content and animations, image preview (file reader), frontend validation using HTML5, CSS3, jQuery, AJAX.
  • Development tools include Grunt, Gulp, NPM, RubyGems, Composer, GitHub and Git issues.
  • PNG and SVG asset slicing from PSD design files.
JavaScript

Ctsnet / cardiothoracic surgeons network

Developer for CTSNet Article Finder

Feb 2014Apr 2014 · 2 mos

  • Web/Cross-Platform App development for CTSNet Surgeons which search and display through article abstracts [team work with personal contribution on search & overall integration of final deliverable]
  • HTML, CSS, JavaScript, jQuery and AJAX Entrez interface to access PubMed, GitHub

Education

UCL

Master of Engineering (MEng) — Mathematical Computation

Jan 2013Jan 2017

Lycée Français Charles de Gaulle

French Baccalaureate — Science

Jan 2004Jan 2013

Stackforce found 100+ more professionals with React.js & Typescript

Explore similar profiles based on matching skills and experience