Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Krishnarao Chadalawada

Upton Park,Greater London

Summary

14 years of experience in development of web and Client server-based applications using JAVA, J2EE technologies. Experience in full Software Development Life Cycle – requirement gathering and analysis, design, development, testing, verification and validation and documentation. Hands on experience in object-oriented analysis, design, and development. Experience in Multi-Tier applications using Java, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0 and XML. Working experience on MVC Architecture Apache Struts Framework and JSF. Working experience on Spring Boot, Spring MVC, IOC, Spring Cloud, Microservices and Hibernate. Experience on Web Services (SOAP, and REST). Experienced in REST API security using standard protocols such as OpenID Connect, OAuth 2.0, JWT and SAML 2.0 Knowledge on Oracle Application Express (APEX) application development Experience on ReactJS and React Native, NodeJS, HTML5 and JavaScript. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Experience in implementing Component life cycle architecture, store actions, in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS. Working experience on GraphQL. Experience in API and web application development using Python with Flask, FastAPI, Pandas, NumPy & Django Having working experience on Cloud Platforms like, AWS, GCP and Azure Having working experience on Jenkins, Ansible, Terraform, Docker and K8S Experienced in developing and deploying Client/Server, Web based applications in TOMCAT, JBoss, WebLogic and WebSphere Servers. Experience in working waterfall and Agile software development process. Hands on experience in various source code control tools like CVS, VSS, SVN and GITHUB. Quick Learner, Strong inter-personal and communication skills. Flexible enough to work under different work environments settings.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Java Developer

Sky
02.2024 - Current
  • OVP Eleos helps empower teams by unloading critical non-functional work from teams' roadmaps and actively implementing deliverables with minimal effort required from the teams we work with
  • We allow OVP teams to focus primarily on their service development or other functional work
  • We take configuration, deployment, and other core-related tasks and guarantee implementation
  • Environment: Java 17, Python, Spring boot, Kafka, ReactJS, Node.js, Typescript, Kubernetes, Docker, Prometheus, Grafana, Gradle, GitHub, JUnit, Mockito, Jenkins
  • Role:
  • Worked on a new OVP Reference project
  • Implemented Kafka Provisioning from scratch
  • Developed backstage project using ReactJS, Node.js, Typescript
  • Extensively worked on Prometheus and Grafana

Senior Back-End Developer

Lloyds Bank
04.2017 - 10.2023
  • Application is a Legacy solution to enable various ways of communication to Consumers via Email, SMS & Push notifications
  • Responsibility:
  • Involved in Design and implement of new features
  • Attended daily Scrum meetings
  • Attended all sprint planning ceremonies and provided story points
  • Developed the java classes for new features and User Interface with ReactJS
  • Implemented REST API security using OAuth2.0
  • Implement CI/CD pipelines to automate the build, test, and deployment processes using AWS Developer tools
  • Leading Dev team for Production release activities
  • Guide and help to team on the technical side whenever required
  • Fixed production issues on severity basis
  • Tech stack used – Java17, SpringBoot, Microservices, Kafka, ReactJS & ReactNative, AWS EC2, S3, Developer tools, ECR, EKS & CloudWatch
  • Refactored legacy code to improve maintainability and align with modern programming techniques.
  • Troubleshot complex technical issues to identify root causes, developing effective solutions to prevent future occurrences.

Technical Lead

DBS Bank
08.2015 - 03.2017
  • I.Serve application for its Customer Centre combines key customer service functions with a consolidated view of the customer
  • The scope of the project is to provide a single user interface to Customer Centre staff by integrating 13 commonly used applications to enhance customer experience by providing relevant customer interactions for banking enquiries, authentication, requests, offers, and complaints handling
  • By re-engineering processes and unifying multiple front-end systems into a single platform for its Customer Service Officers (CSOs), I.Serve have led to significant improvements to key CS indicators such as reductions in average call handling and waiting times for customers whilst allowing for more personalized and informed interactions between the CSO and customer via an integrated client dashboard
  • Responsibilities:
  • Worked as a technical lead for 7 member development team
  • Involved in development of full life cycle of application from Requirements Gathering, Design, Unit Testing and Integration test as well as documentation
  • Worked in an agile software development process
  • Actively coordinated with middleware, backend, business and quality analysis teams for development issues
  • Have extensive hands-on Maven, Tortoise GIT
  • Participated in design review meetings with customer and team
  • Involved in development of Controller, POJO and DAO classes
  • Consumed the SOAP WSDL’s and accessed the operations to fetch corresponding data
  • Involved in development of User Interfaces for phone banking module using AngularJS, JQuery and Bootstrap
  • Designed the logical and physical data model, generated DDL scripts and wrote DML scripts for Oracle 12c database
  • Experienced in configuring and deployment of JBoss Application Server
  • Conducted peer review and provide feedback
  • Used Mercury Quality Center for defect tracking
  • Provided the support during System Integration Testing
  • Attended daily status calls and provided the status with Project Manager
  • Discussed the challenges at status call and addressed them
  • Tech stack used: Core Java, J2ee, Servlets, JSP, Spring MVC & IOC, SOAP Web Service,XML, JAXB, Maven, AngularJS, Bootstrap, JQuery, JavaScript, Log4J, JUnit, HTML, CSS, JBoss, Lisa, Mercury Quality Center.

Technical Lead

Devops
12.2014 - 06.2015
  • The Devops_ALM is continues integration and continues monitoring tool
  • It mainly focus on Configuration Management and Deployment Automation
  • Responsibilities
  • Involved in consuming IBM Urban Code Deploy tool using Restful web service and displayed the deployment information in dashboard page using NodeJS
  • Followed agile software development process
  • Involved in implementing MongoDB connection using NodeJS
  • Involved in implementing the server side code using NodeJS
  • Involved in implementing user interface using AngularJS
  • Involved in calling Jenkins API and Urban Code Deploy API using Ajax
  • Involved in deploying the web application in Linux environment
  • Tech stack used: Windows-XP, Linux-Ubuntu12.04, Core Java, J2ee, Spring MVC & IOC, Jenkins, IBM UCD, Restful Web Service, Servlets, JSP, XML, AngularJS, NodeJS, JavaScript, Log4J, JUnit, HTML, CSS, Tomcat7
  • GOCAT - GCC Operations Create and Track

Technical Lead

Wipro Technologies
02.2012 - 11.2014
  • The GOCAT (GCC Operations Create and Track) application is an off‐shoot of the GCC Self Service Portal (SSP)
  • While the SSP sits in the GCC infrastructure and customers access this remotely through the internet or intranet, the GOCAT is a back‐end application which is used by Customers to CREAT and TRACK tickets (Incidents and Service Requests) through their intranet
  • Responsibilities
  • Study business requirements from the customer and develop functional specification documents
  • Involved in designing and developing the architecture using Spring MVC
  • Involved in Design of modules
  • Prepare Technical Design Specification Document and Creation of Class Diagrams, Sequence Diagrams for the business objects
  • Handled and managed 5 members of Team
  • Provide the team with a vision of the project objectives
  • Keep the project manager and product committee informed of task accomplishment, issues and status
  • Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance
  • Involved in developing User Interface using Jsp and Adobe Flex
  • Involved in implementing Service , DAO and Controller layers
  • Involved in implementing Junit testing
  • Provide accurate and detailed weekly task reports
  • Involved in Maintenance, Enhancement, Bug fixing post release
  • Participated in development of user documentation and manuals
  • Implementation and deployment support
  • Knowledge (Domain & Technical) sharing among team members
  • Tech stack used: Windows-XP, Core Java, J2ee, Spring MVC & IOC, Servlets, JSP, XML, JavaScript, Log4J JUnit, HTML, CSS, Tomcat5.

Developer

Ericsson AB
07.2011 - 01.2012
  • The project deals with the enhancement feature for 2G, 3G, and LTE networks
  • It involves the design for the simulation of the events generated by the node and its verification
  • Also involves the TR analysis and fixing
  • Responsibilities:
  • To enhance the features for 2G, 3G, LTE networks for Ericsson
  • To design the simulation of events generated by the node using Java and APL languages
  • To analyze and fix the TRs
  • To extract simulator requirement from IP
  • To provide the desired input to the Testing Team for the System Test of Data Sim
  • To design the Data Sim with minimal or zero functional errors
  • To interact with the offshore and onsite team effectively and efficiently for project needs
  • To complete the Project prior to the completion date deadline
  • To update the manager about the status of the project in a Weekly/Daily basis as per requirement
  • To update self and team skills regularly and hence promote the productivity of project
  • Tech stack used: Windows-XP, Core Java, Mediation Zone, Rational Clear Case, Unix Admin.

Java Developer

National Grid
11.2010 - 07.2011
  • National Grid is an international electricity and gas company which delivers gas and electricity to millions of customers across Great Britain and northeastern US in an efficient, reliability and safety
  • The objective of UK Gas Distribution Front Office(GDFO) programme is to maximize value and time to delivery in replacing current UK gas systems and delivering the associated business case
  • We use Syclo SMART Work Manager to manage with Mobile application and to integrate with SAP systems and scheduling tools like Click Schedule
  • The mobile application presents end users with pre-defined research, work completion and data capture work flows depending on the work order type dispatched
  • These work flows can include branching logic, calculations, scheduling of follow-up work and materials management
  • All job order types are subject to detailed time tracking that includes automatic time capture, reporting for individual or crew and management of vehicles used to complete work
  • Responsibilities :
  • Trained for Syclo development
  • Involved in forms development using Syclo Java Tool and posting the values to SAP
  • Involved in creating Test Scripts and done peer review to other modules
  • Involved Unit Testing
  • Involved in creating Technical findings document
  • Bug Fixes were done for Release3
  • Worked in CR's, , ATE and Agentry Server

Java Developer

AHOLD
07.2010 - 09.2010
  • AHOLD Managed File Transfer system is a message based solution around TIBCO technology
  • Currently the file transfers are done using different applications such as Mail way, MQFTF, etc
  • The new message based solution is intended to make use of pub-sub model of messaging paradigm wherever possible and use managed FTP through TIBCO Business Work Process for point to point transfers
  • Responsibilities :
  • Requirement gathering and understanding Functional Requirement
  • Implemented the application using JSF which is based on Model View Controller design pattern
  • Involved in developing User Interface using JSF components
  • Involved in developing Backing Bean and DAO classes.

Education

MCA (Master of Computer Applications) -

Bharathiar University
Coimbatore, India
04.2004

Skills

  • TECHNICAL SKILL SUMMARY
  • IT SKILLS
  • Languages:
  • Java 17 Python
  • Framework &Technologies: Spring Boot AWS Lambda Kafka Kubernetes Docker Kibana Prometheus Struts12/20 JUnit 5
  • J2EE: Hibernate JPA EHCache JSP Servlets JDBC XML XSD Xpath JAXB
  • Tools: IntelliJ MyEclipse Jenkins GO SonarQube Gatling Grafana Maven Gradle
  • Web Technology: CSS HTML JavaScript AJAX JQuery ReactJS Bootstrap
  • Database: DynamoDB MongoDB Postgres SQL Server Oracle and MySQL
  • Version Controller: GitHub Bitbucket SVN
  • Involved in Implementation of JUnit Test Cases
  • Tech stack used:

Certification

Sun Certified Java Programmer (SCJP) for Java 2 Platform 1.5. Azure Certified developer AWS Developer Associate Google Cloud Certified Professional Cloud Architect

Timeline

Senior Java Developer

Sky
02.2024 - Current

Senior Back-End Developer

Lloyds Bank
04.2017 - 10.2023

Technical Lead

DBS Bank
08.2015 - 03.2017

Technical Lead

Devops
12.2014 - 06.2015

Technical Lead

Wipro Technologies
02.2012 - 11.2014

Developer

Ericsson AB
07.2011 - 01.2012

Java Developer

National Grid
11.2010 - 07.2011

Java Developer

AHOLD
07.2010 - 09.2010

MCA (Master of Computer Applications) -

Bharathiar University
Krishnarao Chadalawada