Skip to content

Software EngineerPalakkad, Kerala, India

Rajeev Mohan K

Building production-ready software and the cloud infrastructure it runs on.

I have spent four years on the whole arc of a system — designing it, writing it, testing it, shipping it, and being the one who gets called when it misbehaves at two in the morning. Marketplace, logistics, fintech and commerce platforms, built with Node.js, Angular and React, running on AWS and Azure.

  • Full-Stack
  • Backend
  • Cloud
  • DevOps
  • System Design
RMRajeev Mohan KSOFTWARE ENGINEER
Palakkad, Kerala, IndiaEST. 2022
Years building for production
4+Years building for production
Users served by shipped work
10k+Users served by shipped work
Platforms shipped
5Platforms shipped
Interns mentored
11+Interns mentored
01About

I build software that has to keep working after launch day.

I am a software engineer with more than four years of professional experience building scalable web and mobile applications, backend systems, REST APIs and cloud-native solutions. My work covers the complete lifecycle — architecture and development through testing, CI/CD, cloud deployment, monitoring and production operations.

That range is deliberate. A backend engineer who has never been on call writes different code from one who has. Knowing how a service is deployed, what its logs look like at three in the morning, and how it degrades under load changes the decisions made months earlier, while the code is still being written.

The work has spanned marketplace, logistics, fintech and commerce platforms, built with Node.js and Express on the server, Angular, React and React Native on the client, and PostgreSQL, MongoDB and Redis behind them — deployed to AWS and Azure through Docker, Kubernetes and CI/CD pipelines, for clients in the United States and Qatar.

Read the longer version

At a glance

Role
Software Engineer at Amigosia
Experience
4+ years, since September 2022
Location
Palakkad, Kerala, India
Domains
Marketplace, logistics, fintech, commerce
Core stack
Node.js, Angular, React, PostgreSQL, MongoDB
Cloud
AWS and Microsoft Azure
Education
B.E. Aeronautical Engineering, 2021
02What I do

Four areas, one system.

Application code, the service behind it, the infrastructure under that, and the pipeline that puts it all in production. I work across all four rather than handing off at the boundaries.

Full-Stack Development

Web and mobile applications built on clean architecture, with the same care given to the component boundary as to the query plan behind it. The interface and the service are one system, and I work on both.

  • Angular
  • React
  • React Native
  • Node.js
  • Express.js
  • .NET

Backend Engineering

Services and APIs designed around how they will be changed, not only how they will be called. Clear boundaries, validation at the edge, predictable errors, and a data model that will still make sense a year from now.

  • REST APIs
  • Microservices
  • Authentication
  • PostgreSQL
  • MongoDB
  • Redis

Cloud Engineering

Deploying and operating applications on AWS and Azure. Not only provisioning resources, but understanding what they cost, how they fail, and what happens to the running system when one of them goes away.

  • EC2
  • ECS
  • Lambda
  • S3
  • App Service
  • Blob Storage

DevOps & Infrastructure

The path from a commit to a running process. Pipelines, containers, orchestration, and infrastructure defined in code so an environment can be rebuilt rather than remembered.

  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • Nginx
  • Linux
03Selected work

Things I have built and shipped.

  1. 01Live

    Near2Me

    Local marketplace platform

    A location-based marketplace connecting people with the sellers and services closest to them, serving over ten thousand users.

    10,000+
    users served
    Full-stack
    scope of ownership
    Live
    in production
    AngularNode.jsExpress.jsMongoDBREST APIs

    Read the case study

  2. 02In development

    TipLoop

    QR-based digital tipping platform

    A digital tipping platform for hospitality staff: scan a QR code, tip the person who served you, no app and no cash.

    PostgreSQL
    with Redis caching
    QR-first
    no app install
    In progress
    active development
    Node.jsReactPostgreSQLRedisREST APIs

    Read the case study

  3. 03Live

    MarkersMarket

    Artisan marketplace platform

    A marketplace giving independent artisans a route to sell handmade products online.

    • Marketplace capabilities for artisans selling handmade products
    • Backend APIs for product management
    • Order processing flows
    • Seller and buyer onboarding
  4. 04Live

    Waypoint

    Logistics optimisation platform

    Backend services for route optimisation and shipment management in a logistics operation.

    • Backend services supporting route optimisation
    • Shipment management and tracking
    • System reliability improvements
    • API performance tuning for logistics operations
  5. 05Live

    PocketMart

    Community commerce platform

    A community commerce platform built around product discovery and everyday engagement.

    • Backend APIs for a community commerce platform
    • Product discovery systems
    • Scalable services supporting user engagement
    • Product exploration and browsing flows
04Experience

Where I have been doing it.

  1. Present

    Software Engineer

    Amigosia

    Kerala, India

    Building and operating web and mobile products across marketplace, logistics, fintech and commerce domains — from the API and data model through to the containers and pipelines that put them in front of users in the United States and Qatar.

    Responsibilities

    • Design, develop and maintain scalable web and mobile applications with Angular, React Native, Node.js, Express.js, PostgreSQL, MongoDB and .NET.
    • Architect and implement RESTful APIs and backend services supporting marketplace, logistics, fintech and commerce platforms.
    • Build and deploy cloud-native applications on AWS (EC2, ECS, Lambda, S3) and Azure (App Service, Blob Storage).
    • Implement containerised deployments with Docker and Kubernetes, and automate CI/CD workflows.
    • Design and optimise relational and document data models across PostgreSQL, MongoDB and SQL Server.
    • Apply Redis caching to read-heavy and latency-sensitive paths.
    • Define infrastructure as code with Terraform so environments are reproducible and reviewable.
    • Diagnose and resolve production incidents, then close the gap that allowed them.
    • Collaborate directly with clients across the United States and Qatar to scope and deliver software.
    • Work in a ten-person engineering team on an Agile/Scrum cadence.
    • Mentor 11+ software engineering interns on full-stack development, Git workflows, debugging and engineering practice.
05Technical skills

The tools, and what I actually use them for.

Languages

  • JavaScript
  • TypeScript
  • C#
  • SQL

JavaScript and TypeScript day to day, C# where the platform calls for it, and SQL written by hand rather than generated.

Frontend

  • Angular
  • React.js
  • React Native
  • HTML5
  • CSS3

Angular and React on the web, React Native on mobile, all built on semantic markup and a considered component layer.

Backend

  • Node.js
  • Express.js
  • .NET
  • REST APIs
  • Microservices

Node.js and Express services, .NET where the stack is Microsoft, structured for change rather than only for launch.

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • SQL Server
  • Redis

Relational modelling in PostgreSQL, MySQL and SQL Server, document storage in MongoDB, and Redis in front of the hot paths.

AWS

  • EC2
  • ECS
  • Lambda
  • S3

Compute, storage and serverless workloads across four core services.

Azure

  • App Service
  • Blob Storage
  • Azure DevOps

Application hosting, object storage and pipelines on the Microsoft stack.

DevOps

  • Docker
  • Kubernetes
  • CI/CD
  • Nginx
  • PM2
  • Linux
  • Git

The path from a commit to a running process — containerised, orchestrated, automated and observable.

Infrastructure

  • Terraform
  • Infrastructure as Code
  • Cloud Architecture

Environments described in code so they can be reviewed, diffed and rebuilt instead of remembered.

Architecture

  • System Design
  • API Design
  • Microservices
  • Database Optimisation
  • Distributed Systems

The practices that keep a system workable long after the first release.

Ways of working

  • Agile / Scrum
  • Git
  • GitHub
  • Postman
  • Code review

Agile delivery with clients across time zones, and the tooling that keeps a team honest.

06Cloud & DevOps

Deploying is not the same as operating.

Plenty of developers can get an application onto a server. Fewer have run one there through a bad deploy, a slow query under real traffic, or a dependency that failed at the worst possible moment. This is the part of the job I have spent the most time on.

Amazon Web Services

4 services
EC2
Application hosting and Linux server environments.
ECS
Containerised application deployment.
Lambda
Serverless application workloads.
S3
Object storage and application assets.

Microsoft Azure

3 services
App Service
Application deployment and hosting.
Blob Storage
Cloud object storage.
Azure DevOps
Source control and CI/CD automation.

Delivery pipeline

  1. 01

    Code

    Feature work, review, local verification

  2. 02

    Git

    Branching model, pull requests, code review

  3. 03

    Build

    Typed compilation, dependency locking

  4. 04

    Test

    Unit, integration and smoke suites

  5. 05

    Docker

    Reproducible, minimal runtime images

  6. 06

    CI/CD

    Azure DevOps and GitHub Actions pipelines

  7. 07

    Cloud

    Terraform-defined infrastructure on AWS and Azure

  8. 08

    Deploy

    Kubernetes rollouts, reversible releases

  9. 09

    Monitor

    Logs, metrics, alerting, incident response

07Strengths

What I am good at.

  1. 01

    Software Development

    Applications that stay readable and modifiable months after the first release.

  2. 02

    Backend Engineering

    APIs, services, database schemas and the business logic that sits between them.

  3. 03

    Full-Stack Development

    Complete products, from the interface a user touches to the query that answers it.

  4. 04

    Cloud Engineering

    Deploying and operating workloads on AWS and Azure, not just provisioning them.

  5. 05

    DevOps

    Automating the route from source control through test and build into production.

  6. 06

    System Design

    Architectures sized for the load they will actually see, and for the team running them.

08Engineering philosophy

How I think about building things.

01

Build for production

Getting an application working is the first quarter of the job. The rest is making it maintainable, observable, secure, and dependable at three in the morning when nobody is watching it.

02

Keep systems simple

Good architecture is rarely about adding another technology. It is about choosing the right few and keeping the whole system small enough that one engineer can hold it in their head.

03

Automate repetitive work

Anything done by hand more than twice — testing, deployment, provisioning — is a future outage. Automation is less about speed than about removing the places where humans make mistakes.

04

Think beyond the code

Software engineering includes architecture, infrastructure, deployment, monitoring, performance, security, and the people who will be on call for whatever you ship.

09Mentorship

Mentoring the next generation of developers.

11+

interns and junior developers mentored

Alongside product work I have mentored software engineering interns, focused on the practical side of the job that courses tend to skip — reading an unfamiliar codebase, debugging methodically, using Git in a team rather than alone, writing a pull request someone else can review, and understanding why a thing behaves differently in production than on a laptop.

Topics covered

  • Full-stack development
  • JavaScript & TypeScript
  • React and Angular
  • Node.js
  • REST APIs
  • Databases
  • Git workflows
  • Debugging
  • Engineering best practice
10Education & certifications

Where I started.

Education

  1. Bachelor of EngineeringAeronautical Engineering

    Nehru Institute of Engineering and Technology

    Coimbatore, Tamil Nadu, India

I came into software from aeronautical engineering. It turned out to be useful preparation: both disciplines are mostly about understanding a system well enough to predict how it fails.

Certifications

  • Mechanical Design

    Dassault Systèmes

  • Sustainable Design

    Dassault Systèmes

  • Additive Manufacturing

    Dassault Systèmes

11Currently exploring

What I am learning next.

The stack I use today will not be the stack I use in five years. These are the areas I am deliberately putting time into.

Distributed Systems

Consistency trade-offs, service boundaries, and architectures that survive real production load.

Cloud-Native Architecture

Better approaches to building and operating applications designed for the cloud rather than moved onto it.

DevOps Automation

Sharper CI/CD, Terraform-managed infrastructure, Kubernetes operations and the observability that makes them safe.

AI & Developer Tools

AI agents and AI-assisted engineering workflows, and where they genuinely reduce work rather than relocate it.

Get in touch

Working on something that needs to hold up in production?

I am open to conversations about engineering roles, contract work and interesting problems — particularly where application development, infrastructure and reliability meet. The fastest way to reach me is email.

rajeevmohank@gmail.com
Based in
Palakkad, Kerala, India
Currently
Software Engineer at Amigosia