Summary
Overview
Work History
Education
Skills
Technologies Used
Timeline
Generic

Veera Ganji

Toronto,Canada

Summary

Over 14 years of experience in Java and it's frameworks. 4 years of experience as a Technical lead, 3 years of experience as a Java Technical Architect. Hands on coding experience at all the phases to try, learn, execute and document any possible solutions. Profound knowledge in design and developing the Springboot microservices with internal, external or a third party system. Good experience in designing the plan to migrate Springboot microservices from on-premise to cloud with all of its connections with various platforms like Kafka, Database, API Gateway are intact. Hands on experience in various components of an architecture like Front end, Distributed streaming platforms like Apach/Confluent Kafka, CloudSql/PostgreSql, Firebase, and APIGEE.

Overview

14
14
years of professional experience

Work History

Technical Lead Architect

Tech Mahindra
Toronto, Ontario
09.2024 - Current

PROJECT TECHNICAL LEAD

Mphasis Corporation
Toronto, Canada
06.2019 - 09.2024
  • Client: Canadian National Railway Co
  • Designed a communication platform using Springboot microservices as the prime components integrated with various streaming, database and third-party platforms.
  • Defined and published standard patterns for the Springboot microservices architecture designs for the client projects.
  • Defined the best possible Java, Springboot, and third party libraries that can be used to interact with various internal and external systems.
  • Demonstrated proficiency in end-to-end coding across all components of the architecture, including front-end and back-end development
  • Developed an enterprise-level and consumer-facing application using Angular framework.
  • Integrated the front-end application with backend APIs to ensure seamless data flow and application functionality
  • Proactively expanded my technical expertise by successfully learning Kafka, Angular, TypeScript, and Kinvey platforms and implementing API proxies in the APIGEE gateway which helped to reduce the project cost and improved the delivery timelines
  • Defined and Created API proxies in APIGEE API Gateway and applied various security policies on ingress and egress API calls.
  • Led the collaborative architectural decision-making process for the key requirements, aligning cross-functional teams and driving solutions that directly supported business objectives; streamlined operations and saved project timelines
  • Hands-on expertise in migrating on-premise Java microservices, databases, and Kafka to the Google Cloud Platform to facilitate auto-scaling and fault tolerance
  • Onboarded more than 30 clients to leverage our Notification application services
  • Enhanced client satisfaction by consistently delivering high-quality projects within budget and on schedule

SENIOR CONSULTANT

Capgemini Technology Services
Bengaluru, India
10.2016 - 06.2019
  • Company Overview: Client: Standard Chartered Bank
  • Implemented backend services and APIs using Spring MVC that interact with the Database
  • Responsible for deploying the services into the Web logic servers
  • Designed the data reports in various formats generated from the Oracle database using Raptor
  • Ensured, aligning the new development tasks with the client's Governance policy
  • Led the code merging activity to ensure that it should not break anyone's code
  • Client: Standard Chartered Bank

SENIOR SOFTWARE DEVELOPER

Hexaware Technologies
Chennai, India
07.2015 - 09.2016
  • Company Overview: Client: AXA Japan
  • Developed and Tested APIs using Struts to facilitate seamless communication with third-party services, ensuring efficient data exchange and integration
  • Gained Knowledge in the Insurance Domain which helped me to comprehend and implement client's requirements
  • Fixed Vulnerabilities reported in the existing web applications by internal and external Security teams and coordinated with them for the confirmation of the resolution
  • Designed reusable modules that expedited the development process for subsequent projects without sacrificing stability or performance
  • Client: AXA Japan

IT ANALYST

TATA CONSULTANCY SERVICES
Hyderabad, India
11.2010 - 07.2015
  • Company Overview: Client: Tata Tele Services Limited
  • Developed and optimized Java multithreaded applications, addressing challenges related to synchronization, deadlock prevention, and resource management
  • Contributed as a valuable member of the support team, actively participating in resolving technical issues, addressing user queries, and ensuring the smooth operation of the Mobile Prepaid Recharge applications
  • Proactively identified and remediated security vulnerabilities within the Java applications and Oracle Procedures, Triggers, and Functions
  • Independently managed and executed audit activities and ensured reconciliation of gross recharge amounts on a daily basis
  • Client: Tata Tele Services Limited

Education

Master of Science - Information Technology

Jawaharlal Nehru Technological University
Hyderabad, India
05.2010

Bachelor of Technology - Biotechnology

Bapatla Engineering College
Bapatla, India
05.2008

Skills

  • Microservices architecture
  • Platform integration
  • Solution architecture
  • Agile methodology
  • Code review expertise
  • Mentorship and coaching
  • Front-end development
  • Documentation and reporting

Technologies Used

Java, Springboot, Spring, Struts, Angular, draw.io, Gliffy, Lucid chart, Google APIGEE EDGE, AZURE CLOUD, Google Anthos, Kubernetes, Docker, Angular, Apache Kafka, Confluent Kafka, Bit Bucket, GIT, Azure Dev Repo, PostgreSQL, Oracle, OpenAPI 3.0, Swagger, Hibernate, Typescript, JUNIT, MOCKITO

Timeline

Technical Lead Architect

Tech Mahindra
09.2024 - Current

PROJECT TECHNICAL LEAD

Mphasis Corporation
06.2019 - 09.2024

SENIOR CONSULTANT

Capgemini Technology Services
10.2016 - 06.2019

SENIOR SOFTWARE DEVELOPER

Hexaware Technologies
07.2015 - 09.2016

IT ANALYST

TATA CONSULTANCY SERVICES
11.2010 - 07.2015

Master of Science - Information Technology

Jawaharlal Nehru Technological University

Bachelor of Technology - Biotechnology

Bapatla Engineering College
Veera Ganji