Open to work

Hello, I’m Krishna Sharma Krishna Sharma
Software Engineer

Designing and shipping full‑stack web applications across fintech, retail, and healthcare.

Trusted by
VachiHR
Anchor Utility
PGEIN
Napstack

Software Engineer with 5+ years of experience designing and shipping full-stack web applications across fintech, retail, and healthcare domains. Skilled in architecting scalable multi-tenant systems, leading technical scoping for client engagements, and leveraging AI-assisted development to accelerate delivery without compromising code quality.

I own features across the full software development lifecycle, from requirements gathering and technical design through testing, deployment, and production support. Most of my work lives close to the client: translating ambiguous business requirements into data models, system diagrams, and technical roadmaps.

TypeScript JavaScript SQL Angular React Node.js NestJS Express.js REST APIs PostgreSQL MongoDB MySQL Firebase AWS Docker CI/CD Git
System Architecture Technical Scoping AI-Assisted Development Agile / Scrum
April 2024 – Present

Software Engineer at VachiHR

Deputed to Anchor Utility · Bangalore, India
  • Built and scaled an end-to-end billing platform from initial development through production, serving 180K+ users.
  • Delivered core functionality for a multi-tenant portal ecosystem, contributing to a shared component library and unified API layer spanning data validation and business logic.
  • Designed and automated billing workflows processing 100K+ monthly transactions, cutting manual data entry time by 30%.
  • Integrated third-party billing APIs to automate invoice generation and payment tracking.
  • Implemented a configurable export system supporting 10+ report templates for billing and financial data.
Angular NestJS PostgreSQL AWS
December 2022 – January 2024

Software Engineer at PGEIN Pvt. Ltd.

Chandigarh, India
  • Built a sales workflow system with real-time inventory tracking, supporting 200+ daily transactions.
  • Developed a store management platform overseeing 15+ locations with centralized inventory control.
  • Partnered directly with clients to translate ambiguous business requirements into data models, system diagrams, and technical roadmaps, aligning engineering delivery with strategic goals.
React Node.js MySQL
December 2020 – December 2022

Software Engineer at Napstack Solutions

Jalandhar, Punjab, India
  • Developed a genetic testing management system with audit trails and role-based access control, enabling 10+ healthcare practitioners to process and analyze genomic data.
  • Built web applications with Auth0 authentication, Stripe payment integration, and third-party API connections.
Auth0 Stripe MongoDB
In progress FlowSense dashboard showing main tank level, four tank cards, recent alerts, and hourly flow-rate history
2025IoT View details

Full-stack IoT water monitoring system tracking multi-tank water levels and government supply lines in real time.

In progress ApexBoard home screen showing most recent personal best lap time and lap-logging shortcut
2025Mobile View details

Solo-built mobile app for track-day drivers to log laps and track personal bests.

In progress FlowSense dashboard showing main tank level, four tank cards, recent alerts, and hourly flow-rate history
2025IoT

IoT water monitoring system

An end-to-end system that monitors tank levels and flow across a PG, detects supply events and possible leaks, and lets the owner control pumps remotely. ESP32 nodes publish telemetry over MQTT to a NestJS backend, which stores it in TimescaleDB and pushes live updates to an Angular dashboard. Built software-first against a simulated device fleet, with per-device TLS auth and five documented architecture decisions.

ESP32 (C++/PlatformIO) MQTT (Mosquitto) NestJS TypeScript PostgreSQL + TimescaleDB Angular Socket.IO Zod Nx Docker GitHub Actions
Status
In progress
Type
IoT
Links
Repository and demo are added when it ships.
In progress ApexBoard home screen showing most recent personal best lap time and lap-logging shortcut
2025Mobile

Mobile app for track day drivers

A sim-racing leaderboard app for Assetto Corsa, ACC, and EVO. A desktop capture client reads each game’s local telemetry, detects valid laps, and sends them to a backend that ranks times and flags suspicious ones. Players compete on global and friends-only boards and get push alerts when their time is beaten.

React Native (Expo) NestJS PostgreSQL (Neon) with Prisma Clerk Next.js admin dashboard Render Sentry
Status
In progress
Type
Mobile
Links
Repository and demo are added when it ships.

B.Tech in Computer Science & Engineering

Lovely Professional University · Punjab, India
2016 – 2020