I design systems that hold up when the load arrives.


Cloud-native systems, and the web, mobile and desktop products built on top of them. Fourteen years shipping to production — including a platform now live in over 500 cities, with a ten-engineer team reporting to me.

About

I design and build the distributed systems underneath products that have to stay up: service architecture, the AWS and Kubernetes infrastructure it runs on, and the web, mobile and desktop clients on top. Most of my work is the part teams underestimate — making a system that survives its own growth, and leaving it operable by the people who stay. Fourteen years in, most of them leading the team doing the work.

Umar Farook M working at his desk

Senior technical lead. Cloud-native systems, end to end.

For the last five years I have been senior technical lead on Kubapay, a multi-tenant transit ticketing SaaS live in over 500 cities across France, Italy, South Africa and beyond. I lead a ten-engineer team out of India and work closely day to day with the product and engineering side of the team in Denmark. I am also senior technical lead on Robogebra, a smart classroom platform for maths teachers, where I own the release cycle across web and mobile. Alongside them I have delivered in legal tech, financial compliance (FATCA/CRS), industrial credentialing, logistics and edtech, and shipped AI systems of my own — MemoMind, a retrieval engine that answers from your own documents with a citation behind every claim, and UmarTransit-1B, a transit-domain language model published on Hugging Face.

Four kinds of problem account for most of the work clients bring me. Cloud-native architecture — Java, Kotlin and Spring Boot microservices designed for scale and failure, deployed on AWS with Docker, Kubernetes and CI/CD that people other than me can operate. That includes multi-tenant platforms, where one system serves operators who each need it to behave as if it were built for them alone. The clients on top: Angular and React on the web, Ionic and React Native on mobile, Electron on the desktop — one product across every screen, including the awkward parts like native integrations, store releases, and billing that reconciles across web, App Store and Play. Modernization: AngularJS to Angular, old Java to current, monolith to Spring Boot microservices, done while the product stays live and paying customers keep using it. And AI features that have to be right — retrieval grounded in your own documents with a citation behind every answer, and a fine-tuned model of your own when a general one is not accurate enough for your domain.

  • Website: https://umarfarook.vercel.app
  • Phone: +91 9600969829
  • City: Chennai, India
  • Degree: B.Tech IT
  • Email: umarfarookbtech@gmail.com
  • Freelance: Available
500 +

Cities At Scale Kubapay, the multi-tenant platform I lead delivery on

20 +

Products Delivered Across fourteen years and a dozen industries

10

Engineers Led Team I run day to day

14 +

Years Experience Shipping production software

Services

Five ways to engage me. Each one is scoped work with a named outcome, not an open-ended pair of hands.

01

Cloud-native architecture and distributed systems

Your platform gets a service architecture that scales with load instead of against it, deployed on AWS with Docker, Kubernetes and CI/CD your own team can operate after I leave. Includes the multi-tenant work where one platform has to serve operators who each need it to behave as if it were built for them alone.

Java, Kotlin, Spring Boot, Node.js. AWS, Kubernetes, Docker, GitHub Actions.

02

Cross-platform clients on top of them

One product on web, iOS, Android and desktop from a shared codebase, so a change ships everywhere instead of three times. Either I build it, or I take over an Angular application that has stalled: slow, flaky, hard to change, or left without the people who wrote it.

Angular, React, TypeScript, Ionic, React Native, Electron. Razorpay, Apple in-app purchase, RevenueCat.

03

AI features for existing products

You get answers grounded in your own documents and data, with a citation behind every claim, rather than a chatbot that invents things. Where a general model is not accurate enough for your domain, I fine-tune one that is.

RAG, pgvector, OpenAI, Claude, MCP, QLoRA fine-tuning.

04

Legacy modernization

Your platform moves onto supported framework, Java and Spring Boot versions in stages, with the product live and customers using it the whole way through.

AngularJS to Angular, Java upgrades, Spring Boot migration, monolith to microservices.

05

Fractional technical lead

Retained senior capacity for a team that has developers but no one to own architecture, review, estimates and delivery. A set number of days a month.

Architecture, code review, estimation, mentoring.

Not sure which one fits?

Describe the problem in a few lines and I will tell you whether I am the right person for it, and what I would do first.

Tell me about your project

Capabilities

Grouped by the kind of problem they solve rather than by how well I think I know them. Java, Spring Boot and the cloud around them are where most of fourteen years has gone; system design that survives scale is what I usually get called in for.

Cloud and DevOps

  • AWS: EC2, S3, Lambda, RDS, CloudFront
  • AWS Cognito authentication and MFA
  • Docker and Kubernetes
  • GitHub Actions CI/CD pipelines
  • Tracing, structured logging, monitoring

Backend

  • Java, Kotlin, Spring Boot
  • Node.js and Express
  • Microservices and distributed systems
  • REST APIs documented with OpenAPI
  • MySQL, PostgreSQL, MongoDB, Neo4j

Architecture

  • System design for scale and reliability
  • Multi-tenant SaaS platforms
  • Monolith to microservices
  • Performance optimization and profiling
  • Payments: Razorpay, Apple IAP, RevenueCat

Frontend

  • Angular, v2 through current
  • TypeScript, RxJS, NgRx
  • React and modern JavaScript
  • SCSS, Bootstrap, Tailwind, responsive UI
  • Cypress, Jasmine, Karma

Cross-platform

  • Ionic and Capacitor for hybrid mobile
  • React Native for iOS and Android
  • Electron desktop applications
  • Shared codebase across web and native
  • App Store and Play Store releases

Modernization

  • AngularJS to Angular migration
  • Java version upgrades
  • Spring Boot migration
  • Incremental cutover on live systems
  • Test coverage before refactor

AI and LLM engineering

  • RAG pipelines with citation tracking
  • Vector search, pgvector, embeddings
  • LLM orchestration: OpenAI, Claude, DeepSeek
  • Model Context Protocol (MCP) tool integration
  • Multi-turn tool-calling loops

Model training and deployment

  • QLoRA and LoRA fine-tuning
  • Transformers, Qwen, Unsloth, PyTorch
  • Synthetic dataset generation
  • Evaluation and benchmarking
  • Hugging Face Hub, GGUF, FastAPI inference

Resume

Fourteen years designing and building scalable platforms across web, mobile and cloud. I work on distributed systems in Java, Kotlin, Spring Boot and Node.js — microservices architecture, cloud-native deployment on AWS, Kubernetes and Docker — with Angular and React on the front. I have led development teams, mentored engineers, and taken products from architecture and API design through to production. Highlights include five years as senior technical lead on Kubapay, a multi-tenant mobility platform serving riders and drivers across 500+ cities; Robogebra, a smart classroom platform for maths teachers; and Math Disk, shown at educational conferences.

Summary

Umar Farook M

Senior technical lead and full-stack engineer with 14+ years of hands-on experience building scalable software platforms across web, mobile and cloud environments. Microservices, distributed systems, and the AWS infrastructure they run on.

  • Chennai, India
  • +91 96009 69829
  • umarfarookbtech@gmail.com

Education

Bachelors of Information technology (B.Tech IT)

2008 - 2011

Bharath Niketan Engineering College, Theni, TN, India.

Bharath Niketan Engineering College (BNEC) is an ISO 9001:2015 Certified Engineering College, Affiliated to Anna University, Chennai and is Approved by AICTE. It was established in the year 1998.

Diploma in Computer Engineering (DCE)

2006 - 2008

St. Xaviers Polytechnic College, Tirunelveli, TN, India.

St. Xavier's Polytechnic College is located in Tamilnadu. The education institution was established in the year 1985. The College was affiliated to Directorate of Technical Education, Chennai. It is approved by AICTE (All India Council for Technical Education).

Professional Experience

Senior Technical Lead

2013 - Present

Provility Software Solutions, OMR, Perungudi, Chennai

  • Lead in the design, development, and implementation of the dynamic web, desktop and mobile applications
  • Delegate tasks to the 10 members of the development team and provide counsel on all aspects of the project.
  • Supervise the assessment of all requirement documents in order to ensure quality and accuracy of the development
  • Oversee the efficient use of production projects and monitor the logs.

Software Developer

2012 - 2013

ABI Software Solutions, Anna Nagar, Chennai

  • Designed UI and UX for various web applications, ensuring intuitive and user-friendly interfaces.
  • Conducted thorough requirement analysis and detailed documentation to support project development.
  • Reported and tracked defects, ensuring timely resolution and quality control.
  • Integrated modules and performed comprehensive product testing to guarantee seamless functionality.

Portfolio

Fourteen years of shipped products: hybrid mobile apps, Electron desktop tools, multi-tenant web platforms and, most recently, AI systems of my own. Several shipped to web, iOS, Android and desktop from a single codebase. Showing AI and machine learning first — use the filters for everything else.

  • AI / ML
  • Products
  • Services
  • Websites
  • All
UmarTransit-1B

UmarTransit-1B

A domain-specific language model for public transit and GTFS data, fine-tuned from Qwen2.5-1.5B with QLoRA.

trivago MCP Hotel Finder

trivago MCP Hotel Finder

A React travel assistant that turns free-form trip requests into live hotel results through the trivago MCP Server.

MemoMind

MemoMind

An AI knowledge engine that turns a team’s documents into citation-backed answers, with semantic search and voice querying.

Robogebra

Smart classroom platform for maths teachers, across web and mobile.

Math Narrate

Demonstrate mathematical procedures step by step, Mathnarrate as a powerful tool to communicate your mathematical notes in an engaging fashion

LO

LearnOptima

Simplify student management with LearnOptima, the app designed to enhance organization and academic success.

RoboCompass Product

RoboCompass

RoboCompass is an interactive tool to teach and learn geometrical construction. It also helps to visualize transformations, Patterns, and Tessellations.

MD

Math Disk

Mathematical studio to build interactive simulations in 2D and 3D.

TT

Kubapay - Mobility Solutions Platform (Unwire)

Kuba's innovative and convenient mobility solutions platform supporting riders and drivers in over 500 cities and regions globally with integrated transport ticketing.

EV

EasyVisa

EasyVisa is an application for attorneys to efficiently manage clients, records, forms, and visa processes, streamlining applications and boosting productivity.

IS

InfoShip

An omnichannel logistics strategy cuts shipping costs, speeds up delivery, and boosts customer experience.

DS

DigiKey - Scheme-it

Scheme-it is an online schematic and diagramming tool that allows anyone to design and share electronic circuit diagrams.

BL

Choice Health Brokers

An internal CMS platform for real estate brokers and agents built from scratch. It includes an in-browser dialer/phone capable of handling incoming and outgoing calls using twilio API.

EF

EForm

Eform – is a disruptive software platform which enable Digital Transformation by simplifying and automating repeated tasks like data and document collection.

WeldQ

WeldQ is available for welders, inspectors, supervisors, and coordinators to manage their qualifications and certifications, and to use as a digital ID card or wallet.

WeldTrace

Welding Management Software with mobile companion app for welders, inspectors and supervisors.

RC

RedCart

Streamline your grocery shopping with Redcart, the app that delivers convenience and freshness right to your door.

TW

TrustVantage

TrustVantage (TM) a Tool to Automate Reporting and Compliance with FATCA and Common Reporting Standards (CRS) for Trust Companies, released by CRS View Ltd.

UF

My Portfolio Website

Present my professional journey with a personalized touch using a sleek and responsive portfolio website built with HTML, CSS, JavaScript, and Bootstrap.

PV

Provility Website

A sleek and responsive website built using HTML, CSS, JavaScript, and Bootstrap, showcasing modern design and seamless user experience.

RoboCompass Website

RoboCompass Website

Marketing website showcasing the features and capabilities of the RoboCompass geometric construction tool.

Robogebra Website

Robogebra Website

Marketing website showcasing the features and capabilities of the smart classroom platform for maths teachers.

Math Narrate Website

Math Narrate Website

Marketing website showcasing the features and capabilities of the Math Narrate mathematical demonstration platform.

Contact

Need to get in touch with me! I'd love to hear from you.

Location

Chennai, India

Phone

+91 96009 69829

Email

umarfarookbtech@gmail.com

Or email me directly at umarfarookbtech@gmail.com.