Summary
Overview
Work History
Skills
Websites
Projects
Languages
Education Qualifactions
Timeline
Generic
CHAPPIDI RAVINDER REDDY

CHAPPIDI RAVINDER REDDY

Hyderabad

Summary

Highly skilled and experienced Java Engineering Manager with over 12 years of expertise in software development, project management, and team leadership. Proven track record of delivering high-quality software solutions on time and within budget. Adept at managing cross- functional teams and fostering a collaborative work environment. Strong problem-solving abilities and excellent communication skill

Overview

11
11
years of professional experience

Work History

Engineering Manager

NCR Corporation
Hyderabad
03.2024 - Current
  • Lead a team of 18 Java developers in the design, development, and maintenance of enterprise-level applications
  • Oversee the entire software development lifecycle from requirements gathering to deployment and support
  • Implement Agile methodologies to enhance productivity and ensure timely delivery of projects
  • Collaborate with cross-functional teams to define project scope, goals, and deliverables
  • Conduct regular code reviews and provide constructive feedback to ensure code quality and adherence to best practices.

Technology Manager And Development Lead

Wipro
Hyderabad
08.2020 - 03.2024
  • Led a team of 10 developers to build high-performance software systems, enhancing the client experience and satisfaction rates
  • Designed and reviewed architectural solutions to ensure scalability, performance, and maintainability of applications
  • Conducted regular code reviews to maintain high code quality standards and adherence to best practices
  • Worked closely with product managers, designers, and other stakeholders to align technical solutions with business requirements
  • Evaluated and recommended new technologies and tools to improve development efficiency and product quality
  • Facilitated Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, to ensure efficient project execution
  • Regularly updated stakeholders on project progress, risks, and mitigation strategies to ensure transparency and alignment.

Senior Technology Specialist

Wells Fargo
Hyderabad
03.2020 - 08.2020
  • Designed, developed, and maintained complex software applications using Java and Spring framework and microservices related technologies
  • Collaborated with architects to design scalable, high-performance system architectures
  • Conducted thorough code reviews to ensure code quality, performance, and adherence to best practices
  • Performed unit testing, integration testing, and debugging to ensure the reliability and performance of applications
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient project execution
  • Ensured code quality and performance through the implementation of automated testing and code analysis tools.

Associate Software Engineer

JPMorgan Chase & Co.
Hyderabad
09.2015 - 02.2020
  • Followed agile methodology for the development process
  • Developed services using Spring framework, JMS, and Http modules
  • Developed Wrapper on top of Elastic search API for Clients
  • Supported Clients of Different Lines of Business that consume the service
  • Used Jenkins for the release of new services to the client
  • Used GIT as a Version control Tool MAVEN as Build Tool
  • Used Junit and Cucumber as a Testing Framework.

Senior Software Engineer

ValueLabs
Hyderabad
10.2013 - 08.2015
  • Followed Scrum methodology for the development process
  • Implemented services with respect to the Blocking, Approval, and Confirmation Process
  • Worked on Messaging related implementations using JMS 2.0
  • Used GIT as a Version control Tool
  • Used Junit as a Testing Framework.

Skills

  • Architecture and Design (HLD and LLD)
  • Clean code
  • Cloud Migration experience with AWS cloud(EC2, Lambda, SNS, SQS, Elastic Cache, Opensearch, ELB etc)
  • Java (latest being 17)
  • Spring-Boot(MVC, AOP, REST, JMS, JPA , Batch etc,)
  • Microservices (gateway, Circuit Breaker, CQRS, CQRS, Scalabilty, Centalized logging etc,)
  • Docker
  • Kubernetes
  • ELK (Elasticsearch, Kibana, Logstash)
  • Software Testing Techniques (Unit, BDD, Integrating, Smoke, Automaton, Regression)
  • CI CD (Jenkins)
  • Version Control Software (GIT)(guthub, bitbucket etc,)
  • App Dynamics
  • Agile-Scrum (Grooming, Spring planning, Daily Standup's, sprint retrospective)
  • JIRA and Rally tools for project management
  • Confluence

Projects

NCR Voyix - Citi Teller

Channel Services Platform(CSP) Branch Teller is a software solution platform that allows financial institution employees to conduct financial transactions for customers inside the physical branch locations. The solution is used of many of the major banks, where the operations or functionalities are used by branch teller's across the organization to conduct transactions. the software provides all the transactions capabilities that a branch teller can have like transfers, withdrawal , depostit, cash check, money order, cashiers check etc,.

Channel Servcies Platform - is the name of the base application that provides banking services functionality. it is the foundatin of the broader CSP product.

Wipro - Visa India. 

VSC Service is a network authentication service build for India eCommerce merchants responsible for Registering a customer + device + card against a merchant app and In the subsequent transaction, performs network authentication. The SDK is developed by merchants or VISA authorized distributor and gets embedded on merchant mobile app. VSC service is web service that merchant connects.

JpMorgan Chase & Co - Search Service 

There is a requirement to be able to Search across the whole of the eco system using the search engine that understands grammatically similar terms, with the result from across all the systems presented to the user on single results screen. The Search results will contain a deep link to allow the user to open the document selected. Search within an application using a Grammar aware Search Engine that could be across several document types with in an application. Restrict and filter documents based on specific terms. The search technology utilized is apache Lucene and elastic search, hosted in an Elastic search Service engine, fronted by micro services to facilitate.

Valuelabs - Blackberry- GLOBAL PIN BLOCK 

The purpose of Global PIN Block is to allow carriers around the world to blast and block devices that they believe are lost or stolen. This makes Blackberry’s much less susceptible to theft than they used to be as a blocked device can no longer be used on the BlackBerry network. In fact, the ability to block PINs is such a crime deterrent, that it is now a regulatory requirement that we provide this service in certain countries.However, blocking PINs is more complex than it seems at first glance. BlackBerry cannot just block a PIN that has been sold by a carrier. The carrier must submit a request to have certain PINs blocked. As well, that carrier can enter into an agreement with another carrier to block their PINs. This arrangement is called an InterCarrier Agreement (ICA).

Adecco - SITA Voyager Inventory

SITA Voyager Program is replacing the existing mainframe based reservations, inventory and departure control systems with systems based on a Service Oriented Architecture s(SOA) approach. Voyager is responsible for delivering a scalable and robust Enterprise Business Intelligence and Reporting (BI&R) platform whose architecture, integration, and simplicity permeate all applications and services within the program.

Languages

English

Education Qualifactions

  • Master of Computer Applications in the year 2011 from Osmania University. Hyderabad, India
  • Bachelor of Science in the year 2008 from Osmania University. Hyderabad, India

Timeline

Engineering Manager

NCR Corporation
03.2024 - Current

Technology Manager And Development Lead

Wipro
08.2020 - 03.2024

Senior Technology Specialist

Wells Fargo
03.2020 - 08.2020

Associate Software Engineer

JPMorgan Chase & Co.
09.2015 - 02.2020

Senior Software Engineer

ValueLabs
10.2013 - 08.2015
CHAPPIDI RAVINDER REDDY