Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic

SRAVYA MURUKTLA

Charlottesville,United States

Summary

Experienced and results-driven Java Developer with 9 years of expertise in designing, developing, deploying, and maintaining high-performance, scalable applications. Proficient in Java SE/EE, OOP principles, and frameworks like Spring Boot, Spring MVC, Struts, and Hibernate. Skilled in working with both relational (Oracle, MySQL) and cloud databases (Google Cloud Spanner), focusing on query optimization, data integrity, and performance. Additionally, I have hands-on experience in web development with HTML, CSS, JavaScript, Node.js, and React, and am adept at creating robust web services and integrating APIs in Agile environments. Passionate about delivering customer-centric solutions, collaborating with cross-functional teams to translate complex business requirements into technical solutions. Eager to apply my technical proficiency, problem-solving skills, and continuous learning mindset to contribute to a forward-thinking team and drive innovation.

Overview

9
9
years of professional experience

Work History

Full Stack Software Developer

The Home Depot Inc
08.2021 - Current
  • Designed, developed, and maintained applications using Agile methodology, paired programming, and Test-Driven Development (TDD) with Java 8, improving team efficiency and reducing bugs.
  • Built robust backend systems with Spring Boot and dynamic frontend applications with React JS, ensuring seamless integration.
  • Architected microservices for scalable, modular applications with independent deployment and fault tolerance, reducing deployment time by 25%.
  • Implemented secure authorization and authentication using Spring Security for Single Page Applications, enhancing system security.
  • Designed and maintained RESTful APIs with Spring Boot, optimizing performance and ensuring efficient data exchange between frontend and backend.
  • Achieved 90% code coverage through JUnit unit tests, improving code reliability and reducing defects.
  • Validated JSON requests/responses using Postman and Swagger UI, ensuring data integrity across layers.
  • Participated in peer code reviews, ensuring adherence to best practices and high-quality code.
  • Monitored application logs with Log4j, quickly resolving issues to maintain smooth operations.
  • Deployed applications on Google Cloud Platform (GCP), efficiently scaling infrastructure to meet user growth.
  • Integrated Google Cloud Spanner for message log management and exception tracking, improving log efficiency.
  • Optimized SQL queries in Oracle databases, improving query performance and reducing retrieval times.
  • Automated ETL processes with PL/SQL scripts, reducing manual effort by 60% and ensuring data consistency.
  • Conducted SQL tuning to improve query execution time by 30% and enhance system responsiveness.
  • Automated CI/CD pipelines on GCP, streamlining deployments and reducing errors.
  • Collaborated with cross-functional teams to integrate core systems like finance, inventory, and fulfillment, ensuring seamless data flow.

Java Developer

State Of Tennessee Department Of Children's Services
08.2017 - 08.2021
  • Developed a web application following Agile methodology and Test-Driven Development (TDD), ensuring high-quality code and efficient collaboration
  • Used Spring Boot to develop standalone applications that leveraged the BOX SDK to manage a document database containing millions of records, ensuring efficient storage, retrieval, & handling of large data
  • Designed and developed RESTful Web Services using Spring Boot, enabling seamless communication between distributed systems and providing efficient, scalable APIs for data exchange in JSON format
  • Developed the Service layer using the Struts framework, implementing Struts Action classes, Model classes, and Helper classes for business logic
  • Developed the Presentation layer with JSP and integrated Kendo UI for dynamic, rich user interfaces
  • Integrated BOX Java SDK to enable file upload, preview, print, and download from BOX cloud storage
  • Provided production support, troubleshooting and resolving incidents through root cause analysis
  • Applied role-based access control (RBAC) to manage user permissions and secure the application
  • Utilized Hibernate ORM for mapping object-oriented domain models to Oracle SQL databases
  • Developed dynamic JSP pages integrating AJAX and JavaScript for interactive UI and used JSON objects for efficient data exchange between frontend and backend
  • Developed PL/SQL scripts and functions in Oracle SQL to perform CRUD operations, facilitate data manipulation, optimizing database performance and ensuring data accuracy for business analysis
  • Generated visual reports using Tableau, presenting data insights through interactive dashboards
  • Environment: Spring Boot, Struts, BOX SDK, Hibernate, Oracle SQL, PL/SQL, JSP, Kendo UI, AJAX, JavaScript, RESTful Web Services, Tableau, TDD, Agile, JSON, RBAC, Jenkins, Git, Apache Tomcat, Oracle SQL Developer, Eclipse, Linux

Java Developer

State of Maryland
04.2017 - 08.2017
  • Contributed to the design, development, and testing phases of the SDLC following the Waterfall method
  • Implemented the front-end using JSP, HTML5, CSS3, and JavaScript for dynamic and responsive UI
  • Designed and developed RESTful services to retrieve documents for custodial and non-custodial parents
  • Created the user interface with JSP, Java Beans, JSTL, Custom Tag Libraries, and AJAX for enhanced performance
  • Performed CRUD operations on MySQL to manage and manipulate database records
  • Managed version control with Apache Subversion and automated builds using ANT
  • Maintained comprehensive documentation for all use cases involved in the project
  • Environment: JSP, HTML5, CSS3, JavaScript, RESTful Services, Java Beans, JSTL, Custom Tag Libraries, AJAX, MySQL, Hibernate, Apache Subversion, ANT, Waterfall SDLC

Programmer Analyst

Wells Fargo
01.2016 - 03.2017
  • Developed a web application using Java/J2EE, Spring Framework (Spring Boot, Spring MVC, Spring Data), JPA, Hibernate, AngularJS, jQuery, JavaScript, HTML5, Bootstrap, CSS, and JSP
  • Implemented business logic using J2EE with JDK 1.8 syntax and applied the MVC pattern using Spring MVC to structure the application
  • Developed UI screens with HTML5, Bootstrap, and jQuery, performing DOM manipulations and asynchronous server-side interactions using AJAX and JSON responses
  • Utilized JBoss tools for reverse-engineering database tables into Java entities, ensuring efficient mapping and database interactions
  • Used JPA annotations for ORM, managing entities and performing CRUD operations with Spring JPA repositories and Hibernate Query Language (HQL) for complex queries in the DAO layer
  • Configured Spring Boot, Spring MVC, Spring ORM, and Spring Data on the server side, with routing and view rendering through YML configuration and Tiles
  • Environment: Java/J2EE, Spring Boot, Spring MVC, Spring Data, Spring ORM, JPA, Hibernate, AngularJS, jQuery, JavaScript, HTML5, Bootstrap, CSS, JSP, HQL, JDK 1.8, JBoss, AJAX, JSON, YML, Tiles

Education

Master of Science - Computer Science

Ball State University
Muncie, IN
05.2015

Bachelor of Technology - Information Technology

Acharya Nagarjuna University
Andhra Pradesh, India
04.2013

Skills

  • Google Cloud Platform (GCP)
  • Google Kubernetes Engine (GKE)
  • RESTful API Design
  • Swagger
  • Backend programming
  • Performance optimization
  • RESTful services
  • Full-stack development
  • CSS proficiency
  • HTML expertise
  • Application development
  • Sprint planning
  • Coding
  • Technical analysis
  • SDLC development
  • Continuous integration
  • Continuous deployment
  • API design and development
  • Testing and debugging
  • SQL Databases

Publications

Contrast Enhancement Techniques Using Histogram Equalization Methods on Color Images with Poor Lighting, International Journal of Computer Science, Engineering and Applications (IJCSEA), 3, 4, 08/13

Timeline

Full Stack Software Developer

The Home Depot Inc
08.2021 - Current

Java Developer

State Of Tennessee Department Of Children's Services
08.2017 - 08.2021

Java Developer

State of Maryland
04.2017 - 08.2017

Programmer Analyst

Wells Fargo
01.2016 - 03.2017

Master of Science - Computer Science

Ball State University

Bachelor of Technology - Information Technology

Acharya Nagarjuna University
SRAVYA MURUKTLA