000
Santos, Brazil — Remote--:--:-- GMT-3
Available for work
Skip to content
All work
05ERP / Product / Technical Leadership

A Scheduling & Reservations module designed and delivered from scratch for an ERP, now used by roughly 15 client companies — built while leading a team of three.

A Scheduling & Reservations module designed and delivered from scratch for an ERP, now used by roughly 15 client companies — built while leading a team of three.
01

Overview

Client / Product
Epoc Tech
Period
Nov 2022 — Mar 2024
Role
Lead Developer — Architecture & Delivery
Context
ERP product serving multiple client companies, with scheduling as a missing core capability.
Team
Technical lead of 3 developers, in direct contact with stakeholders and clients.
Technologies
Vue.jsTypeScriptPHPJavaScriptBootstrap
02

The challenge

Design a scheduling domain generic enough for roughly 15 different companies and specific enough to be useful to each — while leading the team building it and negotiating scope directly with clients.

03

Strategy

  • Model the scheduling domain before writing screens: resources, availability, conflicts and rules.
  • Establish architecture, coding standards and code review as the team's baseline, not as later corrections.
  • Act as the direct technical counterpart to stakeholders, so scope decisions carried their real cost.
04

Solution

  • Scheduling & Reservations module delivered from zero to production.
  • Full-stack implementation in PHP, Vue.js and TypeScript.
  • Team practices established: code review, sprint planning and technical interviews.
05

Impact

  • Module adopted by roughly 15 client companies.
  • A 3-developer team operating on shared architecture and review standards.
06

Learnings

Leading changed what I optimise for. The best architectural decision is the one the rest of the team can extend without asking me — and talking to clients directly is what keeps that decision honest.

Next projectNatura Global Sales Platform