
Sachin Kumar
Verified Expert in Engineering
Full-stack Developer
Gurugram, Haryana, India
Toptal member since July 13, 2018
With ten years of expertise, Sachin is a seasoned full-stack developer skilled in Java, JavaScript, Angular, and React. Enthusiastic about immersive projects that leverage cutting-edge technologies, he excels in collaborative team settings. Sachin enjoys creating well-structured, reusable code and tackles problem-solving holistically, exploring a range of solutions.
Portfolio
Experience
- Java - 10 years
- React - 7 years
- JavaScript - 7 years
- MySQL - 5 years
- Spring - 5 years
- Salesforce - 5 years
- TypeScript - 2 years
- Google Cloud Platform (GCP) - 2 years
Availability
Preferred Environment
Git, Java, Spring, React, Google Cloud Platform (GCP), React Native
The most amazing...
...dashboard I've created helped several portfolio managers manage their funds/portfolios.
Work Experience
Full-stack Java Developer
Semantic Sciences PTY LTD
- Worked on Playwright to test existing applications written in React and Spring Boot.
- Tracked and fixed bugs in the existing application and then wrote the automation.
- Created a batchlet job to run chronological jobs related to business.
Java Developer
Uniphi Incorporated
- Constructed a Java SQL driver using Simba SDK to establish connectivity with Amplify DataStore.
- Employed the Thrift protocol, an internal framework, for connecting to the DataStore.
- Focused on crafting intricate SQL queries to address the specific requirements of the business use case.
Java/Spring Developer
Priceline - Main
- Implemented the Google Cloud pub/sub model in batch services to enhance performance.
- Introduced Redis Cache to minimize database calls.
- Utilized Java, Spring Boot, web services, and Netflix Hollow for the client, Priceline.
Front-end Developer
Seran Pty Ltd
- Designed a user interface enabling users to search through a list of properties based on selected filters.
- Enabled users to save both their search results and preferences for convenient future access.
- Implemented a feature enabling users to save their search filters, eliminating the need to re-enter them repeatedly.
Front-end Developer
Andrew Koudijs (Toptal Projects)
- Built a React Native dashboard from the ground up for a cannabis inventory management system.
- Developed end-to-end logic for user login and registration, ensuring a seamless and secure process.
- Offered assistance to team members as needed and integrated technologies such as React Native, Spring Boot, and Node.js.
Java/Spring Developer
Priceline - Main
- Enhanced a hotel management system by migrating existing web services from an on-premises database to Google Cloud Platform (GCP).
- Moved the Java 8 project to Java 17 by fixing all the issues. Added the streamline for blue-green deployment.
- Optimized the performance of multiple web services through systematic improvements.
Senior Associate and Java/Angular/Spring Boot/Oracle/React Developer
Nagarro
- Designed and implemented multiple internal and external RESTful APIs to handle requests and notifications.
- Developed a portfolio management dashboard to assist portfolio managers in effectively managing their portfolios.
- Built several RESTful services to support the user interface using Node.js.
- Utilized funds from diverse upstream sources, created dashboards for entering benchmarks for individual funds, and established correlations between benchmarks and their respective funds.
- Developed a React-based dashboard showcasing the top 10 most viewed beauty advertisement videos. Also, Implemented functionality to generate Google tags for diverse serving purposes within the application using React.
System Engineer
Tata Consultancy Services
- Developed a Java-based XML document parser for importing diverse formatted data into the Attivio analytical tool.
- Established a workflow to handle Excel file uploads from end-users, making relevant database calls based on business logic.
- Implemented a process for delivering data to multiple downstream via a CSV file sent over email.
- Contributed to the construction of a batch process for assessing client exposure.
Experience
App to Manage Portfolio for a Leading Finance Bank
Advanced Search Implementation | Planiter - Seran (Toptal Client)
• Users can always go back and refine the search.
• Users can save, rename, and delete their search preferences.
I integrated the screen with the business logic to get the correct results and display them to users—used uib modal of Angular to show the list of filters.
Soccer Online Management Game
https://github.com/junesac/SoccerOnlineManagementGameCricket Match Commentary
https://github.com/junesac/CricketMatchPredictionUpdatedBusiness House Game
https://github.com/junesac/BusinessHouseGameEducation
Bachelor of Technology Degree in Information Technology
Institute of Technology and Management - Gurgaon, India
Certifications
Google Cloud Platform (GCP) Fundamentals for Beginners
Udemy
Salesforce New User Training
Udemy
SOLID Principles: Introducing Software Architecture and Design
Udemy
Java Multithreading, Concurrency, and Performance Optimization
Udemy
Skills
Libraries/APIs
React, jQuery, Polymer, Google API, Google Maps, Node.js
Tools
Git, Bitbucket, Java Concurrency, IntelliJ IDEA, Eclipse IDE, BigQuery, Simba SDK, Microsoft Visual Studio, Perforce, Terraform, WildFly
Languages
HTML, CSS, Java, JavaScript, TypeScript, SQL, ECMAScript (ES6), Apex
Frameworks
Bootstrap, Spring Boot, Spring, Spring 4, Angular Material, AngularJS, Flex, JPA, Angular, React Native, Material UI
Paradigms
Java Performance Optimization, Agile, Microservices, REST, Model View Controller (MVC), AOP, Responsive Web Design (RWD)
Platforms
Google Cloud Platform (GCP), Salesforce, Google App Engine, Java EE, Amazon Web Services (AWS), Docker, Kubernetes, Apache Kafka
Storage
MySQL, Spring Data JPA, Elasticsearch
Other
Technical Leadership, Google BigQuery, RESTful Services, Google, Aura, SOLID Principles, Web Services, Information Technology, Cloud, 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