
Tushar Arora
Verified Expert in Engineering
Full-stack Developer
Nabha, Punjab, India
Toptal member since December 6, 2021
Tushar is a highly experienced full-stack engineer with nearly four years of professional tenure and additional experience as an independent freelancer. He has a proven track record of successfully developing scalable and efficient software, mobile applications, and desktop applications. Tushar possesses a strong passion for software development and continuously updates his skill set to stay current with emerging technologies within his preferred frameworks and new technologies.
Portfolio
Experience
- React - 3 years
- GitHub - 3 years
- Web Development - 3 years
- Angular - 2 years
- Spring Boot - 2 years
- Node.js - 2 years
- TypeScript - 1 year
- Docker - 1 year
Availability
Preferred Environment
Spring Boot, Node.js, React, Angular, Java, Apache Maven, Express.js, Docker, GitHub, Amazon Web Services (AWS)
The most amazing...
...data pipeline I've implemented was for real-time analysis. I moved data from legacy to a modern warehouse, resulting in faster processing and better accuracy.
Work Experience
Software Engineer
TiVo
- Implemented a data pipeline that aggregated data from various sources and made it available for real-time analysis.
- Successfully migrated a large amount of data from a legacy system to a modern data warehouse, resulting in a 90% reduction in data processing time.
- Implemented a distributed data pipeline that processes a large amount of data with high throughput cost-effectively, reducing infrastructural costs by 40%.
- Managed deployment cycle and process within dev, staging, and production space.
Full-stack Developer
Freelance
- Developed an Ionic Angular-Spring Boot app that allows users to get one-on-one calls between doctors, patients, and other services with Razorpay and track the real-time health status of patients. I used AWS and S3 as hosted environments and storage.
- Used Jira to keep the client in-loop with the development process and worked in the client's Git account to maintain confidentiality.
- Developed an app-based in Ionic Angular and Spring Boot that measures and outputs the energy efficiency of buildings and devices within, according to which the client can offer services to third parties about energy efficiency and earn profits.
- Worked on a React Native and Spring Boot app for allowing easier access to local sellers and service providers with a one-time payment model with location detection using longitude and latitude algorithms.
Software Engineer
Mindtree
- Developed multiple projects simultaneously, alone, and managed to complete them beyond expectations. I was awarded a couple of company-recognized awards for each project.
- Collaborated with the R&D CTO department that worked directly under the company CTO and developed cutting-edge technologies that various clients later accepted.
- Created a React and Spring Boot-based web app for an airline company to explore new locally implemented seating algorithms, including genetic mutational algorithms.
- Worked on up-and-coming concepts that involved observable systems in a microservice architecture, created using Angular and Spring Boot, with Prometheus, Grafana, Istio, Akka, Kafka, and Loki as the visual mediums.
- Completed a Svelte-based complicated logistics application and published an article on Svelte-based application development experience as a developer.
- Created an E2E eCommerce web app with an admin dashboard for visualizing data using React, and Spring Boot as UI back-end frameworks along with Jenkins, Git, and AWS as DevOps tools.
Experience
Doctor Pocket
Energy Audit
Chat Room App
Task Tracker API
YoYo Gift
The admin dashboard also included screens for adding products, disabling delivery of items, updating, adding images, monitoring aggregated user activity, with charts displayed using Chart.js like purchases across products, sales, and other analytical patterns.
The user can create an account and log in or directly use OAuth to log in by Facebook and Google. The project was deployed using AWS EC2 instance, uses S3 to store images and MySQL as the database, and uses Git as the source control tool.
Education
Bachelor's Degree in Computer Science
Chandigarh University - Chandigarh, Punjab, India
Certifications
The Complete React Developer Course
Udemy
Building Applications with React and Redux
Pluralsight
Master Microservices with Spring Boot and Cloud
Udemy
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Coursera
The Complete Node.js Developer Course
Udemy
Skills
Libraries/APIs
Node.js, React, Apache POI, Moment.js, React Router, Context API, React Redux, SendGrid API, Free Weather API, Socket.IO, Sockets, Handlebars, Passport.js, Chart.js
Tools
GitHub, Git, Grafana, Postman, Jenkins, Babel, Webpack, SendGrid, NPM, Mongoose, Kafka Streams, Apache Maven, Splunk
Frameworks
Spring Boot, Angular, Tailwind CSS, Redux, Material UI, Ionic, Bootstrap, Svelte, Jest, JSON Web Tokens (JWT), Express.js, OAuth 2, JPA, Hibernate
Languages
Java, CSS, TypeScript, HTML, HTML5, SCSS, JavaScript, ECMAScript (ES6)
Platforms
Docker, Azure, Amazon Web Services (AWS), Firebase, Heroku, Apache Kafka, Amazon EC2
Storage
MySQL, MongoDB, Amazon S3 (AWS S3), NoSQL
Paradigms
REST
Other
Web Development, Data Structures, Algorithms, Software, Spring Cloud, Prometheus, Razorpay, SaaS, Web Security, Authentication, Enzyme, APIs
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