2022 — 2026

Backend & DevOps Engineer

Dixeam · Remote

Grew from software developer to backend & DevOps engineer — building booking engines, payment workflows, and APIs in Laravel, PHP and Python, and standing up CI/CD pipelines on AWS.

The role

My time at Dixeam is where I grew from a software developer into a backend and DevOps engineer. Over nearly four years I worked across the full software development lifecycle — from conception to deployment — building solutions for clients in e-commerce, healthcare, travel, and finance.

What I built

I led development on booking engines with real-time availability and secure payment workflows, designed and optimised databases across MySQL and ElasticSearch, and built clean RESTful APIs in Laravel, PHP, and Python. As the work matured, I stood up CI/CD pipelines on AWS so the team could deploy reliably and often. I also handled rigorous testing and debugging to keep everything secure and scalable.

Skills applied

Laravel, PHP, Python, MySQL, ElasticSearch, REST APIs, AWS, CI/CD, Docker, and technical client engagement.

Role in context

Connect application workflows with deployment

Grew from software developer to backend & DevOps engineer — building booking engines, payment workflows, and APIs in Laravel, PHP and Python, and standing up CI/CD pipelines on AWS.

Backend delivery and operations

The Dixeam role spans booking engines, payment workflows and APIs in Laravel, PHP and Python. The record also describes progression into CI/CD on AWS, connecting implementation with the environment where it runs.

Data and integration responsibilities

MySQL and ElasticSearch appear in the documented database work. APIs and payments introduce dependencies beyond the application. Read this experience alongside a relevant case study to understand how those responsibilities relate to a complete product.

Assessing a similar engineering need

Describe the application workflow, its data sources and hosting environment. Explain whether the immediate problem is implementation, integration or releasing changes. That helps scope responsibilities around the actual constraint.