GreyOrange Pvt Ltd
SDE 3 | Senior Member of Technical Staff
July 2022 - Present | Gurugram, India
- Built and owned Java-based backend components for large-scale warehouse robotics orchestration, coordinating bots, totes, workstations, and fulfillment workflows across production deployments.
- Owned MVTS, a multi-fleet task scheduling system responsible for assigning work across heterogeneous robot fleets while handling queue limits, bot availability, task priority, and operational constraints.
- Developed and tuned task-scheduling algorithms using OptaPlanner and Timefold, integrating optimization logic into production-grade backend workflows with metrics, configuration controls, and debugging support.
- Built Spring Boot services for transit-time prediction with retraining and inference APIs, RabbitMQ-based asynchronous workflows, MinIO-backed model storage, Kubernetes deployment, and InfluxDB metrics.
- Optimized solver configurations, multithreaded execution paths, and backend processing flows to improve throughput, latency, and runtime stability in high-volume warehouse scenarios.
- Improved production debugging through structured logs, metrics, dashboards, alerts, reproducible problem statements, and invariant checks for complex scheduling and runtime anomalies.
- Migrated 20 repositories from Jenkins to GitHub Actions, creating reusable build, test, artifact, and notification workflows that improved build speed and developer experience.
- Mentored 2 SDE-1 engineers, reviewed designs and code, and collaborated with product architects, QA, deployment, contract discussions, and engineering teams to deliver customer-facing production features.