// Full Stack Engineer — Backend Architecture & MDM Systems
Backend-heavy full stack engineer at KocharTech, shipping production MDM infrastructure —
device lifecycle, policy enforcement, enterprise APIs.
I own modules end-to-end, from schema to deployment.
01 — About
I build enterprise backend systems that run in production with real users. My focus is Java backend architecture — Spring Boot, Servlets, REST API design, PostgreSQL — with enough frontend range to ship complete features independently.
At KocharTech I've gone beyond implementation: designing data models, solo-architecting full modules, migrating a platform to Java 21, and deploying to international production on OCI.
// What I work on
MDM systems, backend APIs, database design, and cloud deployments. I build the infrastructure other features depend on.
// Solo ownership
Desktop MDM backend and DFRM portal — both designed and shipped by me alone, not as one member of a large team.
// Background
3 years teaching advanced Mathematics (Class 11–12). Built habits of precision and structured decomposition that carry into engineering.
// Education
BCA — DAV College, Amritsar (2021–2024, CGPA: 7.40)
02 — Skills
03 — Experience
// MDM, CPE (TR-069), DFRM, Desktop MDM
// Converted to full-time after 6 months
04 — Projects
// Enterprise · Solo Ownership
"No backend existed. Devices needed enrolling, monitoring, and policy control at enterprise scale — securely and traceably."
What I Built
Complete REST API backend for a Desktop MDM system. Every layer: PostgreSQL schemas with Flyway migrations, token-authenticated device communication, policy enforcement APIs, audit logging. Containerized with Docker, deployed to OCI.
Key Challenge
Working on an existing production MDM database — no clean slate. Every schema change had to be backward-compatible with live data across other modules. Flyway migrations were essential for controlled, versioned evolution without breaking sibling modules.
github.com/yuvrajsuriAPI Sample — Policy Enforcement
// Request { "deviceId": "DEV-7821-XC", "policyType": "LOCK_SCREEN", "config": { "pinRequired": true, "timeoutSeconds": 300 }, "token": "Bearer eyJhbGci..." } // Response 200 OK { "status": "POLICY_QUEUED", "deviceId": "DEV-7821-XC", "auditId": "AUD-20241215-0042", "appliedAt": "2024-12-15T10:23:41Z" }
✦ 0 → production — sole architect and implementer
✦ Full audit trail on every policy event for enterprise compliance
✦ Schema versioned via Flyway; safe for shared production DB
// 0→1 Build · Real-Time
"Device financing ops needed a risk-monitoring dashboard with live alerts — built from zero."
What I Built
Full DFRM web portal — JSP/Servlet backend, PostgreSQL data layer, Firebase Realtime for push notifications. Sole designer and implementer.
API Sample — Risk Query
// Response 200 OK { "deviceId": "DEV-4421", "riskScore": 82, "riskLevel": "HIGH", "flags": ["MISSED_PAYMENT", "LOCATION_ANOMALY"], "notified": true }
✦ Real-time push notifications — risk events surfaced instantly
✦ Built solo; live in international financing workflows
// Hackathon · AI Integration
"No fast, intelligent way for travelers to assess geo-political risk at a destination."
What I Built
Location-aware risk platform with Google Gemini LLM for contextual news analysis and safety scoring. JWT-authenticated REST APIs, Spring Boot backend, React frontend.
API Sample
// Request { "location": "Kabul, AF", "travelDate": "2025-02-10" } // Response { "riskScore": 91, "riskLevel": "EXTREME", "aiInsight": "Active conflict..." }
✦ LLM-enriched risk scoring per destination
✦ Shipped end-to-end within hackathon timeframe
// Platform Engineering · International Deployment
"The core MDM product was on Java 8, blocking international deployment, security compliance, and long-term maintainability."
What I Did
Full platform migration across all DeviceMax modules — MDM, CPE, DFRM, Desktop MDM. Audited every deprecated/removed API, replaced legacy patterns, validated behavior across modules, then promoted to Apache Tomcat / OCI production.
✦ Full platform on Java 21 — LTS, security compliant, internationally deployable
✦ Zero regression in live MDM operations post-migration
✦ Unlocked modern Java API adoption across all DeviceMax modules
05 — Architecture
How Desktop MDM Works
Each hop in the MDM flow has a distinct responsibility — authentication, command dispatch, policy resolution, and acknowledgment. Here's the full device-to-policy pipeline:
Key constraint: The Desktop MDM database wasn't a fresh instance — it was the existing shared production MDM PostgreSQL DB, live with data from CPE and DFRM. Every schema change had to be backward-compatible. This made Flyway non-negotiable and required understanding the full system, not just the Desktop MDM slice.
06 — Engineering Decisions
The choices that separated this work from basic CRUD — and the reasoning behind each one.
07 — Achievements
National-scale hackathon with structured evaluation panels and real problem constraints.
Multiple internal events at KocharTech. Delivered Code-Wand — full-stack LLM platform — within a compressed timeframe.
Certified NCC Navy cadet with Army Attachment Camp attendance at Ropar.
Taught Class 11–12 advanced Mathematics while pursuing BCA. Built structured problem-decomposition habits that transfer directly to engineering.
08 — Contact
Open to backend, full-stack, and platform engineering roles — especially teams where architecture and production quality are taken seriously.
Currently full-time at KocharTech. Open to backend, full-stack, and platform engineering conversations — especially infrastructure, enterprise SaaS, or developer tooling.
// Response time
Email is best. I respond to every serious inquiry within 24 hours.