Tushar Goyal

Software Developer

AWS Certified | 5+ Years Experience | Golang & Backend Specialist

About Me

As a software developer with almost 5 years of experience, I am skilled in Golang, AWS (CERTIFIED), SQL and have experience in ETL, back-end development. With a passion for technology and a commitment to quality, I enjoy working on challenging projects that allow me to learn and grow as a developer.

Education

Bachelor of Technology - Computer Science

Punjabi University, Patiala, India

July 2016 - June 2020 | CGPA: 7.92

Certifications & Awards

On the SPOT Award - TCS

June 2023

Technical Skills

Languages

Golang Java C++ Python

Frameworks

Spring Boot Hibernate GORM Microservices

Tools & Platforms

AWS Docker Kubernetes PostgreSQL MySQL Redis GraphQL gRPC

Professional Experience

System Engineer

Tata Consultancy Services

Nov 2020 - Present
Car Rental Client Project

Tech Stack: Golang, Jenkins, AWS, Redis, CouchDB

  • Worked with a leading car rental client to improve and transform their booking system
  • Contributed to the expansion of the car class module, enhancing functionality to support electric vehicles
  • Developed a Golang utility to synchronize transactions from GDS channels with backend systems
  • Developed an admin web portal to manage and route traffic between multiple systems
  • Worked on microservices architecture leveraging Docker, Kubernetes, and RESTful APIs
U.S. Retail Client Project

Tech Stack: Golang, AWS Batch, Informatica MDM, IDQ, Oracle Database, AWS S3

  • Collaborated with a U.S.-based retail client to modernize and upgrade their legacy system
  • Built data pipelines for batch processing and transformation of customer data
  • Optimized AWS batch job processing, reducing runtime by 95% using Go routines and channels
  • Assisted the client in reducing Athena query costs for accessing the Data Lake

Intern

Tata Consultancy Services

Jan 2020 - Apr 2020

Tech Stack: Angular, Spring Boot, PostgreSQL

  • Developed a Proof of Concept (POC) for a Java-based web application using Agile methodology

Featured Projects

Docker React App

A single container React application using Docker for containerization and deployment.

React Docker JavaScript

Docker Fibonacci Calculator

A multi-container Fibonacci calculator demonstrating microservices architecture with Docker.

Docker Microservices JavaScript

Blog App REST APIs

RESTful APIs for a blog application with JWT authentication, deployed on AWS Elastic Beanstalk.

Spring Boot JWT MySQL AWS Swagger

Cryptocurrency Blockchain

Implementation of cryptocurrency concepts using blockchain technology and cryptographic principles.

Python Blockchain Cryptography

Movie Ticket Booking

Online movie ticket booking web application with user authentication and booking management.

Java JSP MySQL Bootstrap

Get In Touch

Let's Connect

I'm always interested in discussing new opportunities and challenging projects. Feel free to reach out!

Volunteer Experience

Knowledge Sharing - TCS (2023)

Conducted technical sessions on AWS cloud technologies

Placement Representative - Punjabi University (2018)

Coordinated with college to successfully conduct placement drives