Rishabh Jain

Software Engineer

Bengaluru, Karnataka, India8 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Spark and Microservices architecture.
  • Hands-on experience with AWS and containerization technologies.
  • Strong technical leadership in software development.
Stackforce AI infers this person is a Fintech-focused Software Engineer with expertise in cloud and container technologies.

Contact

Skills

Core Skills

Technical LeadershipComputer ScienceSparkMicroservicesJavaGolang

Other Skills

Spring BootKafkaAWS EKSAWS S3DockerApache IgnitePostgreSQLAgileSOLID principlesExtreme ProgrammingTDDPair programmingDesign patternsKubernetesOpenshift

About

A Software Developer specialising in the design, production, deployment, and support of software applications. I am a Software Engineer at Google. I love to code. I not only keep myself aware of latest technological trends, but also try to gain hands-on experience by doing some POCs on my own. This makes me future ready for different kind of roles that I can apply to. I believe in pragmatic learning rather than theoretical learning. Cerebral tasks are always taken as opportunity to learn something new and gain full advantage from it. Tech Stack- Docker, Kubernetes, Openshift, Jenkins, Golang, Spring Boot, Java Advanced, Java Core, JMeter and Grafana for performance testing and load analysis, RESTful Web services, Maven, SonarQube, C#, Python Basics, Amazon Web Services, C, Kafka, Spark. 🖊️ When hobby meets interest, thinking meets passion, love for learning, then, is inevitable. Ever evolving. The journey has just begun⏳

Experience

8 yrs
Total Experience
2 yrs
Average Tenure
4 yrs 6 mos
Current Experience

Google

Software Engineer

Dec 2021Present · 4 yrs 6 mos · Bengaluru, Karnataka, India

Computer ScienceTechnical Leadership

Vmware

Member of Technical Staff-2

May 2021Dec 2021 · 7 mos · Bengaluru, Karnataka, India

Computer ScienceTechnical Leadership

Coding ninjas

Teaching Assistant

Feb 2021Apr 2021 · 2 mos

  • Key responsibilities during the internship were -
  • Taking doubt sessions for Data structures and algorithms
  • Debugging codes
  • Helping students in their assignments & various projects.

Thoughtworks

Application Developer

Oct 2020May 2021 · 7 mos · Gurugram, Haryana, India

  • Working with financial client. Implemented a framework for effective and fast processing of transactions using Apache Spark. Enhanced the job that extracts events from kafka, performing transformations using spark and writing job success on AWS S3. Also evaluated various Databases to match the required throughput numbers. This has been one of the best experience with databases wherein learnt a lot about databases transactions, serializability in databases, isolation levels and many more. Taken care of entire setup of spark on K8s and ensuring the successful execution of spark jobs. Spark on K8s is challenging as it is currently evolving. Also implemented a job the keeps frequently used data near to the services that needs them.
  • The project is really challenging and fun to work on. Everyday is a research experience on some real life problem and solving it using the most efficient algorithm/practise.
  • Tech Stack: Spring Boot, Kafka, Spark, AWS EKS, AWS S3, Microservices, Docker, Apache Ignite, PostgreSQL
  • Methodologies: Agile, SOLID principles, Extreme Programming, TDD, Pair programming, Design patterns
Spring BootKafkaSparkAWS EKSAWS S3Microservices+9

Chegg inc.

Academic Tutor

Apr 2020Jan 2021 · 9 mos · India

  • Helped various students with their assignments doubts, problem solving, taught programming language such as Java and Go. Also solved doubts of core Computer Science subjects such as Operating Systems, Algorithms, Database management

Infosys

2 roles

Java and GoLang Developer

Sep 2018Oct 2020 · 2 yrs 1 mo

  • Work involves all the way from developing application from scratch, to performing different levels of testing, and finally using latest concepts of Continuous Integration and Continuous Delivery (CI/CD) using Jenkins and Openshift to host application for customer use.
  • I not only keep myself aware of latest technological trends, but also try to gain hands-on experience by doing some POCs on my own. This makes me future ready for different kind of roles that I can apply to. I believe in pragmatic learning rather than theoretical learning. Cerebral tasks are always taken as opportunity to learn something new and gain full advantage of it.
  • Technological Stack-
  • Docker, Kubernetes, Openshift, Jenkins, Golang, Spring Boot, Java Advanced, Java Core, JMeter and Grafana for performance teating, RESTful Webservices, Kibana, Maven, SonarQube, C#, Python Basics, Amazon Web Services, C.
DockerKubernetesOpenshiftJenkinsGolangSpring Boot+13

System Engineer Trainee

Jun 2018Sep 2018 · 3 mos

  • Created an online delivery system, facilitating customers to schedule pickup of their package based on availability of service between two locations and deliver it to the specified location, enabling shipment tracking based on AWA number. Provided the customers with a facility to check the record of all the packages scheduled in the past. Developed a separate admin portal wherein the branch officer can update the current status of scheduled packages and can approve/reject the package pickups.
  • Technology used: MS- SQL Server as Database, Entity Framework and ADO.Net Web API for Database Access Layer, Angular 4 for UI Design and RESTful web services for transition of data between data access layer and frontend.

Hewlett packard enterprise

Intern

Jun 2016Aug 2016 · 2 mos · Noida Area, India

  • Internship in Android Development. Learnt various concepts involved in android app development. Have developed an android based application that covered almost all the concepts that I learnt during internship.

Education

Georgia Institute of Technology

Master of Science - MS — Computer Science

Jan 2021Jan 2023

GLA University

Bachelor of Technology — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Technical Leadership & Computer Science

Explore similar profiles based on matching skills and experience