Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yammanuru Rajani Kantha Reddy

Danville,CA

Summary

Results-oriented Senior Technical Consultant with over 15 years of experience in providing strategic technical solutions and guidance to clients across various industries. Proven track record of leading successful project implementations, optimizing systems, and driving efficiency improvements. Skilled in analyzing complex technical issues, crafting innovative solutions, and delivering exceptional customer service. Adept at collaborating with cross-functional teams to achieve business objectives and exceed client expectations. Looking to leverage my expertise in technology consulting to drive business growth and deliver impactful results for organizations.

Overview

23
23
years of professional experience

Work History

Staff Software Engineer

MGM Resort International
08.2020 - Current
  • Microservices development with Java and Spring Boot
  • Designing and developing quality REST microservices that meet functional and non-functional requirements
  • Significant experience with designing domain (aka entity) models to expose out microservices
  • Asynchronous event-based processing (Kafka)
  • Back for front end service implementation using GraphQL (Apollo)
  • Conducted in-depth assessments of clients' current technology infrastructure and recommended tailored solutions to maximize operational effectiveness
  • Provided expert guidance to clients on best practices for utilizing technology to streamline business processes and improve efficiency

Tech Lead

Albertsons Companies
09.2018 - 09.2020

  • Pleasanton, CA
  • Tech stack – Java 8, Spring Boot 2.x, Spring Web Flux, Spring Cloud, Spring
  • Core, Vault, Jenkins, Pivotal Cloud Foundry, Azure OMS Logs, AppDynamics,
  • API Gateway, Apache Kafka, Cosmos Mongo, NodeJS BFF, GraphQL,
  • ReactJS
  • Participated in design of triangular pattern to convert each component of
  • Monolith application into microservices
  • Worked with customers and UX to come up with details of new features
  • Implemented microservices using Spring Boot
  • Created NodeJS Backend for frontend application using Apollo Server and
  • GraphQL to serve UI built using ReactJS and Apollo Client
  • Implemented Kafka Pipeline to sync data between monolith and
  • microservices
  • Worked extensively on using Pivotal Cloud Foundry for building cloud native
  • services
  • Gained extensive experience in using components like Spring Service
  • Registry, Spring Cloud Gateway and Spring Configuration Service.
  • Developed migration jobs using Spring Batch to move data from Relational
  • database to Cosmos Mongo DB
  • Extensive experience using Azure Vault for storing secrets.
  • Played a key role in provisioning services from Azure to PCF service broker
  • Developed end-to-end testing framework using Selenium
  • Build scripts for CI/CD Pipeline using Groovy

Sr Staff Software Engineer (Architect)

GE SW CoE
01.2014 - 09.2018

  • Roles and Responsibilities:
  • * Participated in design ofmultiple products that are part of offerings from
  • multiple GE Businesses.
  • * Worked with customers and UX to come up with details of new features
  • * Have strong understanding of different components of Spring Ecosystem like
  • Spring Batch, Spring Data, Spring Integration and Spring Cloud
  • * Have strong understanding of Reactive Programming concepts and
  • implementation of ReactiveMicro services.
  • * Have strong understanding of Redis and usage of Redis in Analytics
  • * Experience working with Predix Machine - OSGi platform
  • * Played a key role in defining Asset model
  • * Developed end-to-end testing framework using Selenium
  • * Build scripts for CI/CD Pipeline
  • Environment:Predix Cloud, AWS, Spring Boot, Spring Integration, Spring
  • Batch,
  • Predix Machine (OSGi), Vert.x, Guice, Guava, TestNG, Hamcrest, Selenium,
  • Junit, Spock

Sr Staff Software Engineer

Blackhawk Network
06.2012 - 01.2014

  • PLEASANTON
  • Roles and Responsibilities:
  • Have strong understanding of Acquiring platform and different systems that
  • are integrated to Switch.
  • Have good understanding of ISO 8583 Specification
  • Wrote application and presentation layers for BLAST – Administration Portal,
  • which is based on Spring Framework, Struts 2 - MVC framework, involves
  • Servlets, JSPs and Java Beans, Ext JS 3.3, Maven.
  • Developed a plugin for SoapUI to test ISO 8583, JSON and XML based
  • transactions.
  • Involved in design of application framework using J2EE guidelines and
  • J2EE design patterns and Object Oriented Analysis and Design (OOAD)
  • methodologies.
  • Performed data modeling for complex data sets.
  • Have good understanding on cluster-based caching platform - Gigaspace
  • Developed AJAX based features, implement, and maintain an asynchronous,
  • AJAX based rich client for improved customer experience.
  • Created custom dynamic menus using AJAX/DHTML/JavaScript
  • Data Modeling, Report generation using BIRT
  • Environment
  • JPOS, Gigaspaces V5.1, IBM DB2, SOAPUI Pro 4.5.1, Java/J2EE standards
  • including JSP, Servlets, XML, JMS, Ajax, EXT JS, O/R mapping, MVC
  • Struts framework, HTML, JavaScript, dojo, AJAX and JDBC, DTOs (Java
  • Data Transfer Objects), Apache Jakarta Project libraries, including Apache
  • Commons libraries, Code coverage tools, TestNG, Selenium

Sr. Software Engineer

Infinera Corporation
07.2007 - 06.2012

  • Project: Manufacturing Execution System (EQDAS)
  • Roles and Responsibilities:
  • Responsible for Operations Support and relevant to MES (Manufacturing
  • Execution Systems) IT Systems that support MES Operations.
  • Have strong understanding of FAB Process and MES like systems at the
  • business and IT technology level.
  • EQDAS (MES) is a Java/J2EE, Servlet/JSP Web based application runs on
  • IBM WebSphere servers.
  • Wrote application presentation layer, which is based on Spring Framework,
  • Struts 2 - MVC framework, involves Servlets, JSPs and Java Beans, DWR,
  • DOJO, Maven.
  • Involved in design of application framework using J2EE guidelines and
  • J2EE design patterns and Object Oriented Analysis and Design (OOAD)
  • methodologies.
  • Migration EQDAS Application Servers from Tomcat 5 to WebSphere
  • Performed data modeling, created E-R diagram.
  • Wrote and modified existing PL/SQL stored procedures for Oracle Database
  • Responsible for coding UNIX jobs which call Oracle PL/SQL and
  • SQL*LOADER logic to extract and load data.
  • Developed AJAX based features, implement, and maintain an asynchronous,
  • AJAX based rich client for improved customer experience.
  • Created custom dynamic menus using AJAX/DHTML/JavaScript
  • Implemented Perl scripts for Uploaders, Schedulers and for Test Automation.
  • Data Modeling, Report generation using Oracle Business Intelligence 10g
  • Environment
  • Java/J2EE standards, including JSP, Servlets, XML, JMS, Ajax, O/R mapping,
  • MVC Struts framework, HTML, JavaScript, dojo, AJAX and JDBC, DTOs (Java
  • Data Transfer Objects), Apache Jakarta Project libraries, including Apache
  • Commons libraries

Sr. Software Engineer

Infinera Corporation
08.2006 - 07.2007

  • Automated Vision Inspection System
  • Roles and Responsibilities:
  • Designed and implemented the front-end and middle tier for Java GUIs
  • consuming EQDAS MES Services.
  • Implemented UI design by understanding requirements
  • Implement design using Java Swing, JIMI (Java Image I/O API), JDBC, JNI,
  • Labview
  • Used Java multithreading for better performance
  • Used software design patterns like Singleton, Proxy, Prototype, bridge, Chain
  • of Responsibility, Command and Template Method
  • Worked on Documentation and JavaDoc creation of implemented libraries and
  • projects.
  • Worked on performance issues like buffering and processing high volume
  • records for Reuters API Integration, memory leakage issues and scaling the
  • JVM memory for different API integrations using Netbeans profiler.
  • Understand and implement Serial Communication to Step Controller for Zoom
  • and Magnification corrections
  • Implementation of Numerical methods for driving the stage controller
  • Environment
  • Spring 2.0, Hibernate, JDK 1.4.2, Swing, JIMI API, JDBC, XML, XPath,
  • LabView, JNI, Apache Ant, Linux
  • Hitachi Data Systems
  • Software Engineer
  • 2010-2010 (less than a year)
  • Wells Fargo Web Developer 6

Technical Consultant

2009-2010 (1 year) UCS Troy
06.2005 - 12.2006

Software Engineer

WindSpring Inc
01.2006 - 08.2006

Software Engineer - II

Hewlett Packard
03.2003 - 05.2005

Education

Certified System Architect -

Pega Certified System Architect
12-2015

Certification - Sun Certified Java Programmer

Sun Certified Java Programmer
12-2008

Engineering -

Kuvempu Vishwavidyanilaya Bachelor of Engineering (B.E),Computer Science and
12-2000

Engineering -

Bapuji Institute of Engineering and Technology BACHELOR OF SCIENCE,Computer Science & Engineering
12-2000

Skills

  • Languages - Java, Kotlin, JavaScript, Node JS
  • Frameworks - Spring, Spring Boot, Spring Batch, Spring Cloud, Resilience4J
  • Java Script Frameworks - React JS
  • Container Management - Kubernetes, OpenShift, Docker Compose
  • Cloud Technologies - Azure CosmosDB, Azure Functions, Azure Blob Store, Azure Event Hubs, AWS Lambdas, AWS DynamoDB, AWS Gateway
  • DevOps - Git hub Actions, Jenkins, ARM Templates, Terraform
  • Databases - Postgres DB, Oracle, Mongo DB, Cosmos DB

Timeline

Staff Software Engineer

MGM Resort International
08.2020 - Current

Tech Lead

Albertsons Companies
09.2018 - 09.2020

Sr Staff Software Engineer (Architect)

GE SW CoE
01.2014 - 09.2018

Sr Staff Software Engineer

Blackhawk Network
06.2012 - 01.2014

Sr. Software Engineer

Infinera Corporation
07.2007 - 06.2012

Sr. Software Engineer

Infinera Corporation
08.2006 - 07.2007

Software Engineer

WindSpring Inc
01.2006 - 08.2006

Technical Consultant

2009-2010 (1 year) UCS Troy
06.2005 - 12.2006

Software Engineer - II

Hewlett Packard
03.2003 - 05.2005

Certified System Architect -

Pega Certified System Architect

Certification - Sun Certified Java Programmer

Sun Certified Java Programmer

Engineering -

Kuvempu Vishwavidyanilaya Bachelor of Engineering (B.E),Computer Science and

Engineering -

Bapuji Institute of Engineering and Technology BACHELOR OF SCIENCE,Computer Science & Engineering
Yammanuru Rajani Kantha Reddy