Vishal Kumar

Vishal Kumar

I am a software engineer with over five years of experience, driven by a deep curiosity and ambition to master complex challenges. My diligent and logical approach, combined with an open-minded pursuit of ideal solutions, allows me to continuously learn and innovate, always striving for excellence.

Work style

onsite, hybrid, remote

Contact details — on requestProof of Work — on request

Experience

Lenovo India

Software Engineer

Lenovo India · Jul 2023 – Present

Not yet confirmed
  • Implemented RabbitMQ for asynchronous messaging and improved communication between microservices, enhancing
  • system reliability and scalability.
  • Optimized message queues by 23%, configured exchanges, and ensured message
  • persistence and fault tolerance, resulting in more efficient data processing and reduced system latency.
  • • Optimized system space usage by 75% by fine-tuning Celery workers and child processes, leading to more efficient
  • resource utilization and smoother task execution in a distributed environment.
  • • Increased test coverage from 45% to 91% by implementing comprehensive unit and integration tests using pytest.
  • Improved code reliability and maintainability, reduced production bugs, and ensured robust application functionality.
  • Mentored junior developers on code quality, debugging, and backend best practices, improving team efficiency.
Lenovo

Software Engineer

Lenovo · Jul 2023 – Present

Not yet confirmed
  • Owned and scaled a distributed telemetry ingestion platform supporting 30,000+ devices and processing 120K+ events/min (170M+ events/day), improving throughput and storage efficiency through batching, compression, and schema optimization.
  • Led the migration of a production telemetry backend from Python to Go to address concurrency bottlenecks and GIL limitations, reducing memory consumption by 93.6% (546 MB to 34.9 MB) in a 5,000-device test while maintaining backward compatibility.
  • Architected a fault-tolerant event-driven architecture with RabbitMQ, implementing guaranteed message processing, retry policies with exponential backoff, and failure recovery to ensure reliable large-scale data processing.
  • Designed graceful shutdown for 10+ containerized microservices, ensuring safe request draining and completion of 100% of in-flight requests during deployments, eliminating data loss and enabling seamless rolling updates.
  • Led the implementation of end-to-end observability using distributed tracing (OpenTelemetry, Tempo) and centralized logging (OpenSearch), enabling 2x faster root cause analysis and reducing mean time to resolution for production incidents.
  • Optimized MongoDB query performance by analyzing explain plans, eliminating full collection scans (COLLSCAN), and adding targeted indexes, reducing getCount latency from 70ms to 15ms and aggregation latency from 68ms to 26ms across 5,000-device collections.
  • Optimized asynchronous task execution by tuning Celery worker concurrency and scheduling, reducing infrastructure memory usage by 70%; mentored junior engineers and conducted code reviews across the telemetry team.
HighRadius

Web Developer

HighRadius · Jan 2022 – Apr 2022

Not yet confirmed
  • -Build a responsive Invoice receivables dashboard using React.
  • -Visualize data using DataGrid library.
  • -Implemented real-time search and CRUD operation features for
  • database using java servlet .
  • -Enforced Predict feature to predict clear date of invoice using the
  • ML model
Acompworld

Android Developer

Acompworld · Jul 2021 – Oct 2021

Not yet confirmed
  • -Build application from scratch used by NTPC - Asset Tracking
  • System
  • -eliminates manual process and enables tracking of assets
  • throughout its life cycle.
  • -Counting, locating, and verifying assets gets easier using handhelds
  • barcode reader.

Skills 0 proven through work

Also works with

Graceful Shutdown ImplementationElasticsearch UsageArgo CD UsageGrafana Dashboard DevelopmentMicroservices ArchitectureDistributed Systems DesignFault-Tolerant System DesignEvent-Driven ArchitectureDatabase ManagementSelf-Directed LearningProblem SolvingWork Planning and PrioritizationAdaptabilityBulk Data ProcessingScalable System DesignBug FixingData Synchronization Pipeline DesignMobile Application DevelopmentAsset Management System DevelopmentBarcode & QR Code ScanningSQL ProgrammingInvoice Management System DevelopmentSpring BootDependency ManagementApplication Performance OptimizationCelery Task QueueGoroutine UsageKubernetes OrchestrationRabbitMQ Message Queue ImplementationFastAPI DevelopmentJava DevelopmentMemory ManagementCode ConversionGo ProgrammingPython DevelopmentMachine Data Ingestion DesignMongoDBSystem Metrics Collection

Proof of Work

Proof of Work

Vishal shares this with people who ask. You'll hear back either way.

Education

Bachelor of Technology, Information Technology

Kalinga Institute of Industrial Technology · 2019 — 2023

Contact details

Contact details

Vishal shares this with people who ask. You'll hear back either way.

What drives their work

The Architect — Builds what holds

The Architect

You design and optimize the underlying structures that enable systems to perform at scale.

Vishal's superpower

You excel at re-architecting and optimizing complex backend systems for efficiency and scalability.

How Vishal works

You are best suited for teams focused on building and maintaining high-performance, scalable backend systems, or transitioning into data-intensive ML/AI roles.

Ask about this candidate

AI responses may contain errors. Proof status and source information are provided by Proof of Skill.

A Proof CV — one profile, kept current, with the proof attached. Back to the portal