Rohit Rohit, Developer in Toronto, ON, Canada
Rohit is available for hire
Hire Rohit

Rohit Rohit

Verified Expert  in Engineering

Bio

Rohit has over six years of experience working as a Java full-stack developer. He has built full-stack applications using Java, Spring Boot, REST APIs, HTML, CSS, React, Angular, JavaScript, and Node.js. He has also developed DevOps solutions using CI/CD, containerization, and version control with Git and Bitbucket. Rohit is proficient in RDBMS, NoSQL databases, AWS, and Google Cloud Platform (GCP) services.

Portfolio

Brickred Systems
Java, Spring Boot, Microservices, Agile, Amazon Web Services (AWS), Node.js...
Indigo
Google Cloud Platform (GCP), SQL, Postman, Java 8, GitHub API, Jenkins...
HDFC Bank
RESTFul APIs, Spring 6, React, Java, Spring Boot, Azure, HTML, CSS...

Experience

  • SQL - 6 years
  • Spring Boot - 6 years
  • Java 8 - 6 years
  • Java - 6 years
  • MongoDB - 5 years
  • AWS CLI - 5 years
  • Google Cloud Platform (GCP) - 5 years
  • Docker - 3 years

Availability

Full-time

Preferred Environment

Java

The most amazing...

...caching system I've built cut API response time by 60%, boosting performance and scalability.

Work Experience

Java Full-stack Developer

2023 - PRESENT
Brickred Systems
  • Leveraged Spring Boot to make project setups easier and more manageable.
  • Designed and developed scalable, high-performance distributed systems using Java, Spring Boot, and microservices architecture, ensuring low latency and high availability for enterprise applications.
  • Acted as a key contributor in Agile teams, facilitating sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of project milestones while maintaining alignment with business goals.
Technologies: Java, Spring Boot, Microservices, Agile, Amazon Web Services (AWS), Node.js, Next.js, TypeScript, Vercel, Front-end, Amazon Simple Queue Service (SQS), Cloud Infrastructure, Full-stack, Amazon RDS, GitHub Actions, Technical Leadership, ECS, Amazon Elastic Container Service (ECS), Architecture, Data Modeling, Terraform, AWS IoT, Infrastructure, OpenAI, REST APIs, PostgreSQL, OpenAI API, Amazon S3 (AWS S3), Stripe, Redis, AI Integration

Java Engineer

2021 - 2022
Indigo
  • Created reusable, modular, and efficient React components, leveraging custom hooks to manage component lifecycles.
  • Built Java apps without servers using AWS Lambda. This allowed us to save money while apps could run when needed.
  • Leveraged Amazon EKS to deploy and manage Java applications in a Kubernetes environment, ensuring applications could scale smoothly.
Technologies: Google Cloud Platform (GCP), SQL, Postman, Java 8, GitHub API, Jenkins, Apache Maven, AWS Lambda, Amazon EKS, Java, Kubernetes, Amazon Web Services (AWS), TypeScript, Front-end, Amazon Simple Queue Service (SQS), Cloud Infrastructure, Lambda Architecture, Full-stack, Amazon RDS, GitHub Actions, Technical Leadership, ECS, Amazon Elastic Container Service (ECS), Architecture, Data Modeling, Terraform, AWS IoT, Infrastructure, REST APIs, PostgreSQL, OpenAI API, Amazon S3 (AWS S3), Stripe, Redis, AI Integration, Microservices

Java Engineer

2020 - 2021
HDFC Bank
  • Leveraged Spring Boot's auto-configuration feature to automatically set up application parts based on project dependencies, reducing the need for manual setups and speeding up development.
  • Integrated Azure services into software solutions, focusing on reliability, scalability, and maintainability.
  • Developed and enhanced front-end layouts using React and APIs. I also used HTML, CSS, and Tailwind CSS to style the React components.
Technologies: RESTFul APIs, Spring 6, React, Java, Spring Boot, Azure, HTML, CSS, Tailwind CSS, Amazon Web Services (AWS), Vercel, Front-end, Amazon Simple Queue Service (SQS), Cloud Infrastructure, Lambda Architecture, Full-stack, Amazon RDS, GitHub Actions, ECS, REST APIs, PostgreSQL, OpenAI API, Amazon S3 (AWS S3), Stripe, Redis

Experience

Payment Gateway and Fraud Detection System

This project involved developing a robust and scalable payment gateway system using Java and Spring Boot to process millions of transactions daily. I've designed and implemented the system using microservices, ensuring high availability and scalability while simplifying maintenance and future enhancements.

I've also integrated the system with multiple 3rd-party payment processors and banking APIs to facilitate secure, real-time financial transactions. I implemented a real-time fraud detection module using machine learning algorithms, reducing fraudulent transactions by 40%.
I leveraged Docker for containerization and Kubernetes for orchestration to streamline deployments and ensure resilience in a cloud environment.

In addition, my role entailed ensuring system compliance with industry standards such as PCI DSS by integrating secure authentication protocols and robust encryption mechanisms. I worked closely with cross-functional teams following Agile methodologies to deliver high-quality features and continuous improvements.

Education

2017 - 2021

Bachelor's Degree in Information Technology

Guru Gobind Singh Indraprastha University - New Delhi, India

Certifications

JUNE 2020 - PRESENT

Java Developer

Coding Blocks

Skills

Libraries/APIs

React, Node.js, REST APIs, OpenAI API, Stripe, GitHub API

Tools

Amazon Simple Queue Service (SQS), AWS CLI, Apache Maven, Amazon Elastic Container Service (ECS), Terraform, Postman, Jenkins, Amazon EKS

Languages

Java, Java 8, SQL, TypeScript, HTML, CSS

Frameworks

Spring Boot, Spring 6, Spring MVC, Next.js, Tailwind CSS

Paradigms

Microservices, Lambda Architecture, Agile

Platforms

Amazon Web Services (AWS), Vercel, AWS IoT, Google Cloud Platform (GCP), Docker, Kubernetes, AWS Lambda, Azure

Storage

PostgreSQL, Amazon S3 (AWS S3), Redis, MongoDB

Other

RESTFul APIs, Front-end, Cloud Infrastructure, Full-stack, Amazon RDS, GitHub Actions, Technical Leadership, ECS, Data Modeling, OpenAI, AI Integration, Architecture, Infrastructure, Information Technology, PCI DSS

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