
Lavish Thakkar
Verified Expert in Engineering
Front-end Developer
Bengaluru, India
Toptal member since June 14, 2022
Lavish is a software engineer with experience building web and mobile apps in the banking, finance, eCommerce, and video sectors. At JPMorgan Chase, he developed a micro front-end system that enabled teams to build UI components independently but was still part of one super app that managed an enterprise data lake. He has created telemetry systems, microservices, and onboarding tools, conducted migrations and complex integrations, and completed thorough QA before pushing products to production.
Portfolio
Experience
- Node.js - 3 years
- JavaScript - 3 years
- React Native - 3 years
- HTML - 3 years
- React - 3 years
- Docker - 2 years
- LangChain - 1 year
- OpenAI GPT-3 API - 1 year
Availability
Preferred Environment
Slack, GitHub, Jira, Visual Studio Code (VS Code), MacOS, GitLab
The most amazing...
...tool I've developed is micro front-end architecture using webpack that was widely adopted at a global bank.
Work Experience
Senior Software Engineer
Preimage
- Developed a full-stack application that lets customers upload their datasets and process 3D models end-to-end on a completely managed platform.
- Implemented the entire workflow orchestration along with the app, which ran all the services on AWS. Implemented alerting and monitoring on all services.
- Extended a couple of open source software to work in sync with the company's offerings. An example is a 3D tiles merger.
Software Engineer
Preimage
- Refactored and built an entire web app from scratch, following the best principles and making adding new features/components easier.
- Wrote entire back-end API following REST principles using Node.js, Express, and Prisma. Deployed all the components on AWS (ElasticBeanstalk, CloudFront, Lambda).
- Oversaw the launch of the first MVP from a technical standpoint. Helped onboard the first few customers and provided support wherever needed.
Software Engineer 1
Vimeo
- Developed the new live event feature on Vimeo OTT and added support for additional features such as live event recordings.
- Integrated live events with the existing player to create an interface for users to directly stream live events from the browser.
- Managed a QA server on Heroku. The server was used as a QA benchmark of the changes before pushing them to production. It was a very crucial component of the development pipeline.
- Migrated some of the existing code in JavaScript to TypeScript. Cleaned up dependencies and updated the rest to the latest version to remove security vulnerabilities.
Software Engineer
JPMorgan Chase
- Architected and developed a micro front-end system that lets teams build UI components independently but still part of one super app. The super app was responsible for managing an enterprise data lake.
- Built a telemetry system that collected logs from Kafka and stored them in a SQL database. Later, the SQL database was used to visualize metrics and charts on Grafana.
- Built a small onboarding application that helped users onboard to a data lake platform. It was a self-service tool that reduced the onboarding time from a few days to a few minutes.
- Worked on an entitlement service that stores and retrieves entitlements for big data files from a database.
Experience
Cycle Renting Platform for a College
https://github.com/lavisht22/cycleon-mobileOpen Source REST API
https://github.com/lavisht22/proj-restEducation
Bachelor's Degree in Computer Science
Thapar Institute of Engineering and Technology - Patiala, Punjab, India
Certifications
Data Visualization
freeCodeCamp
Skills
Libraries/APIs
React, Node.js, REST APIs, Socket.IO, React Testing Library
Tools
Git, Slack, GitHub, Microsoft Teams, Jira, GitLab, AWS CLI
Languages
JavaScript, CSS, TypeScript, HTML, Ruby, Python 3, Bash
Frameworks
React Native, Next.js, Jest, Electron, Ruby on Rails 4, Express.js
Paradigms
Unit Testing, REST
Platforms
Vercel, Apache Kafka, Docker, iOS, Android, MacOS, Visual Studio Code (VS Code), Amazon EC2, AWS Elastic Beanstalk
Storage
MySQL, PostgreSQL
Other
Software Development, CI/CD Pipelines, Front-end, Arduino IDE, MERN Stack, OpenAI GPT-3 API, OpenAI GPT-4 API, LangChain, Full-stack, FSx
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring