Sachin Kumar, Developer in Gurugram, Haryana, India
Sachin is available for hire
Hire Sachin

Sachin Kumar

Verified Expert  in Engineering

Bio

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

Semantic Sciences PTY LTD
Java, HTML, Java EE, JavaScript, TypeScript, Amazon Web Services (AWS)...
Uniphi Incorporated
Java, SQL, Simba SDK, MySQL
Priceline - Main
Java, Spring, SQL, Kubernetes, Google Cloud Platform (GCP), Apache Kafka

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

Full-time

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

2023 - 2023
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.
Technologies: Java, HTML, Java EE, JavaScript, TypeScript, Amazon Web Services (AWS), Terraform, Docker, WildFly, Microservices, REST, MySQL

Java Developer

2022 - 2022
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.
Technologies: Java, SQL, Simba SDK, MySQL

Java/Spring Developer

2022 - 2022
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.
Technologies: Java, Spring, SQL, Kubernetes, Google Cloud Platform (GCP), Apache Kafka

Front-end Developer

2021 - 2021
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.
Technologies: AngularJS, JavaScript, HTML, CSS, Bootstrap, jQuery, Responsive Web Design (RWD), User Interface (UI), Node.js, Elasticsearch

Front-end Developer

2021 - 2021
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.
Technologies: JavaScript, ECMAScript (ES6), React, Bootstrap, Material UI

Java/Spring Developer

2021 - 2021
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.
Technologies: Java, Spring, Cloud

Senior Associate and Java/Angular/Spring Boot/Oracle/React Developer

2017 - 2019
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.
Technologies: React, Node.js, Microservices, Java EE

System Engineer

2014 - 2017
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.
Technologies: AngularJS, AOP, RESTful Services, Model View Controller (MVC), Spring, Java

Experience

App to Manage Portfolio for a Leading Finance Bank

Developed an internal application for portfolio managers to efficiently manage portfolios. Utilized AG Grid to capture expert analyses, allowing experts to specify the percentage of funds to be invested in different regions. Additionally, I integrated a feature enabling portfolio managers to adjust the investment ratios based on market behavior.

Advanced Search Implementation | Planiter - Seran (Toptal Client)

I created a search screen in AngularJS to allow users to do an advance search based on the list of the filters:
• 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/SoccerOnlineManagementGame
Created an end-to-end working application similar to the soccer fantasy league system.

Cricket Match Commentary

https://github.com/junesac/CricketMatchPredictionUpdated
Created an application that provides a ball-by-ball commentary of a cricket match between two teams. I received badges from Geek-Trust developers for writing flexible and reusable code.

Business House Game

https://github.com/junesac/BusinessHouseGame
Created a console-based business king game in Core Java.

Education

2009 - 2013

Bachelor of Technology Degree in Information Technology

Institute of Technology and Management - Gurgaon, India

Certifications

FEBRUARY 2022 - PRESENT

Google Cloud Platform (GCP) Fundamentals for Beginners

Udemy

OCTOBER 2021 - PRESENT

Salesforce New User Training

Udemy

APRIL 2021 - PRESENT

SOLID Principles: Introducing Software Architecture and Design

Udemy

FEBRUARY 2021 - PRESENT

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring