Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bhagath Singh Bhatti

Senior Developer Technical Lead
Hyderabad

Summary

Ambitious and experienced Developer/Lead with a strong foundation in programming analysis, application analysis, and design. Adheres to established procedures and works independently. Adept at utilizing development tools and languages to contribute effectively to collaborative projects.

Looking for opportunities in Digital Technologies like Gen AI.

Overview

14
14
years of professional experience
3
3
years of post-secondary education

Work History

Senior Developer Technical Leader

Tata Consultancy Services
05.2023 - Current
  • Customer :Existing,New Customers of TCS
  • Description : Transplatform
  • Transplatform as platform for customer’s digital transformation journey to build Low-Code Application using Generative AI.
    Migrate legacy application, EUC or build new application from scratch using Generative AI code generation.
  • The platform intakes source code, application specifications, sketches or inputs from SME’s and navigates through
    four stages of digital transformation journey namely discover, define, transform, build to create Low code applications
    It will help transformation of the following.
    - EUC to low code.
    - Legacy Modernization.
  • Responsibilities:
  • Participated in analyzing the high level architecture and technical stack consideration.
  • Involved in Using Google GenAI Gemini Model Integration through Vertex AI SDK for content generation.
  • Designed, developed and implemented Rest APIs required for the application by using the technologies Java,Spring Boot,Azure Cloud Storage, Google Vertex AI and PostgreSQL.
  • Involved in developing application login authentication using Keycloak is an open source identity and access management solution.
  • Involved in Database design and created necessary table structures
  • Participated in complete software development life cycle, including
    Analysis, design, development and testing.


Senior Java Developer Technical Leader

Tata Consultancy Services
11.2019 - 05.2023
  • Customer : ICICI Bank
  • Description : APF(Advanced Processing Facility)
  • The purpose of this project is to introduce the APF process requests for the project. This involves various validation checks to initiate like Legal Evaluation,Technical Evaluation,Forum, Final workflow processes. Once all processes are initiated and approved in the system APF Project number and letter will get generated and APF Project will be introduced in the system.
  • Responsibilities:
  • Participated in requirements gathering,design development and meetings.
    Wrote, modified and maintained software documentation and specifications.
    Designed, developed and implemented web services required for website.
  • Apart from writing code handled team to set the deadlines of deliverables and provided support required for them.
  • Participated in complete software development life cycle, including
    Analysis, design, development and testing.
  • Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.
  • Reviewed code and debugged errors to improve performance.
  • Worked with business teams to understand needs and address production questions.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Java Developer

Tata Consultancy Services
08.2014 - 11.2019
  • Customer : NJC(Nigeria Judicial Council)
  • Description :The project involves development of application of court case management system for Nigeria.
  • Supreme Court, Court of Appeal and High Court based applications has to be developed and implemented fo
  • Nigeria Judicial Council. So that Nigeria judicial council users can now access the court cases through online and Can end the existence of huge paper work through this system
  • Responsibilities:
  • Application Development – Work flow design and development,
  • Class Structure Design, Case Management,
  • Document upload,download and versioning using Alfresco API
  • Several screens are developed using Ext JS,Spring,Spring MVC,AOP,Hibernate with Oracle back end
  • Handled team of 5 members and guided them in following proper coding standards and code review techniques.
  • Participated in requirements gathering and design development meetings.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Have visited onsite nigeria to demonstrate the application flow deployment and got sign off for the modules implemented.

Java Developer

Tata Consultancy Services
01.2018 - 05.2018
  • Customer : RRA(RWANDA REVENUE AUTHORITY)
  • Description : Document Filing officers record the document properties into the system and users of different departments can request the documents and system maintains the status of the each document. Officers can view the requests made by different department users and based on availability perform operations on the document.
    Responsibilities:
  • Developed View layer using jsp,Jquery,Spring UI,HTML,CSS pages
  • Several screens are developed using jsp,Jquery,Spring UI
  • Implemented business logic using Spring MVC,Hibernate with Oracle back end
  • Started using SVN tools (GIT) and Provided KT to everyone.

Java Developer

Tata Consultancy Services
07.2012 - 07.2014
  • Customer : HRC(Hyderabad Race Club).
  • Description: HRC intends to modernize and upgrade their existing computerized betting system incorporate state-of-the-art betting interfaces, provide ease of use and expand its business opportunities. The proposed system will be designed in three tier client/server system.
  • The POS Terminals will act as first tier where the Operators will sell tickets and dividends and refunds. The POS Terminal retrieves the race parameters from sever and perform Various validation. These Application severs validate any data received from the POS Terminals. After successful validation of data, the application server saves the data on the DB server for storing and background processing .
  • The Database will form the third layer in this Architecture. This server will route all the data required to store in the database.
  • Responsibilities:
  • Developed View layer using jsp,HTML,CSS pages
  • Developed the Client/Server communication protocol between POS Terminals and Tomcat Server
  • Developed Spring MVC Controller, Service and Hibernate DAO, DTO’s for implementing business logic and transferring data between Spring Controller and the View Layer
  • Involved in Printing Reports and Receipt on Thermal printer Using RxTx API
  • Configuring maven build for the Project
  • Tomcat Sever Clustering in Linux using apache mod_proxy
  • Involved in overall Integration and Deployment of application

Java Developer

Navayuga Infotech Pvt.Ltd.
02.2011 - 06.2012
  • Customer : RAPDRP(Re-structured Accelerated Power Development and Reform Program)
  • Description: The focus of the project shall be on actual and demonstrable performance in terms of sustained loss reduction.
  • Establishment of reliable and automated systems for sustained collection of accurate base line data,and the adoption of information technology in the areas of energy accounting will be essential before taking up the regular distribution strengthening projects.
  • Responsibilities:
  • Involved in creating Views using JSF pages and writing Managed Beans.
    Involved in writing Hibernate DAO’s for data retrieving.
    Involved in Configuring and accessing data from LDAP Server (OpenDS).

Education

M.C.A -

Kakatiya University
University PG College Karimnagar
01.2006 - 05.2009

Skills

Google Generative AI

Google Vertex AI SDK

Java,Spring Boot

JPA,Hibernate

Web Services

SVN,GIT

Ext JS,JSF

Windows,Linux

Timeline

Senior Developer Technical Leader

Tata Consultancy Services
05.2023 - Current

Senior Java Developer Technical Leader

Tata Consultancy Services
11.2019 - 05.2023

Java Developer

Tata Consultancy Services
01.2018 - 05.2018

Java Developer

Tata Consultancy Services
08.2014 - 11.2019

Java Developer

Tata Consultancy Services
07.2012 - 07.2014

Java Developer

Navayuga Infotech Pvt.Ltd.
02.2011 - 06.2012

M.C.A -

Kakatiya University
01.2006 - 05.2009
Bhagath Singh BhattiSenior Developer Technical Lead