Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Srija Guntupalli

Dallas,TX

Summary

A seasoned software developer with 5 years of hands-on experience in Java/J2EE applications, proficient in all stages from analysis to testing. Well-versed in Agile methodology, adept at iterative development and delivering working software. Specializes in cloud architecture design and deployment using AWS services (EC2, S3, Lambda, RDS). Skilled in Spring Boot for efficient application development, Agile/Scrum methodologies, Git, and Jenkins for seamless development processes. Strong in RESTful API design, with a track record of reducing latency by 50%. Experienced in J2EE, Tomcat, and Hibernate for web application development, and proficient in Docker for streamlined deployment processes. An adaptable team player dedicated to continuous improvement and customer satisfaction.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Software Developer

IDOLSOFT INC
Dallas, TX
02.2024 - Current
  • Engaged in the agile software development lifecycle for a Java 11-based application, covering requirements gathering, design, coding, testing, debugging, and support
  • Developed serverless applications on AWS Lambda, employing event-driven architecture for cost efficiency and scalability
  • Designed and implemented RESTful APIs with Spring Boot and Spring MVC, following industry standards for design, documentation, and versioning
  • Integrated Spring Boot applications with relational databases using Spring Data JPA and Hibernate for simplified data access and improved productivity
  • Ensured API security and authentication with OAuth 2.0 and JWT tokens, adhering to industry best practices
  • Utilized Spring Boot for rapid development of microservices architecture, enhancing system modularity and scalability
  • Optimized program performance by analyzing code and making changes as needed.
  • Integrated Java projects with CI/CD pipelines using Jenkins and GitLab CI for automated build, test, and deployment processes
  • Documented codebase, APIs, and technical specifications using Javadoc and Swagger for effective collaboration and knowledge sharing
  • Designed and implemented database schemas across various platforms including MySQL, PostgreSQL, Oracle, and MongoDB, optimizing performance and scalability
  • Utilized Spring Data JPA for simplified database access and management, ensuring data consistency and integrity
  • Developed comprehensive unit test suites with JUnit to validate code components and identify potential defects early
  • Configured logging, metrics collection, and alerting mechanisms to proactively address issues and enhance system reliability
  • Implemented IAM policies and roles for access control and security permissions on AWS resources, ensuring compliance with security best practices and regulations
  • Monitored system performance using AWS CloudWatch to identify and address potential bottlenecks promptly
  • Containerized Spring Boot applications with Docker and managed container orchestration using Docker Compose or Kubernetes for consistent deployment and scalability.

Software Engineer

SLESHA IT INC
Austin, TX
09.2023 - 02.2024
  • 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 Web Services

Amazon
Seattle, 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 CI/CD pipelines using AWS code pipeline for automated testing, building, and deployment of serverless applications and microservices using AWS Lambda
  • 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
  • Actively participated in weekly tech ops meetings to discuss system performance, identify potential vulnerabilities, and strategize proactive measures for ensuring uninterrupted service delivery
  • Conducted thorough root cause analysis and implemented corrective actions for Sev2 incidents, ensuring comprehensive resolution and proactive mitigation of future recurrence during on-call rotations
  • 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
  • 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 and utilized Maven and Gradle as build tools for the project.

Java/J2EE Developer

LIVELY INC
Denton, TX
06.2021 - 04.2022
  • Designed and implemented MVC pattern using Struts framework for Web-tier
  • Developed presentation layer with Struts tag libraries in JSP pages
  • Utilized Agile practices and Test-Driven Development for early, reliable software
  • Analyzed and designed scalable systems based on OOAD and J2EE design patterns
  • Implemented MVC architecture with Spring framework
  • Wrote Hibernate classes and DAOs, configured hibernate files
  • Automated builds with Jenkins, tracked tasks with JIRA
  • Collaborated with QA to establish automated testing, reducing bug reports by 40%
  • Developed unit test procedures and RESTful Web Services with Spring Boot
  • Implemented authentication and authorization with Spring Security and OAuth2
  • Utilized Spring IOC for Dependency Injection and AOP for logging
  • Applied Core Java concepts like Multithreading, Concurrency, Exception Handling
  • Developed Batch jobs using Spring Batch Framework for simultaneous execution
  • Developed RESTful web services for JSON document retrieval and SOAP API consumption
  • Created test cases for unit testing with Mockito and Cucumber
  • Managed builds with Gradle, version control with GIT.

Software Developer

ADP LLC
India
10.2017 - 12.2020
  • Implemented Agile Scrum methodology for end-to-end application development for NAS (National Accounts and Services) US health benefits platform
  • Accomplished Software developer with a strong focus using Java 8 development for project management, and software optimization
  • 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
  • Executed serverless deployments through AWS CLI
  • Developed and deployed applications utilizing Spring boot, Hibernate, JDBC Integrating them with Jenkins, Docker, and AWS for continuous integration and deployment of microservices
  • Managed version control with SVN and GitHub
  • Manipulation data with Spring Data JPA for CRUD operations
  • Utilized JUnit to rigorously test applications, ensuring high code quality while adhering to clean code practices
  • 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
05.2022

Bachelor of Science - Computer Science and Engineering

B.V Raju Institute of Technology
06.2018

Skills

  • Languages: Java 17, JavaScript, Python, C/C
  • Frameworks: Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Data JPA, Web API, Hibernate, Microservices
  • API’s: Restful web services, Soap web Services, Graph QL and Web Socket
  • Front End Technologies: HTML, CSS, JavaScript, XML, Angular, React
  • Databases: MySQL, MongoDB, PostgreSQL, SQL Server, Elasticsearch
  • Cloud Technologies: AWS (EC2, SQS, SNS, RDS, Cloud Watch, Route 53, Lambda, IAM, ECS, Dynamo DB), GCP cloud (Big Query, Cloud Storage, Pub/Sub, Cloud SQL, Cloud Functions, AI Platform
  • Others: Kafka, Apache Tomcat, Web Sphere, Jira, Linux, GitHub, Docker, Kubernetes, Jenkins, Ant, Gradle

Certification

Google Cloud Professional Data Engineer, 2024 - Active, https://www.credly.com/badges/6045b3ff-9d23-4871-8b52-ae4b03b4c1b9/public_url

Timeline

Software Developer

IDOLSOFT INC
02.2024 - Current

Software Engineer

SLESHA IT INC
09.2023 - 02.2024

Software Development Engineer – Amazon Web Services

Amazon
06.2022 - 08.2023

Java/J2EE Developer

LIVELY INC
06.2021 - 04.2022

Software Developer

ADP LLC
10.2017 - 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
Srija Guntupalli