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

Threads
Chunk size
0/240 records
0 ticks elapsed
Estimated total 66 ticks · 4.1× vs 1 thread

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

Dec 2024 – Present

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.
Jun 2022 – Nov 2024

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

Feb 2024 – Jul 2024

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.

React NativeOffline-firstREST

Angular CLI

Open source contributor

Found and fixed critical bugs in the Angular CLI, improving tooling for the wider community.

AngularOpen source

Skills

Languages & Frameworks

TypeScriptReactReact NativeNode.jsJavaSpring BootGolang

Cloud & DevOps

AWSAzureDockerKubernetesTerraformCI/CD

Data & Messaging

PostgreSQLMySQLMongoDBRedisAzure EventHub

Practices

TDDExtreme ProgrammingE2E testingSecure codingDesign patternsOffline-first

Latest writing

All posts →

Education & recognition

2024 – Present

BITS Pilani

M.Tech, Artificial Intelligence & Machine Learning

2016 – 2020

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