Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Veenu Garg

London,United Kingdom

Summary

To obtain a position as a software development consultant in a fast paced, competitive environment that promotes teamwork and integrity and that fosters personal and professional development.

Overview

8
8
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Senior Associate Technology

Cognizant Worldwide
London, United Kingdom
08.2020 - Current

Client: Ford Credit

Team: Account Manager

Technical stack used: Java 17, JPA, SQL Server, DB2, PCF, Redis, Spring boot, Google Cloud Platform,Groovy, React, Jenkins, AEM

• Enhanced and maintained ford credit microservices with various REST API integrations.

• Improved data independence and security by introducing mock servers, reducing surface attacks and self-healing mechanisms.

• Boosted performance and scalability by implementing Redis distributed caching, optimizing build times and upgrading to Java 17 and Spring boot latest version.

• Provided mentorship and knowledge transfer to junior staff and new team members.

• Worked on creating pipelines for the project in Jenkins and provisioning cloud run and CMEK Redis instances in Google Cloud Platform.

• Engaged in technical discussions and meetings about web service contracts and documented APIs.

• Contributed to both backend and frontend development based on the team capacity.

• Created low-level design, developed service interfaces and implementations.

  • Quickly learned and applied new skills to daily tasks, improving efficiency and productivity.

Associate Technology

Publicis Sapient
Gurgaon, India
04.2019 - 07.2020

Client: KIA Motors

Technical stack used: Java 8, Spring Boot, SQL, Spring boot, Maven,

Github, AEM 6.4


• Created Spring boot applications from scratch to migrate the existing backend services to microservices and to use a single technical stack across all the European markets.

• Developed Spring boot CMS services to interact with database and search service to generate

responses for the frontend.

• Helped to create build scripts to run on a new build pipeline and to deploy.

• Developed services to support multi-lingual, multi-currency websites.

• Monitored and fixed the performance issues using the tools like Dynatrace.

• Simplified the complex queries that caused performance issues and added caching for the frequently queried data.

  • Contributed in AEM Technologies as per capacity in backend services and components build over JAVA.

Software Engineer

Infosys
Chandigarh, India
02.2016 - 03.2019

Client - The Capital Group

Technical stack used: Java 8, Spring Framework, Bitbucket, AEM 6.1

• Refactored Java code to enhance code reusability. Removed redundant code and made utility classes to support clean code. Adapted existing code to follow SOLID principles.

• Created service layer framework in Java to act as a middleware between content service and AEM.

• Done POC in splitting application into microservices consisting of

Payment and Login functionalities and documented the changes required.

• Created data refresh cron jobs using Java and Spring framework to process feeds containing CMS and product-related content.

Education

Bachelor of Technology - Computer Sciene

SBSSTC
Ferozepur, INDIA
08.2011 - 07.2015

Skills

  • Github
  • Communication skills
  • Leadership
  • Java 11
  • Java 8
  • SQL
  • Spring MVC
  • Spring Boot
  • Javascript
  • Microservices
  • Maven
  • JUnit
  • Mockito
  • AWS

Certification

AWS Cloud Practitioner

Adobe Experience Sites Developer

Adobe Experience Assets Developer

Timeline

Senior Associate Technology

Cognizant Worldwide
08.2020 - Current

Associate Technology

Publicis Sapient
04.2019 - 07.2020

Software Engineer

Infosys
02.2016 - 03.2019

Bachelor of Technology - Computer Sciene

SBSSTC
08.2011 - 07.2015
Veenu Garg