Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Naga Srija Guntupalli

Frisco,Texas

Summary

  • Results-driven and detail-oriented Backend Java Developer with 4 years of hands-on experience in designing and developing robust Restful APIs.
  • Proven expertise in utilizing the Spring Boot Framework for application development, ensuring efficient service request handling through a lightweight front-end framework interfacing with JSON API.
  • Strong background in Agile/Scrum methodologies, version control with Git, and continuous integration with Jenkins.
  • Designed and implemented RESTful APIs, enhancing system efficiency, and reducing latency by 50%.
  • Utilized Spring Security for secure application development and integrated MVC components with business services.
  • Developed a web application for business reporting and monitoring, showcasing proficiency in J2EE and Tomcat.
  • Configured Hibernate persistence layer and designed data models with Hibernate POJOs.
  • Implemented Docker containers to streamline development and operations processes, reducing friction and ensuring seamless deployments.

Overview

6
6
years of professional experience

Work History

Software Engineer

SLESHA IT INC
Dallas, TX
09.2023 - Current
  • Designed and developed Restful APIs for various project modules to meet specific requirements
  • Implemented a lightweight front-end framework for efficient service requests handling, interfacing with JSON API
  • Utilized the Spring Boot Framework for application development and managed security through Spring Security
  • Integrated MVC components with business services using the Spring framework
  • Developed a web application for business reporting, systems monitoring, and troubleshooting using J2EE and Tomcat
  • Proficient in designing data models with Hibernate POJOs and configuring the Hibernate persistence layer
  • Employed Maven and Gradle as build tools for the project
  • Conducted Web services testing between applications and third-party systems using Soap UI and performed performance and functional testing of REST APIs using JMeter
  • Actively participated in Unit Testing using JUnit and other testing frameworks
  • Implemented Docker containers to streamline development and operations processes, reducing friction between the two
  • Demonstrated knowledge of Docker to create Containers using Docker file and Docker Compose.

Software Development Engineer

AMAZON, Amazon Web Services
Bellevue, WA
06.2022 - 08.2023
  • Proficient in professional software engineering practices and full software development life cycle, including Agile development, coding standards, code reviews, source control management, build processes, testing, and operations
  • Developed and maintained Cloud infrastructure using AWS services, such as Cloud Formation and Cloud Watch
  • Set up deployment pipelines and infrastructure components like AWS DynamoDB tables using AWS Cloud Development Kit (CDK) to ensure change control, re-usability, and safer deployments
  • Implemented AWS Cognito for creating user pools and utilized API Gateway to establish communication between lambda functions and Cognito user pool
  • Executed testing at multiple levels (unit and integration tests) for various APIs, reducing manual testing effort, ensuring safer change deployments, and improving code quality
  • Developed and maintained scalable distributed systems handling millions of requests per day using Java and AWS technologies
  • Implemented RESTful APIs to integrate multiple systems, improving efficiency and reducing latency by 50%
  • Collaborated with cross-functional teams to design, develop, and deploy software systems meeting customer requirements
  • Conducted code reviews, wrote automated tests, and ensured the quality of the codebase
  • Actively participated in Agile processes and scrum meetings to ensure timely delivery of software systems
  • Utilized Maven and Gradle as build tools for the project
  • Engaged in Unit Testing using JUnit, along with Mockito as a part of Unit Testing
  • Implemented Spring Boot and utilized Spring MVC for backend development
  • Developed API for using AWS Lambda to manage servers and run code in AWS.

Graduate Teaching Assistant

UNIVERSITY OF NORTH TEXAS
Denton, TX
06.2021 - 05.2022
  • Designed and implemented a Java-based student attendance tracking system, reducing administrative workload by automating attendance recording and generating real-time reports for professors
  • Led a team of graduate students in a Java software project, delivering a secure and scalable e-commerce platform that resulted in a 40% increase in online sales for the university's bookstore
  • Contributed to the maintenance and enhancement of a Java-based library management system, resolving critical issues, and implementing new features to improve user experience
  • Participated in Java code reviews, ensuring code quality and adherence to coding standards, while providing constructive feedback for code improvements
  • Created comprehensive Java documentation, including Java docs and user guides, to facilitate system understanding and usage by faculty and students
  • Conducted Java programming workshops, mentoring undergraduate students in Java fundamentals, data structures, and best coding practices
  • Optimized Java-based database interactions, improving system performance by 30% through efficient SQL queries and database schema design
  • Design, develop and tutor tutorials for graduates, grade, and guide on academic projects
  • Responsible for assisting professor with instructional responsibilities for the data visualization course were assisted students with projects in Python and Tableau
  • Designed, developed and tutor.

Software Developer

ADP LLC
08.2018 - 12.2020
  • Implemented Agile Scrum methodology for end-to-end application development
  • Integrated applications with Spring framework, emphasizing Dependency Injection
  • Managed systems implementation, covering design, coding, testing, and documentation
  • Developed business services using JSON, XML, and Restful Web Services
  • Utilized Spring Framework extensively across UI, backend, and integration layers
  • Implemented Web services (SOAP, REST) for efficient data transmission
  • Proficient in Jenkins for continuous integration and GitHub for version control
  • Created Data Access Objects (DAO) for record management
  • Worked with AWS Services: Lambda, S3, EC2, SNS, SQS, DynamoDB, and Docker
  • Executed serverless deployments through AWS CLI
  • Implemented GO Lang drivers for CRUD operations and complex queries
  • Worked on communication protocols like gRPC using Protocol Buffer
  • Managed version control with SVN and GitHub
  • Strong experience in SQL, PL/SQL stored procedures
  • Proficient in Unit testing, Test-Driven Development (TDD), and Agile/SCRUM methodologies.

Education

Master of Science - Computer AND INFORMATION SCIENCES

University of North Texas
May 2022

Bachelor of Science - Computer Science and Engineering

B.V Raju Institute of Technology
June 2018

Skills

  • TECHNICAL SKILLS
  • Languages:
  • Java 17, JavaScript
  • Frameworks: Spring Boot, Spring MVC, Spring Data, Hibernate
  • API’s: Restful web services, Soap web Services, Graph QL and Web Socket
  • Front End Technologies: HTML, CSS, JavaScript, XML
  • Databases:
  • MySQL, MongoDB, PostgreSQL
  • Cloud Technologies: AWS (EC2, SQS, SNS, RDS, Cloud Watch, Route 53, Lambda, IAM, ECS)
  • DevOps: Docker and Kubernetes
  • IDE: IntelliJ IDEA, Eclipse, Visual Studio Code
  • Version Control: Git
  • Testing Tools: Junit 5, Mockito, Spring Boot Integration Testing

Accomplishments

  • University Dining Application Feb 2022
  • Developed a web application for aggregating all the dining halls and retail stores menus that are available on campus
  • This included working on creating Git-hub repositories, building Jenkins pipelines, creation of MYSQL DB on AWS cloud, creating NodeJS API’s and hosting the application on AWS’s EC2 instance
  • Website for Crowd Funding platform Jan 2018
  • Created a website name ‘Vpledge’ a crowdfunding platform
  • It is a script for fundraising various causes
  • The administrator can add volunteers who can create unlimited campaigns
  • This script is used to create a community where different people can help those in need
  • Used PHP, MYSQL, HTML, CSS, Javascript, Ajax and Bootstrap.

Timeline

Software Engineer

SLESHA IT INC
09.2023 - Current

Software Development Engineer

AMAZON, Amazon Web Services
06.2022 - 08.2023

Graduate Teaching Assistant

UNIVERSITY OF NORTH TEXAS
06.2021 - 05.2022

Software Developer

ADP LLC
08.2018 - 12.2020

Master of Science - Computer AND INFORMATION SCIENCES

University of North Texas

Bachelor of Science - Computer Science and Engineering

B.V Raju Institute of Technology
Naga Srija Guntupalli