Summary
Overview
Work History
Education
Skills
Websites
Projects
Courses
Accomplishments
Timeline
Generic

AKHILA MADDULA

Summary

Skilled software developer with 4.8 years of experience in designing, developing, and maintaining software systems. Strengths include problem-solving abilities, a deep understanding of algorithm development and data structures, along with knowledge of various programming languages, such as Java and Python. Previous work has demonstrated a significant impact through the enhancement of system performance, debugging complex issues, and delivering high-quality software solutions to meet business needs.

Overview

6
6
years of professional experience

Work History

Software Development Engineer II

BharatPe
Gurgoan
06.2022 - Current
  • Designed a new KYC flow for the D2R (Distributor to Retailer) loan product, which helps users complete their KYC before taking a loan, and APIs for migrating old KYC data to the new flow.
  • Worked on enhancement tasks for the 12 percent club product (an investment platform).
  • Developed major features such as deactivating accounts, deleting accounts, force withdrawal functionality, and also generated reports for reconciliation purposes.
  • Enhanced the existing code base to ensure good coding practices.
  • Given KT sessions to the new members of the team.
  • Worked on creating new UI sections and tabs for an internal portal, which is used by the support team at the time of checking customer issues.
  • Set up Sentry for a repo, and reduced the error rate by monitoring and fixing issues daily.
  • Owned P2P module, end to end.
  • Provided support in troubleshooting customer-reported issues in production environments.
  • Ensured compliance with security policies and best practices throughout the SDLC process by enhancing existing withdrawal functionality.
  • Performed database design activities, including creating tables, migrating the database, and optimizing queries.
  • Performed troubleshooting of post-release software faults to support live service.
  • Conducted full lifecycle software development from planning to deployment, and maintenance for major features in the P2P application.
  • Integrated third-party APIs into the existing application architecture for the development of new features, such as tenure-based investments, migrating from one NBFC to another, reinvestment consent, and processing, and I had a good interaction with other teams as a part of this.
  • Tested software to identify bugs and troubleshoot issues prior to going live, to avoid potential glitches.
  • Maintained version control systems such as GIT and Subversion to manage source code changes.
  • Participated in sprint planning meetings and daily standups for Agile development process.
  • Conducted code reviews for PRs of teammates to ensure that coding standards are met, and provided constructive feedback.
  • Resolved technical issues related to software development projects.
  • Monitored system performance metrics and analyzed system logs to identify potential issues.
  • Worked with cross-functional teams and collaborated closely with team members to achieve project objectives and meet deadlines.
  • Demonstrated strong problem-solving skills, resolving issues efficiently and effectively.
  • Analyzed code and corrected errors to optimize output.
  • Coordinated testing and validation procedures through software development lifecycle.
  • Developed software components and applications using Java and MySQL.
  • Demonstrated exceptional interpersonal and communication skills, improving team collaboration, and customer relationships.
  • Participated in team meetings, provided technical specification documentation for major features like STP and Force Withdrawal, and worked constantly to deliver the features on time.
  • Provided knowledge transfer to the new joiners in the team at the time of reorganization.
  • Mentored a few freshers in onboarding and providing knowledge transfer.
  • Improved unit test coverage of a repo from less than 5 percent to more than 40 percent.

Software Development Engineer I

Expedia Online Travel Services
Bangalore
07.2020 - 06.2022
  • Designed and developed several features for enhancing the hotels.com site.
  • Developed new features related to location information on the Expedia.com site.
  • I have led around 10 production releases and have experience in CI/CD.
  • I mentored a few new joiners in the team for a smooth onboarding.
  • Helped the team in creating documentation during the re-org.
  • Worked on reviews out of 5 or 10 for the HOB (Hcom on Bex) project.
  • I worked on some pieces of the Product Details Module project.

Engineering Intern

OpenText Technologies
Hyderabad
06.2019 - 11.2019
  • Worked on AppWorks software (OpenText internal software) used to create forms based on clients' requirements.
  • I learned agile methodologies and SDLC processes as a fresher.

Education

Bachelor of Technology - Computer Science and Engineering

Vishnu Institute of Technology
Bhimavaram
09-2020

Skills

Programming languages: Java, Python, C, C

Frameworks: Spring Boot

Database: MySQL

Tools: IntelliJ, DataGrip, Git, Jira, Jenkins, VS Code, Colologix

Web Technologies: HTML, CSS

Others: Data Structures, Algorithms, API integration, Technical documentation, Feature development, Problem solving

Projects

Movie Success Prediction

- Technologies - Python, ML Algorithms, HTML, CSS

- Dataset - IMDB-Movie-Data Dataset from Kaggle

- About Project : Predicts whether a movie will be successful based on attributes like actors, views, likes, rating, etc.

Courses

  • MissionRnD Python Course
  • Xobin Bootcamp Python Certification Course
  • EPAM Pre-Education Training Program
  • Full Stack development course by Scaler (Ongoing)

Accomplishments

  • Received SPOT Award at BharatPe
  • Received Team A Award multiple times at BharatPe

Timeline

Software Development Engineer II

BharatPe
06.2022 - Current

Software Development Engineer I

Expedia Online Travel Services
07.2020 - 06.2022

Engineering Intern

OpenText Technologies
06.2019 - 11.2019

Bachelor of Technology - Computer Science and Engineering

Vishnu Institute of Technology
AKHILA MADDULA