Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sreya Pasula

Tempe,AZ

Summary

Experienced and dedicated Software Engineer with over 2 years of expertise in developing and deploying high-quality software solutions. Skilled in both frontend and backend development, utilizing technologies such as Java, Spring, Spring Boot, ReactJS, Angular, and RESTful APIs. Proficient in leveraging AWS cloud services to build scalable and efficient applications. Adept at following Agile methodologies, including Scrum, Kanban, TDD, and BDD, to ensure smooth and iterative development processes. Committed to continuous learning and eager to contribute to a dynamic and challenging team environment.

Overview

2
2
years of professional experience

Work History

Software Development Engineer

Amazon.com Services LLC
Tempe, AZ
07.2022 - Current
  • Followed Agile (Scrum, Kanban) methodology and TDD approach for requirements gathering, analysis, design, development, and testing of applications.
  • Developed new routing algorithms using Java and the Spring Framework for Amazon Transportation Services, resulting in increased efficiency.
  • Collaboratively implemented microservices into existing system architecture and developed business components and RESTful service endpoints using Spring Boot.
  • Built enterprise applications using Spring Boot, Hibernate, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, and Spring Integration frameworks.
  • Designed and developed web interfaces using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Led the development of applications using ReactJS and TypeScript, enhancing application performance by developing reusable functional components and leveraging React Hooks.
  • Added unit tests using the Jest framework and integration tests with the Cypress framework in all React applications in the team, enhancing code quality and test coverage.
  • Employed Test-Driven Development (TDD) to ensure the reliability and maintainability of code by writing tests before implementing features.
  • Utilized Behavior-Driven Development (BDD) to create clear, user focused tests, ensuring that the application met user expectations and requirements.
  • Onboarded services and clients to AWS CloudAuth, ensuring secure service-to-service requests and managing configuration and token validation.
  • Onboarded a service to SuperStar, a tool for automating the provisioning of networking resources, and tested its connectivity with other services, optimizing network configuration and interoperability.
  • Built new cells as part of a migration project. Each cell is a modular unit that includes Fargate-managed ECS clusters, DynamoDB, and ElastiCache/Redis clusters, designed to ensure that outages at individual nodes do not impact other cells. Leveraged this cellular architecture to enhance system resilience and reliability.
  • Led a client migration campaign from Dublin (DUB) to Spain (ZAZ) and Hyderabad (HYD), ensuring service continuity and effective data migration. Managed SNS subscriptions and created documentation to assist clients in subscribing to events.
  • Resolved SQS queue policy size limit issues by manually managing access policies. Created a function to configure and manage the queue access policy, enabling over 40 clients to import and use it without needing new policies for multiple SNS topics.
  • Enhanced the tracking and handling of loose items, which are products separated from their original packaging during transit, across fulfillment centers, sort centers, and delivery stations, improving operational efficiency.
  • Created business metrics for tracking data related to package processing at fulfillment centers, and published them to SNS. These metrics were consumed and stored in a data warehouse, enabling effective querying, analysis, and the creation of dashboards for monitoring performance.
  • Developed and validated AWS Lambda functions by putting records onto the Kinesis stream using AWS CloudShell, ensuring the functions were invoked correctly and processed the data as expected.
  • Implemented Java 8 features like Lambda expressions, Pipelines, and Streams.
  • Achieved full CI/CD for our services by automating the build, test, and deployment processes, ensuring efficient and reliable software delivery.
  • Built components using Angular 9, worked with Angular directives, implemented lazy/dynamic loading, and utilized TypeScript for code building.
  • Integrated and developed applications using S3, RDS, Docker, CloudWatch, and event bridges.
  • Deployed and managed applications to OpenShift and managed cloud services in AWS and OpenShift using DevOps tools like Kubernetes, Git, Jenkins, and Maven. Utilized CloudWatch for monitoring and used CloudFormation to automate the deployment and management of infrastructure.
  • Possessed extensive experience with data ingestion technologies like Kafka.
  • Developed and configured Docker containers using Kubernetes.
  • Demonstrated proficiency in version control systems (Git), and server deployment with AWS Docker.
  • Visited fulfillment centers (FCs) to troubleshoot issues, provide on-site support, and conduct testing for project launches, gaining insights into common issues faced by associates and developing effective solutions to address them.

Education

Master of Science - Computer Science

University of Cincinnati
Cincinnati, OH
01-2022

Bachelor of Science And Technology - Computer Science

Vardhaman College of Engineering
Hyderabad
01-2021

Skills

Programming Languages

Java, Python, JavaScript, TypeScript, ReactJS

Frameworks

Spring, Spring Boot, Spring Cloud, RESTful APIs, Microservices

Cloud Platforms

AWS (EC2, ECS, ELB, S3, SNS, SQS, VPC, IAM, RDS, DNS, Route53, Lambda, CloudWatch, CloudFormation), Azure (App Service, CosmosDB, DevOps, Application Insights, Key Vaults)

Databases

SQL (Oracle, SQL Server, MySQL), NoSQL (MongoDB)

Testing Frameworks

JUnit, Mockito, Jest, Cypress, TestNG

Tools

Git, Jenkins, Maven, Docker, Kubernetes, Kafka

Methodologies

Agile (Scrum, Kanban, TDD, BDD)

Other

Design Patterns, Web Services (SOAP, REST), CI/CD Pipelines, IntelliJ, VSCode

Timeline

Software Development Engineer

Amazon.com Services LLC
07.2022 - Current

Master of Science - Computer Science

University of Cincinnati

Bachelor of Science And Technology - Computer Science

Vardhaman College of Engineering
Sreya Pasula