Personal details

Lucas M. - Remote back-end developer

Lucas M.

Based in: 🇬🇧 United Kingdom
Timezone: London (UTC+1)

About

I’m a seasoned web developer specialising in Ruby (on and off Rails) and have experience with JavaScript / TypeScript as well as the usual technologies and concepts that come with building useful and robust web applications, web services and APIs:

• HTML and CSS
• Relational (SQL) and NoSQL databases (MySQL, PostgreSQL, AWS DynamoDB)
• Ruby and JS testing frameworks (RSpec, Minitest, Jasmine, Jest)
• Containerisation (Docker)
• Continuous integration / delivery (CI/CD – CircleCI, GitHub Actions, GitLab CI, Jenkins)
• Infrastructure as code (AWS CDK)
• (many of the) Amazon Web Services (AWS)
• Twelve-factor apps
• Agile processes (Scrum, Kanban, Lean)
• Git

I strive for excellence in my craft, try to keep a healthy balance between work and play, and seek meaning in the things I choose to spend my time on.

Work Experience

Senior Software Engineer
Syft Online Limited t/a Indeed Flex | Aug 2021 - Feb 2022
Ruby on Rails
PostgreSQL
Heroku
Sidekiq
Redux
Agile
Responsible for developing and maintaining the Indeed Flex web application with special focus on the client experience (i.e., companies hiring workers through Indeed Flex) Highlights • lead and and saw through a project around retroactive shift management that has resulted in a permanently reduced workload for the Operations team, a significantly better internal requirements gathering process and an ongoing series of internal workshops to foster knowledge exchange across teams • implemented and ran an A/B test that has led to a thorough understanding of client preferences • devised and implemented a data model, enforcement engine and API for legal and client-specific compliance rules for better matching of only fully qualified workers and shifts
Lead Software Engineer
LawDeck Ltd. t/a HomeHero | May 2020 - Jul 2021
Ruby on Rails
TypeScript
DynamoDB
Agile
Responsible for developing several services that comprise the HomeHero platform as well as their underlying infrastructure • devised and implemented the property service with the property and its associated contracts being at the centre of most of HomeHero's processes (e.g., service provision and billing) • took over, restructured and extended the user service that's at the heart of the communication between all the parties using the system as well as authentication and authorisation • worked on the design and implementation of the event-based communication infrastructure that all platform components as well as client applications would use for data exchange, status updates and such

Education

Universität Bremen
DiplomaポComputer Science
Oct 1998 - Feb 2011