Ayush Agrawal
Software Eng. (Paytm)
Graduated from NIT Agartala (ECE-2017)
Exprience - 3.8 years
Contact
 9012984443
  ayushnita.ece@gmail.com
  9012984443
  Banglore, India
Skills
Programming Language

Java, Python, C, C++


Framework & Libaries

Spring, SpringBoot, Angular, Hibernate, Bootstrap, SpringCloud, Microservices


Tools

Git, Jenkins, Jira


Database

SQL


IDE

VS Code, VIM, Eclipse, IntelliJ, STS






Area of Interest
  1. Microservices Development
  2. Research and Development
  3. Product Development
  4. Open Source Contribution
Experience
Software Engineer (Paytm) :- (Dec 2020 - Present)

Working as Software Engineer (Kotlin and Microservices) in Paytm since 22st Dec 2020. Develop Microservices using kotlin, spring, springboot, Learn more about Insurance domain.

Sr. Associate Software Engineer (Synechron) :- (April 2020 - Dec 2020)

Working as Sr. Associate Software Engineer ( Java and Microservices) in Synechron since 1st April 2020. Develop Different Microservices and cloud Native application for clients using Java, Spring, SpringBoot, SpringCloud.

Associate Software Engineer (Synechron) :- (Sept 2018 - April 2020)

Working as Associate Software Engineer ( Java and Spring Developer ) in Synechron since 5 Sept 2018. Develop Restful Web Services and deploy them in cloud environment.

Associate Software Engineer (Mphasis) :- (Jul 2017 - Aug 2018)

Worked as Associate Software Engineer ( Java Developer ) in Mphasis since Jul-2017 and got trained in JAVA (Core-Java, Spring, Hibernate, Spring Boot) and Angular-Js for 3 months.

Project
Create microservice to handle Insurance request from end user

Technology: Kotlin, Spring, SpringBoot, Redis

  • Create a microservice using kotlin to collect end user details for insurance form.
  • Learn to work on kotlin and redis, great experience.
Migrate Spring Application to cloud

Technology: Java, Spring, Cloud, Docker

  • Migrate Existing Application from VM to Internal Cloud
  • While migrating face different issues like logging hardcoded dependencies.
  • Create a Logging solution as there is no logging solution for cloud till now available in firm and OpenSource not allowed.
Spring Cloud Configuration Server

Technology: Java, Spring, Spring Cloud Configuration Server

  • Develop a Centralize Configuration server using Spring Cloud Configuration Server.
  • Setup All Configuration on Cloud Config
  • Most Challenging part is to use them in Non-Spring Boot Project.
Routing Microservices

Technology: Java, Spring, Eureka, Spring Cloud Config

  • Design Routing Service for Trade Booking
  • Setup All Configuration on Cloud Config
  • Create Microservices Architecture and deploy this application using Jenkins in an internal cloud.
Resume Builder

Technology: Java, Spring, Spring Boot, Spring Security, Hibernate

  • This is an opensource project
  • Design to create a resume by providing your details
  • Git Link: https://github.com/Ayushnita/Resume_builder
Open source Contribution

Technology: python

  • Flask project creator (fpc) for creating boilerplate code for a new project
  • This can create a different type of folder structure according to requirements. (rest, mvc)
  • Still in progress
Waste management bot (e-yantra) IIT – Bombay

Technology: atmega 2560, embeded c

  • Participated in e-yantra
  • Build two robots for collecting garbage and dump them outside the city
Awards And Extras
Participated in hactoberfest 2019
SurPass Award Nomination in Synechron for Jan 2019 to March 2019.
Education
Completed B.Tech in Electronics and Communication Engineering with an aggregate of 73% from The National Institute of Technology (NIT), Agartala.
Completed 12th with an aggregate of 74% (CBSE Board) from Jugal Devi Vidhya Mandir, Kanpur (U.P).
Completed 10th with an aggregate of 66% (UP Board) from Jai Narayan Vidhya Mandir, Kanpur (U.P).