Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
Basavaraj Dundappa

Basavaraj Dundappa

Bangalore

Summary

Enthusiastic and results-driven technical professional with a comprehensive understanding of the entire software development lifecycle. Bringing 18 years of experience in the IT industry, including 8 years as a Java Developer. A dedicated CTS team member with a proven track record of achieving company goals through consistent, organized, and efficient practices. Known for a resourceful and adaptable approach to solving complex challenges in dynamic environments.

Overview

20
20
years of professional experience

Work History

Senior Software Engineer

Cognizant Technology Solutions
03.2023 - Current
  • Project 1 – Return Common Services
  • Project Description: The legacy backend service was responsible for managing return the items in stores and it was build using Java 8 Spring application host in on premises of each store. Business wants to migrate all functionality of legacy services into Java 17 modernize microservices and enhance most of business scenarios as per the new trend. So, we modernize the legacy services as per the business requirement.
  • Project Overview
  • Project Type : Application Migration
  • Role : Senior Developer - Java.
  • Team Size : 6
  • Technology : Spring Boot, Java, Microservices and GCP.
  • Location : Bangalore.
  • Roles and Responsibilities:
  • Understand the api requirements and eventually develop the same.
  • Creating big tables in gcp in order to load and retrieve the data using api's.
  • Handle the gcp pubsub data in consumer service.
  • Creating graphql mutations and queries as per the rest service api's.
  • Responsible for Bug Fixes and resolving any functionality issues.
  • Coordinating with team members and actively involving in agile ceremonies.

Senior Software Engineer

Cognizant Technology Solutions
03.2021 - 02.2023
  • Project 1 – Common Parameter Application
  • Project Description: The legacy application was responsible for managing parameters across all stores, which influenced various business scenarios during purchase and return processes. Originally built using Spring with JSP and hosted on-premises, the application was modernized by migrating it to Spring Boot microservices with a React-based frontend. The updated solution was successfully deployed on Google Cloud Platform (GCP).
  • Project Overview
  • Project Type : Application Migration
  • Role : Senior FSE Developer - Java.
  • Team Size : 6
  • Technology : Spring Boot, Java, Microservices and GCP.
  • Location : Bangalore.
  • Roles and Responsibilities:
  • Understand the api requirements and eventually develop the same.
  • Creating big tables in gcp in order to load and retrieve the data using api's.
  • Handle the gcp pubsub data in consumer service.
  • Creating graphql mutations and queries as per the rest service api's.
  • Responsible for Bug Fixes and resolving any functionality issues.
  • Coordinating with team members and actively involving in agile ceremonies.

Software Engineer

Cognizant Technology Solutions
11.2019 - 02.2022
  • Project 2- Store Server Migration
  • Project Description: Main goal of this project is to migrate the legacy application in store side. Migrated from Java EE enterprise application stored in JBOSS server into Spring boot Microservices application in GCP. Utilized GCP resources like pub sub, Bigtable and Kubernetes etc.
  • Project Overview
  • Project Type : Application Migration / Maintenance.
  • Role : Senior Developer - Java.
  • Team Size : 5
  • Technology : Spring Boot, Java, Microservices and GCP.
  • Location : Bangalore.
  • Roles and Responsibilities:
  • Update old code bases to modern development standards, improving functionality.
  • Adjusted design parameters to incorporate new features in writing restful api calls.
  • Responsible for developing and implement business logic.
  • Promoted experience with Kubernetes and Docker containerization.
  • Analyzing requirements of the project and implementing on the same
  • Actively participated in all agile process and ceremonies.

Software Engineer

Cognizant Technology Solutions
04.2019 - 10.2019
  • Project 3- RealQuest
  • Project Description: The main objective of RQ is generation and retrieval of all types of property related reports and it provides all details about a real estate and property in an easy-to-use format like property detail reports, property valuations and transaction histories. RQ offers on-the-fly reporting, an all-encompassing array of mortgage analytics, advanced automated valuation solutions, mapping solutions and delivery options.
  • Project Overview
  • Domain : Banking and Financial Services
  • Title : Real Quest Professional
  • Project Type : Application Development / Maintenance
  • Role : Developer
  • Technology : Spring Core, Java, JSP Servlets, JSTL, JavaScript
  • Location : Mangalore.
  • Roles and Responsibilities:
  • Analyzing the requirements of the project and implementing the same.
  • Responsible for developing and implement business logic.
  • Responsible for Bug Fixes and resolving production issues.
  • Co-ordinating with the dependent teams.
  • Responsible for Enhancement and improvements made to site.
  • Worked on Veracode fixes and cast improvements to improve code standard.

Java Developer

Cognizant Technology Solutions
02.2019 - 04.2019
  • Project 4– Connect2Data
  • Project Description: Project Description: Connect2Data is a XML (Extensible Markup Language) application that provides accurate and comprehensive property and ownership information. Connect2Data covers 97% of real estate transactions including standardized property addresses and address verification, owner vesting, automated property valuation (AVM), comparable sales, legal descriptions, mortgage loan information and mortgage document images.
  • Project Overview
  • Domain : Banking and Financial Services.
  • Project Type : Application Development / Maintenance.
  • Role : Developer.
  • Technology : Java, XML, Spring Boot.
  • Location : Mangalore.
  • Roles and Responsibilities:
  • Reviewed code and debugged errors to improve performance.
  • Diagnosed and corrected errors within code to allow for integration of proprietary applications.
  • Participated in requirements gathering and design development meetings.

GIS Engineer

Cognizant Technology Solutions
03.2011 - 08.2018
  • Implemented collected data to enhance design and development of drawings.
  • Supported real estate departments to assist in development of boundaries, utility locations and mapping.
  • Built and maintained database by inputting field data, drawings and project information.
  • Used Geographic Information Systems technology and equipment to produce detailed maps.

GIS Technician

SKY GROUP
09.2010 - 03.2011
  • Integrated Geographic Information Systems analyses into other programs to address existing problems.
  • Trained and mentored 3 junior geospatial imagery analysts.
  • Worked within ArcGIS Map to evaluate quality of data and document deviations.

Team Leader

DCIL
06.2009 - 12.2009
  • Built strong relationships with customers through positive attitude and attentive response.
  • Mentored and guided employees to foster proper completion of assigned duties.

Junior GIS Engineer

Mangasoft
01.2009 - 06.2009
  • Proficient in GIS analysis, documentation and mapping.
  • Worked with clients to meet specific technical specifications and solve operational concerns.

GIS Technician

First Indian Corporation Private Limited
09.2008 - 12.2008
  • Generated data layers, tables and reports for use by corporate and government clients.

GIS Technician

Groupe SCE
07.2006 - 08.2008
  • Transferred and rescaled information from aerial photographs to complete maps.
  • Integrated Geographic Information Systems analyses into other programs to address existing problems.
  • Presented GIS software systems and data collection methods via training courses.
  • Used Geographic Information Systems technology and equipment to produce detailed maps.
  • Educated users about how to operate and leverage GIS software for different applications.

Education

Master of Science - Earth Science

Jnana Sahyadri
Shimoga
06-2006

Bachelor of Science - Computer Science

Sahyadri College
Shimoga
06-2004

Pre University Education - Computer Science

National Pre University College
Shimoga
04-2000

Secondary Education Examination Board - undefined

K L K Government High School
Birur Karnataka
04-1998

Skills

Proficient in Java, Spring Boot, Rest Services, Soap Services, Hibernate and Microservices

Build Tool : Maven

Version Control : Git

Database : MySQL

Timeline

Senior Software Engineer

Cognizant Technology Solutions
03.2023 - Current

Senior Software Engineer

Cognizant Technology Solutions
03.2021 - 02.2023

Software Engineer

Cognizant Technology Solutions
11.2019 - 02.2022

Software Engineer

Cognizant Technology Solutions
04.2019 - 10.2019

Java Developer

Cognizant Technology Solutions
02.2019 - 04.2019

GIS Engineer

Cognizant Technology Solutions
03.2011 - 08.2018

GIS Technician

SKY GROUP
09.2010 - 03.2011

Team Leader

DCIL
06.2009 - 12.2009

Junior GIS Engineer

Mangasoft
01.2009 - 06.2009

GIS Technician

First Indian Corporation Private Limited
09.2008 - 12.2008

GIS Technician

Groupe SCE
07.2006 - 08.2008

Master of Science - Earth Science

Jnana Sahyadri

Bachelor of Science - Computer Science

Sahyadri College

Pre University Education - Computer Science

National Pre University College

Secondary Education Examination Board - undefined

K L K Government High School
Basavaraj Dundappa