Summary
Overview
Work History
Education
Skills
Personal Details
Websites
Hobbies
Timeline
Generic
Krishna Chennamsetti

Krishna Chennamsetti

Weesp

Summary

  • Senior Java Developer with 9.8 years of technical expertise in the field of software design, development, and maintenance of web applications, developed on the J2EE platform with Oracle and MongoDB as the backend databases.
  • Good exposure to each of the phases of the Software Development Life Cycle (SDLC), including requirement definition, prototyping, POC, testing, and deployment.
  • Good command over OOPS, Design patterns, and SOLID Principles.
  • Good experience and exposure to agile and scrum methodology.
  • Good knowledge of Retail Banking, CRM, and Telecom domains.

Overview

10
10
years of professional experience

Work History

Senior Java Developer

Global KPO
11.2022 - Current

Project Name: Internet and Mobile Banking Rebuild

Client: ABN Amro Bank NV, Netherlands.


Revamping legacy Online and mobile banking Applications for the bank by building highly scalable and reliable Backend for Frontend (BFF) layers. Rebuilding the Payments module for Digital channels. Migration of legacy APIs in IBM WebSphere to Azure DevOps.


Responsible for:

1) Developing, Designing, and Implementation of Restful APIs using Java, Springboot, and Microservices.

2) Migration of existing applications from IBM WebSphere to Azure cloud
3) Unit testing and Integration testing of the developed modules.
4) Peer reviews and mentoring teammates.
5) Technical documentation of modules/functionalities and processes.
6) Increased stability of services by improving logging, security, and performance

Technical Lead

Valuelabs LLP
04.2016 - 09.2022

Project Name: Emirates NBD retail banking transformation

Client: Emirates NBD Bank, UAE.


Online/Mobile banking will allow an individual to manage his accounts by doing the following activities: make payments, view accounts and inquire about the balances, apply for Covered cards, and Personal Finance electronically. Addition of Credit and Debit cards to Samsungpay and google pay via in-app provisioning. Building Omnichannel APIs using microservices architecture which acts as a bridge between all the consuming channels for multiple entities across Emirates NBD.


Responsible for:

1. Writing RESTful services and exposing API endpoints for consuming channels.

2. Developed a Fin sights engine that provides a customer with actionable insights on his/her finances and highly personalized product recommendations by understanding the customer's profile, financials, portfolio depth, breadth, and more, all of which are evaluated within a split second of the moment a customer logs in.

3. Involved in Design and Development of Samsung pay and google pay In-App provisioning for android mobile banking applications for both VISA and Mastercard.

4. Writing JUnit Test cases with Jacoco Code coverage.

5. Leading the team for Emirates NBD mobile banking

Senior Software Engineer

Capgemini
01.2014 - 04.2016

Project Name: Liberate 5.0

Client: Cable and Wireless Communications, UK.


Cable and wireless communications (CWC) are the UK-based first Telecom Company in the world. CWC provides services like cellular mobile services, Data (internet), and Digital TV services in 23 different Islands across the globe. The Billing for the customers is controlled by the customer Information System (CIS) Capgemini support and develops this system and releases new versions for CWC.


Responsible for:

1) Played the role of Software Engineer.
2) Actively participated in the design of developing a framework in Java that could test the product features and functionality from end to end.
3) Writing RESTful services, creating/modifying SOAP endpoints
4) Involved in analysis, design, development, and unit testing.
5) Involved in peer-to-peer code review.
6) Providing product and framework knowledge to new entrants in the team.

Education

Bachelor of Technology - ECE

GITAM University
Visakhapatnam, Andhra Pradesh, India
04.2013

Intermediate - MPC

Sri chaitanya junior college
Vijayawada, Andhra Pradesh, India
04.2009

SSC - State Board

MEM School
Narsapur, Andhra pradesh, India
04.2007

Skills

  • Languages: Java 17, Java 11, Java 18, and Java 17
  • Services: Microservices, REST, and SOAP web services
  • Frameworks: Spring framework, Spring Boot, JSF 2 with Prime faces, EJB
  • Security: Spring Security, RHSSO, checkmarx, Fortify, JWT, JWE, Oauth2
  • Web/Application Server: JBoss, Glassfish, Tomcat, and WebLogic
  • ORM: JPA, Hibernate, Spring Data JPA
  • Databases: Mongo DB, Oracle, and MySQL
  • Development Tools: Eclipse, STS, SQL Developer, JIRA, Confluence, TFS, SoapUI, Postman, IntelliJ, Putty, MobaXterm, mongo compass, Eclemma, Swagger, and SonarQube
  • Build Tools: Maven and Gradle
  • Messaging System: Kafka, Active MQ, and JMS
  • DevOps: Azure DevOps, Docker, Kubernetes, Jenkins, Red Hat OpenShift, GIT, GitLab, and GitHub
  • API Gateway: Zuul, 3-Scale and Akamai

Personal Details

Date of Birth: 20th April 1991

Nationality: Indian

Marital status: Married

Visa: Highly Skilled Migrant (HSM)

Hobbies

Watching movies, playing cricket and cooking

Timeline

Senior Java Developer

Global KPO
11.2022 - Current

Technical Lead

Valuelabs LLP
04.2016 - 09.2022

Senior Software Engineer

Capgemini
01.2014 - 04.2016

Bachelor of Technology - ECE

GITAM University

Intermediate - MPC

Sri chaitanya junior college

SSC - State Board

MEM School
Krishna Chennamsetti