Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yagna Deepika Tripuraneni

Suwanee,GA

Summary

Highly experienced IT professional with expertise in designing, developing, and deploying robust, scalable, and secure enterprise applications using Java, Spring Boot, and Microservices architecture. Proven track record of delivering high-performance distributed systems in diverse domains such as finance, tech. Key skills include developing RESTful APIs, implementing cloud-native solutions using Google Cloud Platform (GCP). Adept at leading cross-functional teams, driving Agile methodologies, and utilizing CI/CD pipelines for streamlined deployments. Known for solving complex technical challenges, improving system reliability, and aligning IT solutions with business goals. Committed to continuous learning.

Overview

18
18
years of professional experience

Work History

Software Developer

LTI Mindtree Ltd(client :Equifax)
01.2021 - Current
  • Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, JSON, Google Cloud DataStore
  • Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Design, develop and modify software systems for new and enhancement requirements
  • Integrate the application and deploy using tools such as Maven, Jenkins
  • Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
  • Worked on encryption and decryption of data for google cloud storage
  • Build Restful web service modules in the application service layer and use web service clients like Postman, Bruno to test web services
  • Implemented REST API using spring boot
  • Use Agile methodology for project development and use tools such as Jira
  • Responding promptly and professionally to address defects and troubleshooting of problem programs
  • Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
  • Provide suggestions to improve processes and provide comments on design aspects
  • Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
  • Adaptable and proficient in learning new concepts quickly and efficiently.
  • Technology stack – Java, Springboot, Microservices, RESTful, Maven, jUnit, Eclipse, Jenkins, Bruno, Postman, Git, Fortify, Sonarqube

Software Developer

ACIS Modernization
09.2019 - 12.2020
  • Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, JSON, Google firestore
  • Developed the microservices architecture to support the ACIS modernization and provide standard capabilities to secure, monitor and track all ACIS activities
  • Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Design, develop and modify software systems for new and enhancement requirements
  • Integrate the application and deploy using tools such as Maven, Jenkins
  • Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
  • Worked on Firestone encryption, decryption hashing for the secure data storage in the google firestore
  • Build Restful web service modules in the application service layer and use web service clients like Postman, Bruno to test web services
  • Implemented REST API using spring boot
  • Use Agile methodology for project development and use tools such as Jira
  • Responding promptly and professionally to address defects and troubleshooting of problem programs
  • Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
  • Provide suggestions to improve processes and provide comments on design aspects
  • Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
  • Technology stack – Java, Springboot, Microservices, RESTful, Maven, jUnit, Eclipse, Jenkins, Bruno, Postman, Git, Fortify, Sonarqube

Software Developer

Equifax
06.2018 - 09.2019
  • Company Overview: The consent order includes vulnerability management, Security Monitoring, Privileged Access Management, Pentesting
  • Design and Develop software solutions using Java technologies such as J2EE, Spring, Web Services, REST, SOAP, JSON, XML, Oracle
  • Identify any Security vulnerabilities within application and Implement Secure coding techniques to solve these application vulnerabilities
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Design, develop and modify software systems for new and enhancement requirements
  • Integrate the application and deploy using tools such as Maven, Jenkins
  • Deploying into Websphere Application server
  • Develop the application using Spring MVC framework for isolating the view from the backend request processing engine
  • Worked on cyberark for protecting password for database
  • Build Restful and Soap based web service modules in the application service layer and use web service clients like Postman and SOAP UI to test web services
  • Implemented REST j using spring boot
  • Use Agile methodology for project development and use tools such as Jira
  • Responding promptly and professionally to address defects and troubleshooting of problem programs
  • Utilize software engineering tools such as configuration management systems, build processes and debuggers in the software development process
  • Provide suggestions to improve processes and provide comments on design aspects
  • Collaboration with multiple teams like Upstream/Downstream Systems, Network Engineers, Product Owners, Testers
  • The consent order includes vulnerability management, Security Monitoring, Privileged Access Management, Pentesting
  • Technology stack – Java, Springboot, Microservices, RESTful, Maven, jUnit, Eclipse, Jenkins, Bruno, Postman, Git, Fortify, Sonarqube

Software Developer

Allied Informatics Inc
10.2016 - 03.2017
  • Involved in High Level System Design
  • Involved in the detail-design for the project creating data flow processes
  • Designed the finalized requirements by analyzing the existing system and business objects involved
  • Implemented restful services using JAX RS
  • Used Spring core for implementing the services
  • Used JPA for transactions
  • Written Junit using mockito and powermock
  • Used Jenkins for continuation integration
  • Monitoring all the development activities and status
  • Developing Unit & Integration test cases for the project
  • Perform causal analysis of defects in the program
  • Interacting with the business for Integration Testing

Software Developer

Tata Consultancy Services
04.2014 - 07.2016
  • Analyze impact of new requirements to all the systems involved in the application and estimate efforts required to implement the same
  • Meetings with Business Process Owners to understand new application requirements, application bugs, risk mitigation and evaluation
  • High Level System Design
  • Involved in the detail-design for the project creating data flow processes
  • Designed the finalized requirements by analyzing the existing system and business objects involved
  • Used struts for implementing the application
  • Used JSP and JS for developing the UI screens
  • Implemented restful services using JAX RS
  • Used Spring core for implementing the services
  • Used Camel Routing for routing process in the services
  • Used JPA for transactions and used native and named queries
  • Written Junit using mockito and powermock
  • Used Jenkins for continuation integration
  • Mentor the team members in development and unit testing
  • Interacting with offshore team in development activities and status
  • Monitoring all the development activities and status
  • Developing Unit & Integration test cases for the project
  • Involved in testing and resolved bugs found during User Acceptance Testing
  • Perform causal analysis of defects in the program
  • Interacting with the business for Integration Testing and User Acceptance testing
  • Get signoff from business users on completion of User Acceptance Testing phase of the project
  • Interacting with Support groups during implementation and warranty support
  • Production cutover activities and migrating the changes to production
  • Technology Stack - Java, RESTful services, Maven, jUnit, Eclipse, Jenkins, Oracle SQL Developer, Weblogic, Camel Routing, Git, Javascript

Software Developer

Apple
01.2013 - 04.2014
  • CAS High Availability project facilitates the isolation of the existing Contact Apple Support application from its heavy dependency on its parent system – Global Customer Relationship Management
  • Contact Apple Support application is affected by the monthly maintenance cycle (scheduled and unplanned downtime) of GCRM
  • This impacts the availability of CAS to its end users, hence, impacting Apple’s business and thus, customer satisfaction
  • Considering, Apple’s reputation for its customer satisfaction index, it is imperative that CAS is constantly available to its users who keep up with this reputation
  • CAS High Availability is a system design approach and associated service implementation that ensures a prearranged level of operation will be met
  • As part of CASHA, PeopleSoft API are converted to Web service framework to access alternate data source when GCRM DB is unavailable
  • Web service framework will make it easy to connect to alternate data source
  • Technology Stack - Java, RESTful services, Maven, jUnit, Eclipse, Jenkins, Oracle SQL Developer, Weblogic, Camel Routing, Git, Javascript

Software Developer

Apple
11.2010 - 12.2012
  • The Project involves the analysis, design, development of an online customer care application (Contact Apple Support) for Apple Inc, which can be accessed across web in different locales
  • In CAS customer can create cases and repairs for the issues they face with Apple products and appropriate solutions are offered to the customers to diagnose the issues
  • The customers have facilities to make call, chat or mail the solution experts based on the warranty of product or create the repair
  • The Customer can even purchase warranty for the products to get diagnosed

Software Developer

Apple
08.2008 - 10.2010
  • The purpose of the project is that customers conveniently connect to Apple Experts to resolve their issues
  • It offers automated solutions on the web to potential callers and provides a simple and elegant cross-channel experience that guides the customer to the appropriate support solution

Software Developer

Apple
02.2008 - 07.2008
  • IRepair is an application used by Mac genius for creating, managing and administering service records
  • IRepair is an application through which repairs can be created, edited by the Mac genius
  • When an Apple customer gets his product with some complaint, it is logged into the system using the iRepair home page

Software Developer

Apple
09.2007 - 02.2008
  • Online Self Solve (OSS) Service Transaction is a Web-based application used by Apple Inc.’s customers to create Service Dispatch for products like iPod, iPhone and iMac
  • If the customers come across any technical faults with the above said products of Apple, then they can create a Dispatch/Repair using OSS Service transaction application by providing necessary details like Serial Number, Shipping Address, Credit Card details and Billing Address (if the dispatch requires a Credit Card Payment), Return Address (if the dispatch involves any returnable part)
  • The customer can find the Warranty details of his/her product by entering the Serial Number of the product

Education

Bachelor’s in Technology - EEE

JNT University
01.2006

Skills

  • Java
  • Springboot
  • Micorservices
  • Restful
  • Maven
  • Junit
  • Bruno
  • Postman
  • Git
  • Fortify

Timeline

Software Developer

LTI Mindtree Ltd(client :Equifax)
01.2021 - Current

Software Developer

ACIS Modernization
09.2019 - 12.2020

Software Developer

Equifax
06.2018 - 09.2019

Software Developer

Allied Informatics Inc
10.2016 - 03.2017

Software Developer

Tata Consultancy Services
04.2014 - 07.2016

Software Developer

Apple
01.2013 - 04.2014

Software Developer

Apple
11.2010 - 12.2012

Software Developer

Apple
08.2008 - 10.2010

Software Developer

Apple
02.2008 - 07.2008

Software Developer

Apple
09.2007 - 02.2008

Bachelor’s in Technology - EEE

JNT University
Yagna Deepika Tripuraneni