Hey,I’m Dhruv

Dhruv smiling and waving

Software Developer with a background in Business Analysis. I love building things and turning ideas into practical digital solutions, connecting business needs with working software.

Very active onInstagram,Twitter&GitHub

About

My full name is Vikash Kumar Lenka, but you can call me Dhruv. It’s my nickname, and the one most people know me by.

I studied Computer Science at LNCT University and trained as a Java full-stack developer before moving into business analysis. From November 2024 to July 2026 I worked with international clients on a Europe-based digital transformation programme and the Qatar Customs modernization project, writing SOPs, BRDs and BPMN diagrams. Since August 2026 I’ve worked as a Software Developer at Ergebins Technologies Private Limited, building the DMS prototype and contributing to the production system.

My experience in business analysis helps me turn requirements into working software. I write SQL, build REST APIs in FastAPI and test them in Postman, and I can tell when a proposed solution won’t hold up. Outside of client work I build small apps in SwiftUI and websites for local businesses.

Experience

Software Developer

Ergebins Technologies Private Limited

Aug 2026 to Present

Built a working Document Management System (DMS) prototype for a government project under UPLC (U.P. Electronics Corporation Limited) to digitise a department's physical documents. Used HTML, CSS and JavaScript with shared application state so stakeholders could explore the complete document lifecycle across roles.

Implemented interactive scanning, quality-review and approval workflows, access controls for ten roles, validation, audit history and reporting. Presented the prototype to stakeholders, refined it through feedback and established the signed-off reference for the production DMS.

Worked on the production DMS with Next.js and React on the frontend, Python on the backend and MongoDB for data storage. The production stack also includes Node.js, Docker and hosting on a Hostinger VPS.

Technologies

HTMLCSSJavaScriptNext.jsReactPythonNode.jsMongoDBDockerHostinger VPS

Business Analyst

Ergebins Technologies Private Limited

Nov 2024 to Jul 2026

Authored and standardized hundreds of Standard Operating Procedures for a Europe-based client, driving process consistency, operational efficiency, and alignment with key digital transformation initiatives.

Designed hundreds of BPMN process diagrams in Draw.io, transforming complex business operations into clear, structured workflows that streamlined analysis, stakeholder communication, and system implementation.

Contributed to the Qatar Customs Digital Transformation Project, gathering business requirements and defining optimized, future-state processes to modernize customs operations.

Executed system testing against defined requirements, identifying, documenting, and reporting defects to ensure delivered solutions met quality and business standards.

Served as the key bridge between international clients and development teams, ensuring clear communication and consistent, successful project delivery.

Technologies

Draw.ioJIRAMicrosoft WordMicrosoft Visio

Skills

Analysis, documentation, and the engineering fluency to back it.

Business Analysis

Requirement elicitation, BRD, FRD, SRS, user stories, use cases, gap analysis, MoSCoW prioritization

Process Modeling

BPMN, UML, data flow diagrams, process mapping, future-state design

Data Analysis

SQL, advanced Excel, query optimization, reporting

API Development

RESTful APIs, FastAPI, API design, JWT / OAuth2 auth, CRUD endpoints

API Testing

Postman collections, endpoint validation, status codes, token testing, documentation

Programming

Core Java, OOP, Spring Boot, collections, JDBC, HTML, CSS, JavaScript, React, Swift

Database

RDBMS, MySQL, joins, sub-queries, DDL / DML / TCL / DCL

Tools

JIRA, Notion, Draw.io, Postman, Git, GitHub, Docker, Xcode, IntelliJ, VS Code

Tools & technologies

  • SQL
  • MySQL
  • Excel
  • Java
  • Spring Boot
  • Node.js
  • FastAPI
  • React
  • SwiftUI
  • Postman
  • Docker
  • Git
  • GitHub
  • JIRA
  • Notion
  • Draw.io
  • Xcode
  • VS Code
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Python
  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • Neon
  • Supabase
  • SQLite
  • Prisma
  • SQLAlchemy
  • jose
  • bcrypt
  • Anthropic API
  • OCR.space API
  • WhatsApp Cloud API
  • Google Apps Script
  • Google Stitch
  • Razorpay
  • Resend
  • pdf-lib
  • jsPDF
  • html2canvas-pro
  • Node.js test runner
  • GitHub Actions
  • Vercel
  • Vercel Cron
  • Hostinger

Projects

Things I shipped.

Freelance Project · Full-stack · LLM · OCR01

Sample Collection Desk

AI platform that turns insurer emails into scheduled home visits and checks medical reports.

Case study →
Company Project · Ergebins Technologies · Prototype · Workflow · RBAC02

Document Management System (DMS) — Ergebins Technologies

A document-digitisation prototype for a government project under UPLC, turning a department's physical records into digital copies and guiding the production DMS.

Case study →
Freelance Project · Web · SEO03

Focus Diagnostic Healthcare Website

A responsive website for a Patna diagnostic lab, with searchable tests, health packages and WhatsApp booking requests.

Case study →
Freelance Project · Full-stack · Payments · SEO04

DICA Website & Enrollment Platform

A career-training website connected to a student portal for enrollment, installment payments and admissions management.

Case study →
Freelance Project · Web · Catalog · SEO05

Focus Enterprises Battery Catalog

Product catalog for a refurbished battery supplier, with a WhatsApp inquiry flow in place of online checkout.

Case study →
Full-stack · API06

Task Management System

A full-stack task manager with a FastAPI backend and SwiftUI client, built around complete CRUD and persistence.

Case study →
Authentication07

LoginFlow Authentication System

Registration and login with bcrypt hashing and JWT-protected endpoints, consumed through a SwiftUI frontend.

Case study →
Freelance Project · Web · SEO08

LithX Battery Recycling Website

A multi-page static site for a battery recycling company, with a live price ticker and WhatsApp contact flow.

Case study →
Freelance Project · Web09

Rahul Yadav Lawyer Website

A professional site for a practicing lawyer, presenting practice areas, services and contact in a clean, responsive layout.

Case study →

Writing

Notes from the middle of delivery.

All posts →

Education

B.Tech, Computer Science Engineering

LNCT University, Bhopal · 2020 to 2024 · CGPA 8.66

Certifications

Java Full Stack DeveloperGoogle IT Support Specialization100 Days of SwiftUI (Hacking with Swift)NDG Linux UnhatchedClaude 101 & Claude Code 101

Languages

English (Proficient)Hindi (Native)

Let’s talk about your process.

Open to business analyst roles and consulting on requirements, process design and API-led delivery.