Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic

Deepika Addepalli

Bexleyheath,Kent

Summary

Accomplished software engineer with extensive expertise in Java, Spring Boot, and microservices architecture. Proficient in developing robust distributed systems using Docker and Kubernetes, with a strong focus on automation and CI/CD pipelines. Demonstrates exceptional problem-solving skills and leadership in mentoring teams, ensuring seamless collaboration and effective communication. Adept at leveraging tools like Jenkins, GCP, and Control-M to enhance system performance and observability. Committed to driving innovation through adaptability and continuous learning in dynamic environments.

Overview

11
11
years of professional experience
3
3
years of post-secondary education

Work history

BackEnd Developer

Roche Financial Ltd
London, Kent
04.2022 - Current
  • Advanced software development with an emphasis on scalable, robust solutions.
  • Created algorithms to optimise data processing and storage.
  • Established continuous integration processes to streamline code deployments.
  • Optimised server responses for faster load times and better user experience.
  • Designed RESTful APIs to facilitate communication between different software components.
  • Drove technological advancements by keeping abreast of emerging technologies in backend development.
  • Guided junior engineers through technical challenges, fostering a collaborative work environment.
  • Developed reusable code libraries, enhancing team productivity.
  • Initiated regular code reviews, enhancing coding standards within the team.
  • Enhanced and optimised Java microservices to accommodate a substantial rise in data ingestion and processing volumes while ensuring compliance with SLAs.
  • Designed and developed solutions that improved the balance copying process, achieving a 50% performance increase. Implemented password-less file transfer to Unixbox via OpenShift using secrets.
  • Engineered a new feature for an annual job that generates business line run dates for use in balance copy, leading to a 60% performance boost. Facilitated report sending through SFTP connections.
  • Resolved issues concerning the closure of old accounts, obsolete books, and residual balances.
  • Listed Derivatives, Impairments, Foreign Exchange, and Equities. Championed the role of Release Manager, coordinating release activities effectively.
  • Onboarded new products into the ingestion and accounting layer. Facilitated the adoption of a CI/CD pipeline using Jenkins for components, significantly reducing manual build and deployment efforts by up to 60%.
  • Implemented business logic to run on parallel pods, boosting performance by 90%.
  • Onboarded the application to Jenkins, halving build and deployment time.

Backend developer

Tech Mahindra
London, England
06.2020 - 04.2022
  • Liaised directly with stakeholders during requirement gathering sessions, improving understanding of business needs.
  • Improved site performance by identifying bottlenecks in code execution and implementing solutions.
  • Streamlined existing code with refined logic and simplified functions.
  • Worked as part of an Agile development team, supporting rapid iteration and continuous delivery.
  • Updated legacy systems to modern standards, improving functionality and usability.
  • Assisted in the design of scalable software architecture for future growth potential.
  • Integrated third-party APIs into existing systems, expanding feature sets without extensive development time.
  • Worked on sprint team in agile, rapid development and deployment environment.
  • Leveraged creative problem-solving skills to help team complete projects within budget and deadlines.
  • Identified areas for improvement in existing software programs and developed modifications.
  • Generated automated tests to meet business needs and allow for regression testing.

Software developer

Optum Global Solutions
Hyderabad, Telangana
07.2014 - 08.2018
  • Collaborated with cross-functional teams to deliver high-quality software products.
  • Maintained up-to-date knowledge on latest technologies for continuous learning and improvement.
  • Contributed to technical documentation, facilitating smoother project execution.
  • Managed version control of software releases, maintaining product integrity.
  • Conducted thorough testing of software components, ensuring optimal functionality.
  • Participated actively in brainstorming sessions that led to fresh ideas and innovation.
  • Adapted quickly to new programming languages as per project requirements.
  • Optimised existing software systems by identifying and fixing bugs.
  • Demonstrated problem-solving skills by effectively troubleshooting technical issues that arose during execution stages.
  • Worked closely with clients to understand their requirements better and deliver customised solutions accordingly.
  • Assisted in the architecture design of various software systems ensuring scalability and reliability.
  • Designed user-friendly software interfaces, improving end-user experience.
  • Delivered timely projects within deadlines whilst managing multiple tasks simultaneously.
  • Supported design and development phases with technical guidance on new features and improvements.
  • Specified testing protocols and recorded processes to enable code maintenance.

Education

Master of Science - Computer science

JNTUK
Vijayawada,India
06.2010 - 05.2013

Skills

Java

Spring Boot

Struts

JUnit

Jemeter

Oracle SQL

Spring Cloud

Spring Security

Shell

Spring MVC

Hibernate

Bash

Perl

Microservices

RESTful APIs

Docker

Kubernetes

Distributed Systems

Maven

Jenkins

Splunk

GCP

Control-M

HTML5

CSS3

Ajax

JavaScript

React

jQuery

Teamwork

Mentoring

Problem solving

Communication

Leadership

Time management

UNIX

Observability

Debugging

Algorithms

CI/CD

Messaging Infrastructure

Automation

Python

SQL

Collaboration

Adaptability

Languages

English
Fluent

Timeline

BackEnd Developer

Roche Financial Ltd
04.2022 - Current

Backend developer

Tech Mahindra
06.2020 - 04.2022

Software developer

Optum Global Solutions
07.2014 - 08.2018

Master of Science - Computer science

JNTUK
06.2010 - 05.2013
Deepika Addepalli