
Hasmukh Kumar
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since July 28, 2020
Hasmukh is a full-stack developer with over three years of experience building UI applications, API layers, automation scripts, and command-line tools. He has extensive experience shipping on-premise data-center management software for VMware and building complex network visualization and drag-n-drop UI interfaces. Hasmukh's areas of expertise include various libraries (React, Vue.js, and Node.js), frameworks (Angular, Express.js), and languages (TypeScript, ES6, Java and Python).
Portfolio
Experience
- Visual Studio Code (VS Code) - 4 years
- TypeScript - 4 years
- CSS - 4 years
- JavaScript - 4 years
- HTML5 - 4 years
- Angular - 3 years
- React - 3 years
- Redux - 3 years
Availability
Preferred Environment
TypeScript, Git, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed was a drag-n-drop UI interface for designing the topology of applications running in a private data center.
Work Experience
Full-stack Developer II
VMware
- Developed a fault-tolerant large file upload service (UI and API layer) based on file chunking at VMware. This service is useful to upload binary files as large as 5GB from the browser.
- Built an automatic update feature for a type of cloud management software at VMware as well as the web single-page application (SPA) in Angular 4 with Python Flask for the API layer.
- Replaced the manual patch installation with the above-mentioned app which encouraged more customers to install updates.
- Built a generic graph builder library that allows the creation of UI applications that supports a drag-n-drop interface for building graphs; used the Rappid joint.js diagramming library for graph rendering.
- Built an internal web search app consisting of (question, answer) pairs at VMware by extracting data from internal docs, wikis, and bug tracking app. It involved working with natural language processing in Python, Elasticsearch, and Kibana UI.
- Built a multiplayer LAN game based on tank combat using Node.js, Express, and WebSockets API. HTML Canvas API was used for the rendering of the UI elements such as tanks, bullets, and the background.
- Rearchitected a monolithic Angular app into multiple React micro apps by building a component library and a build system using a TypeScript compiler and Rollup.js. This gives all the micro apps with framework dependencies, authentication, and more.
- Built a marketplace web app in React for browsing and installing extensions, plugins, and content directly to an on-premise data center's management software. Installing the extensions enhance the capability of the data center management software.
- Contributed to the Clarity React Component library used within VMware by implementing complex components such as Datagrid, Datagrid modifiers (filters, sorters), and stepper workflow.
Experience
Machine Learning (ML) Data Verification App
Education
Bachelor's Degree in Information Science
RV College of Engineering - Bangalore, India
Skills
Libraries/APIs
Node.js, React, Vue 2, HTML5 Canvas, Google Maps API
Tools
Git, Kibana
Languages
TypeScript, CSS, HTML5, JavaScript, ECMAScript (ES6), HTML, Java, Python
Frameworks
Angular, Redux, Express.js, Spring
Platforms
Visual Studio Code (VS Code)
Storage
Elasticsearch, PostgreSQL, MySQL
Other
ES6 Promises, APIs, User Interface (UI)
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