Overview
Work History
Education
Skills
Certification
Timeline
Generic

CHANDRA MOULI BHAMCHIGI CHERLA

Richmond

Overview

17
17
years of professional experience
2
2

Certifications

Work History

App Development - Lead Consultant

Capital One
03.2024 - Current
  • Company Overview: Capital One is a global company, provides financial needs to the customers.
  • Automate the Linking External Bank Account and automate the payment process for small business card customers by retrieving the customer ACH details.
  • Integrated the application with down streams EFS and MMAP to pull ACH information and store it in MMAP.
  • Technical Environment: NodeJs, Typescript, AWS services Lambda, ALB, VPC, GIT, Maven, Agile/SCRUM, Jenkins.
  • Responsibilities:
  • Responsible for defining and communicating a shared technical and architectural vision.
  • Involved in API implementation of Orchestration Layer and onboarding API to the Gateway system and entitling the API endpoints.
  • Responsible for Build Readiness and Launch readiness of the ASV and component, work with ISO and LOB Architect to make application production ready.
  • Guide and help developer with the design and implementation.
  • Design and code programs, create and run through the test cases, ATDD test suites and performance suites.
  • Responsible to make sure healthiness of application life cycle.
  • Responsible to provide deliverables and estimates for the whole functionality
  • Development and implementation of application systems, providing ongoing feedback.

App Development - Java Lead Consultant

Capital One
01.2022 - 02.2024
  • Company Overview: Capital One is a global company, provides Financial to the customers.
  • Automate Document Review is the process of reviewing customer’s transactional data in a automated way with the help of third party platform called Fincity.
  • Fincity’s open banking solutions deliver consumer-permissioned financial data that empowers innovation and unlocks possibilities to review customer documents in automated way and which enables underwrites to review customer data in faster way for credit line increment.
  • Technical Environment: Spring Boot, Microservices, AWS services ECS, ALB, VPC, GIT, Maven, Jenkins, JUnit, Java8, Angular8(Typescript), Agile/SCRUM, Go.
  • Responsibilities:
  • Responsible for implementing solutions that can be utilized by underwriters to make decisions.
  • Responsible to configure PagerDuty alerts and corresponding SNS notifications.
  • Responsible to provide day to day status of the project vulnerable.
  • Responsible for defining and communicating a shared technical and architectural vision.
  • Guide and help developer with the design and implementation.
  • Design and code programs, create and run through the test cases.
  • Responsible to provide deliverables and estimates for the whole functionality
  • Development and implementation of application systems, providing ongoing feedback.
  • Responsible for maintaining healthiness of different environment for an application.
  • Responsible for fixing component vulnerabilities reported under whitesource application monitoring system.
  • Implement Unit tests, ATTD test suites and performance tests using jmeter.
  • CICD pipeline and deployment of application in different environments.
  • Used Agile/SCRUM for development process for application life cycle
  • Monitoring and production support for the application.
  • Create cloud infrastructures and deploy the services to the cloud.

App Development - Java Lead Consultant

Capital One
01.2020 - 12.2021
  • Company Overview: Capital One is a global company, provides Financial & Loan processing to the customers.
  • RCLIP is an application which evaluates eligibility of a customer for the credit line increment based on the eligibility criteria provided by the business analysts and data derived from different source systems like Bureau (Equifax, Transunion, Experian), CapitalOne’s Tsys system and Alexdria data.
  • Technical Environment: AWS services EMR, Lambda, S3, EBS, ALB, ALB, VPC, GIT, Maven, Jenkins, JUnit, TDD, Log4J, Linux, Java8, Python 2.7, Angular8, Agile/SCRUM.
  • Responsibilities:
  • Actively involved in analyzing project scope and worked with business to create requirement stories.
  • Design and code programs, create and run through the test cases.
  • Development and implementation of application systems, providing ongoing feedback.
  • Responsible for implementation of serverless application to retrieve data from the data source systems like S3, databases.
  • Implemented solutions for Investment banking for underwriters to utilize.
  • Responsible to configure PagerDuty alerts and corresponding SNS notifications.
  • Responsible to provide day to day status of the project vulnerable.
  • Implement Unit tests, ATTD tests for the RCLIP application components.
  • Responsible for maintaining healthiness of different environment for an application.
  • CICD pipeline and deployment of application in different environments.
  • Used Agile/SCRUM for development process for application life cycle
  • Monitoring and production support for the application RCLIP.
  • Create cloud infrastructures and deploy the services to the cloud.
  • Used Sonar tool to evaluate code coverage.
  • Responsible for fixing component vulnerabilities reported under eratacode application monitoring system.

Sr. Java Consultant

Capital One
03.2018 - 12.2019
  • Company Overview: Capital One is a global company, provides banking solutions to the customers.
  • Sales Assistant is an application which allows Relationship Managers ability to upload customer related documents to the CapitalOne’s central document location called Gallery. Critical application which minimizes the amount of time taking to customer card approval.
  • Document Upload API is a document upload service which is been implemented to provided document upload capability to the CapitalOne’s EASE system, Sales Assistant for RMs, Walmart application.
  • Technical Environment: Spring, Spring MVC, Spring DAO/ORM, Web Services, Java8, Angular8, Agile/SCRUM, Design Patterns, Java, J2EE, AWS services EC2, ECS, Lambda, S3, EBS, ALB, VPC, GIT, Maven, Jenkins, JUnit, TDD, Log4J, Linux, Linux, Shell Scripts.
  • Responsibilities:
  • Designed and Developed Restful web services using Spring MVC
  • Implemented micro services to upload the documents to CapitalOne’s central document system called Gallery.
  • Responsible for building UI components using Typescript for Sales Assistant application.
  • Built middleware components using Spring Framework and Spring Boot.
  • Used eratacode tool for application component scan and to identify application venerable.
  • Responsible to provide day to day status of the project vulnerable.
  • Implement Unit tests for the Resource, service and DAO components.
  • CICD pipeline and deployment of application in different environments.
  • Used Agile/SCRUM for development process for application life cycle
  • Create cloud infrastructures and deploy the services to the cloud.
  • Monitoring and production support for the application Sales Assistant.
  • Create cloud infrastructures and deploy the services to the cloud.
  • Used Sonar tool to evaluate code coverage.
  • Responsible to build UI component using Angular TypeScript 3.4.

Sr. Java Consultant

Capital One
02.2017 - 02.2018
  • Company Overview: Capital One is a global company, provides banking solutions to the customers.
  • Rewards Builders is an application which provides rewards customers can be benefited using CapitalOne’s spark business credit card. Which eventually helps to increase purchase volume of the small business.
  • Technical Environment: Spring, Spring MVC, Spring DAO/ORM, Web Services, Angular1, Agile/SCRUM, Design Patterns, Java8, J2EE, AWS services EC2, ECS, Lambda, S3, EBS, ALB, VPC, GIT, Maven, Jenkins, JUnit, TDD, Log4J, Linux, Java8, Linux, Shell Scripts.
  • Responsibilities:
  • Actively involved in analyzing project scope and worked with Business team to create requirement stories.
  • Design and code programs, create and run through the test cases.
  • Development and implementation of application systems, providing ongoing feedback.
  • Implemented micro services to retrieve customer credit card account information from the CapitalOne’s internal databases.
  • Responsible to build UI component using AngularJS
  • Responsible to provide day to day status of the project vulnerable.
  • Implement Unit tests for the Resource, service and DAO components.
  • Responsible for maintaining healthiness of different environment for an application.
  • CICD pipeline and deployment of application in different environments.
  • Used Agile/SCRUM for development process for application life cycle
  • Designed and Developed Restful web services using Spring MVC
  • Create cloud infrastructures and deploy the services to the cloud.
  • Monitoring and production support for the application rewards builder.
  • Fix the issues logged in the Jira board as assigned.
  • Create cloud infrastructures and deploy the services to the cloud.
  • Used Sonar tool to evaluate code coverage.

Sr. Java Consultant

Bloomberg LP
01.2014 - 01.2017
  • Company Overview: Bloomberg is a global company committed to helping clients, customers and communities thrive around the world. We are a global leader in wealth management as well as corporate and investment banking and trading across a broad range of asset classes.
  • Bloomberg is a global company committed to helping clients, customers and communities thrive around the world. We are a global leader in wealth management as well as corporate and investment banking and trading across a broad range of asset classes.
  • Technical Environment: OOAD, UML, Agile/SCRUM, JAD, Design Patterns, SOA, EAI, Java1.6, J2EE, Servlets, JSP, JDBC, EJB, JMS, MQ, XML/XSL, XSD, Spring, Spring MVC, Spring DAO/ORM, Hibernate ORM, Web Services, SOAP, WSDL, Eclipse 3.1, GIT, ANT, Maven, Jenkins, JUnit, TDD, Log4J, Hadoop, MapReduce, HDFS, Hive, Hortonworks, Zookeeper, Linux, Java1.6, Python 2.7, JBoss App 6, SQL, SQL Server 2008, Oracle 11g, Windows 7/UNIX, Linux, Shell Scripts.
  • Responsibilities:
  • Actively involved in analyzing project scope and worked with Business team to create requirement stories.
  • Involved in OO analysis of requirement user stories, OO design and prepare UML Use Case Diagrams, Class Diagrams and Sequence Diagrams for developing business components.
  • Produced Technical Architecture and Solution Design specifications using OOAD, UML, Design Patterns, SOA Patterns and Big data Architecture principles. Used Agile/SCRUM for development process for application life cycle.
  • Configuring Hadoop Eco system: HDFS, Data Nodes, Name Nodes, Map Reduce, Hive, Oozie workflow.
  • Responsible to automate the newly received sources and provide reports to the Stake Holders. Involved in implementing java Map Reduce programs to stream data.
  • Responsible to prioritize stories created under JIRA once discussed with Business.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Designed and Developed RESTful web services using Spring MVC
  • Designed and Development of server side J2EE Components using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
  • Develop unit test cases using JUnit using TDD (Test Driven Development) and used Log4J for logging and debugging.
  • In-depth knowledge of Gits Hub and Jenkins continuous integration (CI).

Java Developer

Bloomberg LP
05.2011 - 12.2013
  • Objective: Objective is to build a workflow where users can maintain and perform state transactions over the data until it’s been published to Terminal.
  • Technologies: Agile/SCRUM, JAD, OOAD, UML, Design Patterns, SDLC, Agile/SCRUM, JAVA, J2EE, Oracle, Java1.6 Script, SOA, Web Services, SOAP, REST, Spring Core, Spring MVC, Spring, Hibernate, Git, JAX-WS, XML, XSD, JBOSS Application Server, GitHub, Windows, UNIX, Linux, Hadoop, MapReduce, HDFS, Hive.
  • Project: Contribs/Exhanges/Earning Estimate Workflow
  • Responsibilities:
  • Coordinate with offshore team on daily and discuss requirements with them.
  • Involved in developing applications using various Java Design Pattern.
  • Built multi-threaded components to perform various tasks.
  • Provided Development support for production implementation and validation on implementation date and resolving any production issues.
  • Responsible write Java based offline tasks, which runs on daily basis and update the table

Java Developer

I-Flex Solutions Ltd
01.2007 - 03.2011
  • Company Overview: FLEXCUBE has 325 financial institutions in 125 countries as its customers.
  • Objective of the product is to serve the ATM and POS transactions with high reliability and application should have maximum extendibility. As per current requirement product has to support ISO 8583(all the versions of ISO 8583: 1987, 1993, and 2003) protocol. Base – II: Base – II includes settlements and reconciliations process. Settlement includes settlement between Banks, service provider such as VISA and Merchant. Hand-off file handling and generating the PBF (Positive Balance File). FLEXCUBE has been ranked the world’s No 1 selling core banking solution for five consecutive years 2002, 2003, 2004, 2005 and 2006—by the UK based International Banking System.
  • Technical Environment: Java 1.6, Eclipse 3.5, IBM MQ, JSP, Web Services, WebLogic 11g (10.3.5), UML (Rational Rose), Ant, Log4j, csv
  • Responsibilities:
  • Used J2EE patterns like MVC design pattern, Integration Patterns to implement components.
  • Involved in designing socket-based components to serialize the data over the network for ATM/POS transactions.
  • Built multi-threaded components to handle huge transactions carried over by the ATM/POS terminals.
  • Used Web Logic server to deploy business entities.
  • Root cause analysis of the issues and remediation steps for the resolution.
  • While Onsite at Barclay's Bank, responsible for production support.
  • Actively involved in building .Net UI components as required.
  • Involved in writing XSLT templates to crawl data from websites.

Java Developer

Primes IT Solutions
07.2005 - 12.2006
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.

Education

Bachelor of Technology - Mechanical Engineering

JNT University
01.2005

Skills

  • Over 17 years of Experience in JAVA, J2EE and Unix/Linux environment
  • Experienced in building applications using Micro Service Architecture
  • Experience in AWS services Lambda, ECS, S3, EBS, ALB, EC2, VPC, Route53
  • Experience in software solution architecture/design, object-oriented design (OOD) and programming skills including strong working knowledge and experience in Design Patterns, SOA, J2EE Patterns
  • Experienced in J2SE (Core Java, Collections, Multithreading/Concurrency) and J2EE Full Stack (Servlets, JSP, EJB, JDBC, XML) for enterprise scale applications
  • Strong software development skills using open-source frameworks such as Spring Boot, Spring Core, IOC, Spring MVC, Spring ORM, Spring DAO, Spring Web service
  • Worked extensively with Object Relational Mapping (ORM) using Hibernate Framework
  • Extensively used JUnit in the development of the applications, in the Test-Driven Development (TDD) environment
  • Agile Scrum experience in implementing enterprise applications
  • Experience in automated builds/deployments using GIT, ANT, Maven, Jenkins
  • Strong expertise in collection of data, migration of data to Hadoop Clusters
  • Possesses excellent analytical, problem solving and learning skills as well as a keen interest in the emerging technologies such as Big Data Hadoop – Hive
  • Technical and functional support for the Banking developing new enhancements as per client requirements
  • Proficient in developing Web Application Solid background in Object-Oriented analysis and design
  • Design and code programs, create and run through the test cases
  • Create cloud infrastructures and deploy the services to the cloud

Web application development

API design and integration

Microservices architecture

Stakeholder communication

Performance optimization

Continuous integration and deployment

Cloud computing technologies

Application security best practices

Code review and quality assurance

Software development expertise

Product development strategy

Team building and mentoring

Teamwork

Teamwork and collaboration

Problem-solving

Multitasking

Multitasking Abilities

Critical thinking

Clear communication

Self motivation

Certification

AWS Solution Architect

Sun Certified Java Programmer

Timeline

App Development - Lead Consultant

Capital One
03.2024 - Current

App Development - Java Lead Consultant

Capital One
01.2022 - 02.2024

App Development - Java Lead Consultant

Capital One
01.2020 - 12.2021

Sr. Java Consultant

Capital One
03.2018 - 12.2019

Sr. Java Consultant

Capital One
02.2017 - 02.2018

Sr. Java Consultant

Bloomberg LP
01.2014 - 01.2017

Java Developer

Bloomberg LP
05.2011 - 12.2013

Java Developer

I-Flex Solutions Ltd
01.2007 - 03.2011

Java Developer

Primes IT Solutions
07.2005 - 12.2006

Bachelor of Technology - Mechanical Engineering

JNT University
CHANDRA MOULI BHAMCHIGI CHERLA