Open to work · on-site · hybrid · remote

~/fejin $

Fejin RP

I build full-stack applications. payment systems. APIs that scale. backend services. enterprise platforms.

Senior Software Engineer · Full-Stack & Backend · Payment Architecture & System Design. Currently DPM, Technical at Novac Technology Solutions.

Portrait of Fejin RP, Senior Software Engineer
Coimbatore, IN
profile.ts
const fejin = {
  role: "Senior Software Engineer",
  stack: ["React", "Node", "Laravel", ".NET"],
  focus: "payments + system design",
  experience: 7, // years
  openToWork: true,
};
// experience
7+years
// companies
4web dev → DPM
// tech
18tools in stack
// linkedin
1,024followers
scroll
  • React
  • TypeScript
  • JavaScript
  • Node.js
  • Express
  • Laravel
  • .NET
  • MySQL
  • SQL Server
  • MongoDB
  • Redis
  • Redux
  • Tailwind
  • CSS3
  • jQuery
// 01. about

Engineer first.
Always hands-on.

Senior Software Engineer building full-stack applications, backend services, APIs and enterprise business platforms — React, TypeScript, Node.js, Express, Laravel and .NET, on MySQL, Redis and MongoDB.

  • since 20177+ yearsof hands-on engineering
  • career4 companiesfrom web developer to DPM
  • today100% hands-onwriting code while owning planning, architecture & reviews
  • educationNesamony Memorial Christian CollegeMarthandam, Tamil Nadu
// 02. experience

One commit at a time.

~/career $ git log --graph --all

5 commits · 4 companies · since 2017

  1. a1f3e9cHEAD → main

    merge: DPM — Technical / Software

    Novac Technology Solutions · Chennai · On-site · Full-time

    Hands-on software engineering plus technical planning, architecture guidance, code reviews, debugging support and implementation — development project management without leaving the code.

    + technical planning+ architecture guidance+ code reviews+ system design
  2. 7c2d104novac

    feat: Associate Project Manager

    Novac Technology Solutions · Chennai

    Joined Novac Technology Solutions — engineering and project delivery on enterprise platforms.

    + .NET Framework+ MongoDB
  3. 4be8012sanorac

    feat: Software Engineer

    Sanorac Technologies · Coimbatore · Full-time

    Led frontend architecture for Learning Management System applications using React.js.

    + React.js+ Redux.js+ CSS3
  4. 93aa7f1numota

    feat: Software Developer

    Numota Technology · Tamil Nadu · Full-time

    Developed responsive web applications using React.js, JavaScript and Tailwind CSS.

    + React.js+ JavaScript+ Tailwind CSS+ jQuery
  5. 0001abctag: v0.1

    init: Web Developer

    MTL Webking Technology · Kanyakumari · Full-time

    Where it started — building and styling websites by hand.

    + CSS3+ jQuery
// 03. craft

What I bring to the team.

01 / 04

Payment architecture

Payment flows where correctness, idempotency and auditability come first — and the integration still stays simple for the team.

await payments.capture({ idempotencyKey })
02 / 04

Full-stack delivery

From React + TypeScript interfaces to the services behind them — one engineer who can own a feature end to end.

<Dashboard data={useOrders()} />
03 / 04

Backend & APIs

Node, Express, Laravel and .NET services with clean contracts, sensible caching in Redis and databases that stay fast.

app.post("/api/v1/orders", validate, handler)
04 / 04

Technical leadership

Planning, architecture reviews, code reviews and hands-on debugging — keeping teams shipping without lowering the bar.

// plan → review → ship → repeat
// 04. stack

Everything orbits the core.

scroll — two dependencies at a time ↓

  1. 01 · React.js (frontend) — Component-driven interfaces. Led frontend architecture for Learning Management System apps at Sanorac, and built responsive web apps at Numota.
  2. 02 · TypeScript (frontend) — Types on top of JavaScript — safer refactors and clearer contracts between the UI and the services behind it.
  3. 03 · JavaScript (frontend) — The base of it all — from jQuery-era client sites in 2017 to modern React and Node today.
  4. 04 · Redux.js (frontend) — Predictable application state for larger React apps — part of the LMS frontend at Sanorac.
  5. 05 · Tailwind CSS (frontend) — Utility-first styling for fast, consistent, responsive UIs — used on the web apps at Numota.
  6. 06 · CSS3 (frontend) — Hand-written layouts and styling, since day one as a web developer at MTL Webking.
  7. 07 · jQuery (frontend) — Where it started — DOM scripting for client websites at MTL Webking and Numota.
  8. 08 · Node.js (backend) — JavaScript on the server — services, tooling and APIs in one language end to end.
  9. 09 · Express.js (backend) — A lean HTTP layer for Node services: routing, middleware and validation.
  10. 10 · Laravel (backend) — PHP framework for business platforms — routing, Eloquent ORM, queues and jobs.
  11. 11 · .NET (backend) — Enterprise services in C# — part of the stack at Novac Technology Solutions.
  12. 12 · REST APIs (backend) — Clean, versioned contracts between frontends, services and partners.
  13. 13 · MySQL (data) — Relational data with solid schemas, indexes and well-shaped queries.
  14. 14 · SQL Server (data) — Microsoft's relational database behind enterprise .NET systems.
  15. 15 · MongoDB (data) — Document storage for flexible data — part of the stack at Novac.
  16. 16 · Redis (data) — In-memory cache, sessions and fast counters in front of the database.
  17. 17 · Payment Systems (architecture) — Payment flows where correctness, idempotency and auditability come first — and the integration stays simple.
  18. 18 · System Design (architecture) — Technical planning and architecture guidance — systems that scale and still stay simple to run.
// 05. contact

Let’s build something that holds up.

Open to senior engineering and technical leadership roles — Chennai, Coimbatore and beyond. On-site, hybrid or remote.

  • local time · IST--:--:--
  • status Open to work
  • based inCoimbatore, IN
  • experience7+ years
  • worksOn-site · Hybrid · Remote
  • linkedin1,024 followers ↗