2021 — 2023

Backend Developer

DevAims · Remote

Architected scalable backends, REST APIs and microservices; designed and optimised databases across MySQL, MongoDB and PostgreSQL for ERP and CMS products.

The role

At DevAims I focused on the backend — architecting and developing the robust systems behind the company's software products. Working with cross-functional teams, I designed scalable, efficient backends that stayed reliable under real-world load.

What I built

I developed RESTful APIs and microservices to connect front-end applications with backend systems, designed and optimised database schemas across MySQL, MongoDB, and PostgreSQL, and applied security and performance best practices. Highlights included leading the backend of an enterprise ERP system and a customisable CMS for a media company.

Skills applied

PHP, Python, Laravel, Flask, MySQL, MongoDB, PostgreSQL, REST APIs, microservices, and AWS.

Role in context

Structure the data and interfaces behind a product

Architected scalable backends, REST APIs and microservices; designed and optimised databases across MySQL, MongoDB and PostgreSQL for ERP and CMS products.

The backend responsibility

At DevAims, the documented work includes REST APIs, microservices and database design for ERP and CMS products. The role concerns the application layer supporting user-facing workflows and connected systems.

Records and interfaces need shared rules

MySQL, MongoDB and PostgreSQL appear in the record. Different storage choices still need clear relationships, validation and access rules. A new project should choose technology around how its data is used rather than copying an entire stack.

Mapping the role to a brief

List the systems that need to communicate, the records each owns and the permitted user actions. Share API documentation where available. Define compatibility and migration constraints before choosing an implementation approach.