Summary
Overview
Work History
Education
Skills
Timeline
Generic

Madhavi Maddula

Summary

I am an experienced Software Engineer with approximately 3 years of expertise in full-stack development of software applications using JAVA-related tools and technologies. My skills encompass designing and developing high-scale, high-volume microservices architecture-based applications, utilizing cloud services for developing cloud-native applications, and engaging in all phases of software development, including Design, Development, DevOps, Testing, and Documentation. I have a proven track record of delivering projects on time while adhering to high code quality and standards.

Overview

3
3
years of professional experience

Work History

Java Developer

Prime Therapeutics
10.2022 - Current
  • Designed and developed scalable, high-performance cloud-based microservices using Spring Boot and REST to integrate Pharmacies with Central-fill facilities for remote Rx fills
  • Modernized legacy applications by converting them into Spring Boot microservices and migrating them to AWS as SaaS offerings
  • Enhanced and developed various backend features for legacy applications, reducing pharmacist's Rx processing time by 20%
  • Designed applications for centralizing pharmacy solutions and enabling high-volume prescription processing
  • Developed applications to integrate pharmacy systems with Medicine Dispensing Robots
  • Created a frontend single-page application using Angular 8 Components, Directives, Pipes, Observables, Routing, Forms etc
  • Integrated with centralized records management systems using REST APIs
  • Utilized Kafka and JMS message brokers for message processing
  • Implemented DAO layer with Spring Data JPA
  • Configured code quality tools and resolved issues
  • Developed CI/CD pipelines with Jenkins
  • Utilized various AWS services like EC2, S3, lambda, EKS, Cloudwatch, SQS, SNS, Route 53, RDS etc for various functionalities in the system.
  • Created Terraform templates for AWS infrastructure
  • Implemented automated monitoring and alerts.

Java Developer

Blue Jay
08.2020 - 01.2022
  • Worked with Scrum as the development methodology, participating in Agile meetings such as Daily Scrum, Sprint planning, Retrospective, etc
  • Involved in requirement analysis and design of multiple modules during the development phase
  • Utilized the latest Spring Boot for building cloud-based Microservices with minimal configuration
  • Developed Java services and controllers responsible for retrieving data from the
  • DB2 database and displaying it
  • Implemented Spring Config Server for centralized configuration and Splunk for centralized logging
  • Used Concourse and Jenkins for Microservices deployment
  • Developed project requirements using Java, Jdbc, JSP
  • Managed code check-in and checkout using Unix commands
  • Implemented Angular for the project
  • Used JDBC API for database connectivity and operations
  • Developed Stored Procedures for daily record updates, invoked using cron jobs on LINUX
  • Contributed to the migration of the application from WebSphere to JBoss
  • Developed Ant and Maven scripts for automating compilation, deployment, and testing of Web and J2EE applications
  • Created custom user controls and web parts for the UI interface
  • Utilized GitHub and JIRA for daily tasks
  • Environment: Java, J2EE, JDBC, HTML, REST, Web Services, WebSphere Application
  • Server, Spring Boot, Eclipse, MS Office, Hibernate, Apache Tomcat, Postman, JBoss
  • Jenkins, MS SQL Server.

Education

Bachelor of Technology - Computer Science

Jawaharlal NehruTechnological University

Skills

  • Programming: Java, Javascript, Spring Framework/Boot, Hibernate, REST, SOAP, HTML, CSS, Angular, NodeJS
  • DevOps: AWS, Openshift, PCF, Azure, Docker, Kubernetes, CI/CD, Jenkins
  • Frameworks: ActiveMQ, Kafka, Camel, JUnit, Mockito
  • Databases: Oracle, SQL Server, PL/SQL, NoSQL (DynamoDB, MongoDB)
  • Tools: Redis, Git, Maven, Gradle, Jira, Confluence
  • System Design: Algorithms, Data Structures, Design Patterns, SOLID Design Principles, OO Design

Timeline

Java Developer

Prime Therapeutics
10.2022 - Current

Java Developer

Blue Jay
08.2020 - 01.2022

Bachelor of Technology - Computer Science

Jawaharlal NehruTechnological University
Madhavi Maddula