Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Jatinder Pal Singh

Bangalore

Summary

Software professional with 9 years of experience in system architecture, design discussion, and implementing high-performance microservices architecture. Complex problem-solver with an analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Have developed various applications using tools such as Golang, C#, Javascript, Go, Swagger, Gorm, gRPC, AWS, Restful API, Docker, Mongo DB, MySQL, and Kubernetes.

Overview

9
9
years of professional experience

Work History

Software Engineer 2

Uber
Bangalore
09.2022 - Current
  • Working from scratch on Automate pay for performance project in Uber. This project will automatically evaluate the performance of employees and calculate the bonus type based on the assessment given by their managers. This project has been developed using tech stacks such as GoLang, React, gRPC, MySQL and Docker. Prometheus and Grafana have been used for monitoring logs.
  • Involved in documenting the low-level schema design for our application.
  • Gathered the engineering requirements and was involved in creating the whole ERD document and architectural decisions.
  • Onboarded new team members on this project and mentored them.
  • Code review of subordinates and peers and document code review defects.
  • Assisted quality assurance team with testing software, investigating bugs and developing test cases.
  • Contributed to sprint planning, prioritising backlogs to meet new demands.
  • Wrote and developed new and well-tested code for different software projects.
  • Managed team resources to deliver on sprint goals within expected timeframes.

Cloud Developer

WANCLOUDS
Bengaluru
01.2020 - 09.2022
  • Involved in architecture design and development of various microservices that control the migration of data, resulting in automation of the cumbersome process of migrating data using Agile Methodology.
  • Designed and developed workflow for data transfer and DB migration across the cloud service providers and from on-premise to the cloud using Golang, Rsync, and SSH for Windows and Ubuntu machines.
  • Developed REST APIs using Go Swagger and used Mongo DB.
  • Involved in a team of Cisco to create a platform for MultiCloud management and automated the processes such as registration of metadata of events and messages type.
  • Worked in CI/CD tools Jenkins to automate the build process from the version control into the dev and staging environment.
  • Added events for Kafka for asynchronous communication between microservices and REST APIs for synchronous communication.
  • Worked on multiple enhancements such as concurrent programs, multithreading, and performance improvements using Go channels and Go routines.
  • Wrote unit test cases in the development environment to ensure the working of the application.

Software Developer

Mobile
Mohali
03.2019 - 01.2020
  • Implemented APIs using GO Swagger with microservice architecture
    Understand functional requirements through interactions with business users and business analysts and analyze the scope of work in the context of sub-task /module/project.
  • Creation of test cases to automate the unit testing process and performed unit testing, peer testing, and integration testing of written code.
  • Code review of subordinates and peers and document code review defects.

Software Developer

Chicmic
Mohali
07.2015 - 02.2019
  • Worked on the overall development of augmented reality applications using Vuforia SDK
  • Used C# and Javascript languages to develop games.
  • Worked on Cardboard games such as Ludo, and Poker for iOS and Android using Unity3d, XCode and Android Studio
  • Involved in end-to-end process from designing to uploading to respective app stores
  • Involved directly in client calls and supervised a team of 3 members.

Education

Bachelor of Computer Science - Computer Science and Engineering

Thapar University
Patiala

Skills

  • GoLang,RestAPIs,Docker,MYSQL, MongoDB
  • GitHub,JavaScript,gRPC,Unity3d and Vuforia
  • Jenkins, Kubernetes, Prometheus and Linux
  • Kafka and React
  • API Development
  • Code Reviews

Additional Information

  • ACHIEVEMENTS AND EXTRACURRICULAR , Winner of Best Intern award at Chicmic 2015 Winner of coding hackathon at Chicmic 2018

Timeline

Software Engineer 2

Uber
09.2022 - Current

Cloud Developer

WANCLOUDS
01.2020 - 09.2022

Software Developer

Mobile
03.2019 - 01.2020

Software Developer

Chicmic
07.2015 - 02.2019

Bachelor of Computer Science - Computer Science and Engineering

Thapar University
Jatinder Pal Singh