NB Niketan Bothe Software Engineer Let's talk

Niketan Bothe

Designing and shipping
production systems
end to end.

Senior Software Engineer Backend & APIs Web & Mobile Cloud Architecture

Six years building products where I own the whole path — the data model and services, the web applications on top of them, and the mobile clients in people's hands. Currently leading the architecture of the V2 mobile platform at RentalMatics, alongside the multi-tenant backend and microfrontend it runs against.

6+ Years in production
3 Layers owned
9 Locales live
EU Multi-market scale
Approach

Three layers, one system

I work across the three layers most teams split between three people: the services and data model underneath, the web applications that expose them, and the mobile clients that consume them. Owning all three means I design for the seams — the API contract, the offline case, the release and rollback path — instead of discovering them late.

At RentalMatics that means leading the architecture of the V2 mobile platform while the same work continues server-side in a multi-tenant Laravel system and in the browser in a React and AngularJS microfrontend serving nine locales.

Seniority, to me, is about the decisions that are expensive to reverse: module boundaries, data models, release strategy, and the observability that tells you when a call was wrong. I optimise for teams shipping confidently long after I've moved on.

Architecture

Module boundaries, data models and contracts that still make sense two years later.

Full ownership

Schema to screen — I ship the service, the interface and the pipeline between them.

Reliability

Regression gates, staged rollouts and telemetry that surfaces problems before users do.


Capabilities

Where I go deep

The services, the interfaces, and the pipeline that gets them in front of people.

Backend & APIs

Domain-driven services, multi-tenant data isolation, queue-backed workloads and versioned contracts clients can depend on.

Web Applications

React and microfrontend systems, internationalised including RTL.

Mobile Platforms

React Native at architecture level — modules, natives, releases.

Cloud Infrastructure

AWS, GCP and Azure — topology, scaling and cost.

Delivery Engineering

Build and release pipelines, over-the-air updates, staged rollouts and a rollback path that has been tested.

Quality Automation

End-to-end and performance suites enforced in CI.

Observability

Crash, performance and delivery telemetry instrumented so regressions surface before a user reports them.

Technical Leadership

Design reviews, mentoring and written decisions that keep a team aligned once the codebase outgrows one head.


Career

Experience & education

Senior Software Engineer · RentalMatics

Jun 2023 — Present
  • Own the architecture of the V2 mobile platform — New Architecture migration, a modular core library, and a runtime capability model that keeps the product usable on constrained hardware.
  • Designed and shipped the push notification and over-the-air release infrastructure across iOS and Android, including the staged rollout and rollback path.
  • Extend the multi-tenant backend platform — domain modules, queue workers and a four-channel notification pipeline serving operators across Europe.
  • Delivered journey replay and alert management into the hybrid React and AngularJS microfrontend, including nine-locale internationalisation with RTL support.
  • Introduced automated end-to-end and performance regression testing into the release pipeline, moving quality checks ahead of release rather than after it.

Cloud / Desktop Support Engineer · HP

Nov 2022 — Apr 2023
  • Resolved cloud and network incidents in SLA-bound production environments.
  • Drove root-cause analysis into permanent fixes rather than recurring tickets.

Full Stack Engineer · Kenaf

Jun 2022 — Nov 2022
  • Delivered features end to end across Laravel services and React Native clients, deployed on AWS and Azure.
  • Integrated third-party marketplace and payment systems against unreliable external APIs.

React Native Developer · Mobantica Solutions

Sep 2021 — Jan 2022
  • Built cross-platform mobile applications in React Native and TypeScript.
  • Integrated mapping, messaging and multiple payment providers into a single checkout flow.
  • Maintained the build and release pipelines in Azure DevOps.

Full Stack Developer (Lead) · Duende Ingenious LLP

Oct 2019 — Sep 2021
  • Led a small team delivering React Native applications on top of Laravel backends.
  • Owned the AWS infrastructure — EC2, S3, Lambda, API Gateway and DynamoDB.
  • Set the code review and release conventions the team worked to.

MSc in Cloud Computing

National College of Ireland · 2022 — 2023

BSc in Cloud Computing & Information Technology

Sandip University · 2018 — 2021

Diploma in Computer Engineering

Sandip Foundation · 2015 — 2018
Full résumé

Selected work

Systems I've designed and shipped

Backend, web and mobile — usually all three on the same product.

01

Fleet Mobile Platform, V2

Led the architecture of a ground-up rebuild: a modular core library, migration to React Native's New Architecture, a runtime capability model for constrained devices, and the push and over-the-air release infrastructure behind it.

React NativeTypeScriptNative ModulesFirebase
02

Multi-Tenant Backend Platform

Laravel platform with per-tenant data isolation and domain-driven modules, queue-backed workloads, and a four-channel notification pipeline serving fleet operators across Europe.

LaravelMySQLQueuesGCP
03

Microfrontend Web Dashboard

Journey replay and alert management delivered into a hybrid React and AngularJS shell, with shared authentication state and nine locales including RTL.

ReactAngularJSsingle-spai18next
04

Runtime Capability Model

Classifies devices at runtime and degrades UI work under sustained frame drops, keeping the product usable on low-end hardware without forking the codebase.

Native ModulesZustandAndroid
05

Release & Quality Automation

End-to-end and performance regression suites running on a device matrix, wired into CI so a broken flow or a frame-rate drop fails the build instead of the release.

MaestroDetoxCIPython
06

Memory Management & Data Recovery Research

MSc research into memory management and recovery efficiency — metadata categorisation for deduplication accuracy, and parallel processing strategies for backup and restore throughput.

MSc ResearchNCI2023
Next

The next system

A mobile platform to architect, a backend to modernise, or a release pipeline that needs to become boring — happy to get into the detail.


Kind words

What people say

“

Niketan's multitasking ability was unlike I've seen before and made an applause-worthy increase in growth level. He handles any situation calmly and patiently, even with the toughest projects, and grabs new technical skills quickly. Any organization would be lucky to have him.

Yogesh Colleague recommendation
★★★★★
“

Niketan is an IT networking genius with an outstanding network and the highest certifications from Microsoft, Google and AWS. He is a professional Cloud Developer and excellent Full-Stack Developer — truly a gem.

Shivam Colleague recommendation
★★★★★
“

Always available to help, striving for excellence and a valuable team player. His strongest qualities are AI/ML, IoT, Cloud and full-stack web development. He handles multiple tasks and still delivers quality work — one of the best in his field.

Avani Project collaborator
★★★★★
“

It was a great pleasure working with Niketan. He always puts in that extra help whenever you need it and is open with innovative ideas. He brings integrity and intelligence to his work and would become an appreciated member of any team.

Shweta Colleague recommendation
★★★★★
“

All the tasks and projects assigned to Niketan were completed on time. His behaviour is professional and he can definitely be called a perfect team player.

RemarkSkill Internship evaluation
★★★★★
Get in touch

Let's talk about the hard parts

Architecture reviews, a platform that needs owning end to end, or a delivery process that has stopped keeping up — those are the conversations I enjoy most.

Start a conversation