Bengaluru, India
Harsh Lakhara
Full-Stack Developer. I'm a Developer Consultant at Thoughtworks building secure, scalable web and backend systems with React, Node.js and Spring Boot. Currently pursuing an M.Tech in AI & ML at BITS Pilani.
Playground · Spring Batch, simulated
A simulation, not a benchmark. Each square is a record. Workers claim a chunk, process it, then pay a commit cost. Tiny chunks waste time committing; extra threads help until the work runs out. Real jobs add shared-reader and database limits. Read the write-up →
Experience
Thoughtworks
Developer – Consultant · Bengaluru
- Optimized an ETL job from 9 hours to 1h 15m using Spring Batch while keeping it thread-safe.
- Built file-processing tools on Node.js, Azure Blob Storage, EventHub and AgendaJS, using AI-assisted development to speed delivery without trading off testing or security.
- Refactored a React application to run both as a secure embedded site and a standalone app, with hardened authentication and embedding flows.
- Maintained CI/CD pipelines and provisioned Azure resources with Terraform.
Signdesk
Associate Software Engineer · Bengaluru
- Led migration of legacy frontend modules to a micro-frontend architecture (React/Angular, single-spa) enabling independent deployments.
- Architected a centralized Angular component library used across multiple teams.
- Built privacy-first interfaces for digital documentation workflows using JWT and RSA encryption.
Projects & open source
Surti Mobile App
Freelance React Native Developer
Cross-platform mobile app that digitizes daily industrial machine data logging, with an offline-first design for factory floors with unreliable connectivity and real-time sync to REST APIs.
Angular CLI
Open source contributor
Found and fixed critical bugs in the Angular CLI, improving tooling for the wider community.
Skills
Languages & Frameworks
Cloud & DevOps
Data & Messaging
Practices
Latest writing
Education & recognition
BITS Pilani
M.Tech, Artificial Intelligence & Machine Learning
A D Patel Institute of Technology
B.E., Mechanical Engineering (7.11 CGPA)
- Employee of the Quarter (Q1 2024) for contributions to backend architecture and team productivity.
- Open source contributor to Angular CLI.
Contact
Open to interesting problems and conversations. The best way to reach me is email.
harshlakhara007@gmail.com