Summary
Overview
Work history
Education
Skills
Websites
Languages
Personal Information
Interests and Hobbies
References
Timeline
Generic

Malte Riesch

London,Uk

Summary

With over 20 years of experience, I'm an expert in web application development, specialising in software design, analysis, and development. I've created numerous multi-tier software applications, currently excelling in PHP and MySQL with a focus on test-driven methodologies. Additionally, I've gained commercial experience in various languages, including Rust, TypeScript, EcmaScript, Java, C#, and Python. Alongside the practical hands-on development I have led small teams, tutored other programmers, introduced novices into programming and consulted on the setup of appropriate Software Configuration Management techniques.

I cherish feedback and being corrected and I dislike dogma, very passionate about my craft

Overview

26
26
years of professional experience
5
5
years of post-secondary education

Work history

Lead engineer (Contracting)

Hunted
11.2023 - Current
  • Recruited to help with re-launch of Hunted after aquisition of company
  • Coordinated with cross-functional teams for successful project completion.
  • Using Slim4, Laravel, NextJS + other technologies of Hunted (see below)
  • Enhanced system performance with comprehensive troubleshooting and root cause analysis.
  • Engaged in complex problem-solving, resulting in innovative solutions.

Senior Software Engineer

Bippit Ltd
04.2023 - 10.2023
  • Developed Microservices in Rust to support various web and app-based frontends, leveraging HashiCorp's products such as Nomad, Consul, Vault, and Terraform
  • Quickly adapted to Rust without prior experience and successfully introduced new functionality within a month
  • Authored and introduced an internal Rust-based database testing framework crate
  • Acted as the tech lead for a customer portal project, refining requirements and coordinating frontend and backend engineering tasks


Lead engineer

Hunted and Hidden
08.2015 - 02.2023
  • Transformed a legacy disorganised API codebase in CodeIgniter from the original development agency for Hunted, an online recruitment services start-up, into a modern, stable API using Slim3/PHP7 and DI practices
  • Refactored legacy codebase with database data setup, integration, and unit tests Optimised MySQL queries for maximum performance and investigated/integrated technologies such as Redis and Elasticsearch
  • Designed and implemented a server setup and development environment with GIT workflows, staging server, and Jenkins for CI/CD
  • Developed the technology stack for "Hidden," an embedded recruitment firm focused on promoting inclusion and diversity
  • Stack included 2 mobile apps, a React-based backend system, a Slim4/MySQL 8-based API, and a Redis Pub/Sub queueing system
  • Maintained fast release cycles through a robust testing process, enabling safe and efficient refactoring and functionality changes
  • Implemented a data-driven approach to enhance the backend UI and develop a complex, user-friendly search system
  • Worked on a React-based application to replace the client and talent mobile apps for faster rollout cycles
  • Transformed a legacy disorganised API codebase from the original development agency for Hunted, an online recruitment services startup, into a modern, stable API using Slim3/PHP7 and DI practices
  • Refactored legacy codebase with database data setup, integration, and unit tests
  • Optimised MySQL queries for maximum performance and investigated/integrated technologies such as Redis and Elasticsearch
  • Designed and implemented a server setup and development environment with GIT workflows, staging server, and Jenkins for CI/CD.


Senior Developer

Inflight Productions
04.2012 - 01.2015
  • Helped introduce Agile and TDD at Inflight Productions and tutored team members
  • Drove for latest methodologies and best practices in in-house business applications, including CI/CD with Jenkins and story-level testing with Behat
  • Utilised Zend Framework 2, pre-release Apigility, and JavaScript frameworks such as Angular for testing
  • Led development of new back-end system, selected as the platform for the entire group.

Technical Director

Auction Atrium
11.2009 - 04.2012
  • Appointed to lead the IT department and develop website and backend software
  • Previously developed original software for Auction Atrium 8 years prior on a freelance basis, utilising test-driven development
  • Headed small team to architect increased needs of website and backend systems as the organisation grew quickly
  • Overseen reskinning of website and implemented incremental refactor, adding more tests and updating original MVC framework
  • Implemented real-time bid update system using Python/Tornado framework to deliver bid updates in realtime with low latency
  • Focused on backend development, implementing financial subsystems and bespoke task systems, following frequent changes in business processes with agile development
  • Oversaw architecture of hosting solution, setting up replication and manual failover for service
  • Negotiated with a new hosting company, but had to be abandoned due to financial difficulties
  • Oversaw deployment process of software using automated tests, subversion, and automated database patching script
  • Resulted in no unsuccessful deployments in two years.

Other Experiences

Roles pre-2009
03.1999 - 11.2009
  • April 2009 - Nov 2009 - PHP Developer with Reviewcentre
  • May 2005 - April 2009 - Php Developer with IS Services, SThree
  • Dec 2005 - May 2005 - Contraction with SThree (was asked to go perm)
  • Sept 2000 - Dec 2005 - Lead developer for Visual-i Ltd, London
  • Mar 1999 - Aug 1999 - Working as data warehouse engineer with Solution42 IT & Consulting in Germany

Education

MsC Computer Networks -

University of Middlesex
01.1999 - 01.2001

Bsc Mathematics & Computer Science - undefined

University of London (King's College London)
01.1994 - 01.1997

Skills

  • Consumption of 3rd party APIs - e,g, Intercom Mixpanel, Stripe, Chargebee
  • Test-driven development using PHPUnit, Jest, E2E testing with Selenium, Cypress, Playwright
  • Administration of Ubuntu-based servers
  • Vagrant, Docker, Nomad, Terraform
  • PHP 8 with various frameworks including Slim 3 & 4, Symfony, Zend 2, Laravel
  • Relation Databases: MySql 8, Postgres 14, Oracle 8
  • AWS, Digital Ocean platforms and other cloud providers
  • Elasticsearch
  • Redis
  • Typescript, ReactJs, Angular, Express Webpack, NextJS
  • Working effectively with Legacy Code
  • Agile practices (Scrum, exTreme Programming)
  • DevOps practices understanding
  • Code reviewing
  • Strategic decision-making
  • Version control systems, Git, SVN, CVS
  • API integration capability
  • Code refactoring
  • Stakeholder communication

Languages

German
Native
English
Fluent
Portuguese
Intermediate

Personal Information

Title: SENIOR SOFTWARE ENGINEER

Interests and Hobbies


  • I sing and play guitar and was in the band "Dr strongarm's Misharmonious Orchestra'' with some amazing people which was an incredible amount of fun.
  • Cooking
  • Portuguese - Beginner

References

References available upon request.

Timeline

Lead engineer (Contracting)

Hunted
11.2023 - Current

Senior Software Engineer

Bippit Ltd
04.2023 - 10.2023

Lead engineer

Hunted and Hidden
08.2015 - 02.2023

Senior Developer

Inflight Productions
04.2012 - 01.2015

Technical Director

Auction Atrium
11.2009 - 04.2012

Other Experiences

Roles pre-2009
03.1999 - 11.2009

MsC Computer Networks -

University of Middlesex
01.1999 - 01.2001

Bsc Mathematics & Computer Science - undefined

University of London (King's College London)
01.1994 - 01.1997
Malte Riesch