Summary
Overview
Work History
Education
Skills
Technical Profile
Certification
Projects
Timeline
Generic

Bayanna Madanapalli

Summary

Experienced professional with a strong background in technology-related roles. Proficient in software development, Enhancement and technical support. Showcasing expertise Java, J2EE, Spring Boot, Microservice, Oracle and AWS.Leveraged deep understanding of AWS to enhance project delivery. Renowned for exceptional problem-solving abilities and a commitment to innovation. Skilled in problem-solving and optimizing performance. Capable of managing projects and collaborating effectively with teams. Committed to continuous learning and staying current with industry trends to contribute to organizational success.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Technical Specialist

Zensar Technologies
11.2015 - Current

· Develop full stack solutions based on set of standards, patterns and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives.

· Perform requirement analysis from formal and informal sources.

· Work independently in agile teams and practice agile software development methodologies.

· Communicate clearly in oral and written exchanges with the development team, program managers, and customers.

· Develop, debug, test, and fully document programs or processes following industry standards and best practices.

· Design efficient, extensible, modular code from written requirements.

· Assist project personnel in resolving complex program problems.

· Diagnose technical challenges by analyzing code and supporting technical documentation.

Consultant (Java)

Capgemini India Pvt Ltd
06.2014 - 05.2015

As a Java Developer my roles and responsibilities in this organization:

· Getting functionality from Business Analyst.

· Investigation on issue and do impact analysis.

· Done development as per the business requirements

· Unit testing of the developed code.

· Write down fixed document and testing scenarios.

· Creating new Controller, Mapping file, spring bean and Model classes for new requirement.

· Done spring configurations for request processing.

· Pushing modified changes into repository.

Java Consultant

Datavision Software Solutions Pvt Ltd
05.2013 - 06.2014

· Developed Service Provider Components by using Web Services.

· Developed Business Components as Spring Beans.

· Developed SOAP Message Bindings.

· Used Server Managed Con-Pool for communicating the database.

· Developed DAO Interfaces and Implementations for Persistence logic.

· Developed Hibernate Mapping Files, Configuration files.

· Developing integration logic by using Spring MVC.

Education

Master of Computer Applications -

JNTU University
Hyderabad

Bachelor of Computer Science -

Annamalai University
Chennai

Skills

  • SOAP web services
  • Garbage collection tuning
  • Test-driven development
  • Performance improvements
  • Exception handling
  • Backend development
  • Code debugging
  • Application debugging
  • Hibernate ORM
  • Docker containers
  • Microservices architecture
  • Git version control
  • Java development
  • Source code management
  • Java persistence API
  • Code optimization

Technical Profile

Java, J2EE, Spring Boot, Microservices, AWS, Linux, Oracle, HTML, JavaScript, AJAX, JDBC, RMI, JNDI, JMS, Servlets, JSP

REST, JSF, EJB, Tomcat, WebLogic, Struts, Spring, Play, Hibernate, JPA, Web Services (JAX-RPC, JAX-WS, Axis2), Spring Tool, Log4J, JUnit, ANT, Git, Bitbucket, Mockito, Jasper Reports

Certification

  • AWS Certified Solutions Architect – Associate

Projects

Entities system

Environment: Java, Spring MVC, Hibernate, Jax-WS (SOAP), Oracle 10g

Client: Discovery, Johannesburg, South Africa

Duration: June 2016 – till date

Entities are created for each person and non-person within Discovery Holdings Every person and non-person that interacts with Discovery is referred to as an entity, and is assigned an entity number As an entity, a number is a unique identifier for a person or non-person; the person or non-person should only exist once within the Entities system with one entity number

Project Profile:

Discovery Holdings is comprised of many companies, all of whom make use of the Entities system to create entities as a means to uniquely identify their clients. The New Business or Enrollment teams within the various companies check whether the client they are taking on already exists as an entity, and if so, they make use of the existing entity number If the client is not determined, without a doubt, to be an existing entity, a new entity is created to represent the client

Incentive Administration System

Environment  : SOA, Java, JSP, Spring MVC, Hibernate, Jax-WS(SOAP), Oracle10g.

Client  : Discovery, Johannesburg, South Africa

Duration  : Nov 2015 –Jun 2016.

The Incentive Administration System targets to migrate from the existing system using excel and access to do the Incentive calculation which involves many manual input and checks.

The new system provides automatic calculation of incentives per Staff/Team/Cost Centre and dynamic report generation. This is an online application using an Oracle Database and following the Discovery standards of maintaining source data in one place and using data from source databases to ensure data integrity across systems.

The Incentive Administration system makes use of the HR database for staff information. Currently, the Incentive Administration system is used by the Call Centers, Solution Services and Corporate Service. The system encrypts Incentive amounts (Rand) on the database, so as to maintain confidentiality.

AS-II (Application Services 2)

Environment  : SOA, Java, Spring, Jax-ws(SOAP),Oracle10g.

Client  : Barclays

Duration  : June 2014 –May 2015.

Account Holders can now access up-to-date information on your accounts, ANYWHERE, ANYTIME. Complete account details like account balance, monthly statements, uncleared funds and cheque status available for your Savings account and Current account. Transfer funds instantly within your accounts and to any third-party account. They can also leave standing instructions for frequent / periodic transfers.

Barclays Internet Banking provides instant access to your registered accounts and many convenient tools, such as account activities and transactions monitoring, statement requests, standing order instructions, forex rate inquiries, manager’s cheques or demand drafts, and funds transfers

Data mate (Centralized Core Banking Solution)

Environment  : Java, Servlet, JSP, spring, EJB2.1, JBOSSAppServer4.0.2, Oracle10g.

Clients    : Middle East Bank, Iran

Duration  : May 2013 –June 2014.

It is a new generation, web-based, centralized core-banking system. It addresses the retail, corporate and trade finance requirements and is based on the latest open standards. The system is banker friendly and allows you to define your own products.

It empowers banks to offer friendly services to their customers like ATM, mobile banking etc.

Data mate is a Centralized Banking Solution, which can be customized according to the client’s requirement.

Data Mate uses a component-based J2EE framework for development, providing a high degree of scalability

It provides a user-friendly GUI and all the functionality that an ideal bank organization may need

Timeline

Technical Specialist

Zensar Technologies
11.2015 - Current

Consultant (Java)

Capgemini India Pvt Ltd
06.2014 - 05.2015

Java Consultant

Datavision Software Solutions Pvt Ltd
05.2013 - 06.2014

Master of Computer Applications -

JNTU University

Bachelor of Computer Science -

Annamalai University
Bayanna Madanapalli