GlobalFarms
2023 – 2024Tech Lead · team of 15
globalfarms.com ↗- Next.js
- NestJS
- NX Monorepo
- Microservices
- AWS EC2 / Route53
- S3 / SES / CDN
- JIRA
Context
GlobalFarms is a marketplace and directory for the agricultural sector: farmers and wholesalers list products across 22+ categories, and buyers discover them on web and iOS/Android apps. As Tech Lead at Tech Quarters, I owned technical direction and delivery.
What I did
- ›Led and managed a cross-functional team of 15: five NestJS backend developers, four Next.js frontend developers, three mobile developers, and three QA engineers.
- ›Converted the project to an NX monorepo with multiple microservices.
- ›Managed AWS deployments: EC2, Route53, load balancing, S3 storage and integration, SES, and CDNs.
- ›Acted as liaison to the mobile team, providing well-documented APIs and hands-on support for smooth integration with the GlobalFarms app.
- ›Interfaced directly with the CTO on strategic planning; made build-vs-buy and architecture calls weighing feasibility, scalability, security, and time-to-market.
- ›Designed the company's technical interview process and led recruitment, performance evaluations, and sprint planning.
Key decisions
Monorepo before microservices
Splitting a growing codebase into services usually multiplies tooling pain. Moving to an NX monorepo first gave us shared tooling, atomic cross-service changes, and enforced boundaries, which made the subsequent microservices split an incremental step instead of a rewrite.
APIs as a product for the mobile team
The mobile app was built by a separate department. Treating our APIs as a product, with documented contracts, versioning discipline, and direct support, removed the classic backend/mobile integration friction and kept both release trains moving independently.
Outcome
A restructured platform delivered by a healthy, growing team: on-time sprint delivery, a maintainable microservices architecture, and a hiring process that raised the technical bar, all while the marketplace kept operating across web and mobile.