← Back to home Areas (via Basetis)
Full-stack technical lead for Areas: four internal applications, two junior developers trained, one major release, close to ten minor releases, and patches when the operation required them.
- Role
- Full-stack tech lead
- Period
- Oct 2022 to Jan 2026
- Stack
- Angular, Redux, Node.js, Express, TypeScript, Java, SQL, PWA, Capacitor
Problem
Areas runs a portfolio of internal applications critical to its operations (stock manager, statistics dashboard, labeling app, and invoice batch processor) that required steady evolution and a stable technical owner to sustain delivery.
My role
I joined as a full-stack developer and took over technical leadership of the project five months in. From there: architecture decisions, direct client communication, and sequential training of two junior developers to prepare the handover. First one, then the next, both operational by the end of my time on the project.
Result
One major release, close to ten minor releases, and patches when the operation required them, delivered over the cycle. Two junior developers trained and operational. As the final piece of work, refactor of two APIs from Java on MuleSoft to Node.js with Express and TypeScript. The four applications still run inside Areas internal operations.
Stack
- Angular
- Redux
- Node.js
- Express
- TypeScript
- Java
- SQL
- PWA
- Capacitor
Summary
Areas runs food service operations in transport hubs (airports, train stations). I joined as a consultant through Basetis to reinforce the portfolio of internal applications.
The primary stack was Angular with Redux on the frontend, Java on the backend, and SQL on the data layer. For parallel applications with the same client, greenfield development from scratch with Node.js and Express.