Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ravikant Tiwari

Lucknow

Summary

Driven Associate Software Engineer from Tech Mahindra, adept in Java and Spring Boot, with a proven track record in enhancing microservice architecture. Excelled in collaborative coding and project documentation, significantly improving API integration efficiency. Demonstrates strong analytical skills and a commitment to quality, leveraging Git and Maven to streamline development processes.

Overview

1
1
year of professional experience

Work History

Associate Software Engineer(Java Developer)

Tech Mahindra
08.2023 - Current

My day to day responsibility includes writing clean, maintainable code for microservices using Java and Spring Boot. Implement SOLID principles and RESTful APIs for different microservices. Collaborate with front-end developers to integrate APIs with user interfaces. Review code submitted by peers to ensure quality and adherence to coding standards. Document code and maintain technical documentation for APIs and services.


I also have hands-on experience on Java Struts framework using JSP and JavaScript as frontend technologies. Designed and implemented user-friendly web applications using the Struts framework, adhering to MVC architecture principles. Developed and integrated various modules, ensuring seamless data flow between the front end and back end.


ESPC (Ethernet Service Provider Catalog):

This project is basically used to provide informaation about Ethernet services provided by AT&T in USA. Having four modules inclusive API and GUI as user interface, Service module to expose services to third party, Batch module for batch processing to import/export into XML file, Build module to store build related configurations when application going to be deployed on Azure Cloud. Having four type of product where one is parent of the other one such as ESP Entry, ESP Product Entry, Base ATT Product Entry and ATT Product Entry.


MIC (Mechanized Inventory Creation):

MIC is a web application based Java Struts framework for backend and JSP, HTML, JavaScript as frontend technologies. MIC is application used by 21 State Construction & Engineering (C&E), Out of Region (OOR) and is accessed by several other upstream/downstream workgroups. It helps with standardization of processes, mechanizes workflow. MIC is the center of the inventory process. Information is entered into MIC, which feeds that information to other applications.

Education

B.TECH - Computer Science & Engineering

Babu Banarasi Das Institute of Technology & Manage
Lucknow, India
07-2023

Skills

  • Programming Language: Java
  • Frontend: JavaScript, JSP
  • Frameworks: SpringBoot, Spring Cloud, Hibernate, Struts Framework
  • Version Control : Git
  • Database: Oracle Database, PostgreSQL
  • Build Tool: Maven
  • Project Documentation

Timeline

Associate Software Engineer(Java Developer)

Tech Mahindra
08.2023 - Current

B.TECH - Computer Science & Engineering

Babu Banarasi Das Institute of Technology & Manage
Ravikant Tiwari