Naga Venkata Sai Vunnam
****************@*****.*** 989-***-**** https://www.linkedin.com/in/nvenkatasai/
Education:
Central Michigan University, Mount Pleasant, Michigan Dec 2023
Master of Science in Computer Science GPA: 3.78
B V Raju Institute of Technology, Medak, Telangana June 2022
Bachelor of Technology in Computer Science and Engineering CGPA: 8.49
Professional Experience:
Software Engineer Southwest Airlines Feb 2024-Present
Roles and Responsibilities:
·Developed and maintained a microservices-based application using Spring Boot, implemented service discovery with Eureka, and used Kafka for event-driven inter-service communication.
·Managed project tasks and sprints using Jira, collaborating with a team of 5 developers to prioritize features, track bugs, and ensure timely delivery of key modules and Actively participated in all phases of the Software Development Lifecycle (SDLC), from requirements analysis to application deployment.
·Experimented with and implemented GraphQL for a new API layer, improving query efficiency and reducing over-fetching of data in the student profile service.
·Implemented enterprise systems using Domain-Driven Design (DDD), SAGA, and Command Query Responsibility Segregation (CQRS) patterns.
·Deployed project on AWS, leveraging ECS for microservices and RDS for data persistence. Implemented innovative auto-scaling solution, achieving 99.99% uptime and 40% faster response times.
·Implemented comprehensive testing strategies for React applications using Jest and Cypress for unit testing, React Testing Library for component testing.
·Implemented a CI/CD pipeline using Jenkins and Docker, automating build, test, and deployment processes for the microservices, resulting in reduction of deployment time and improved code quality.
Software Engineer Templars Tech Sept 2020-July 2022
Roles and Responsibilities:
·Designed, developed, and implemented robust software solutions using Java, J2EE, and their core APIs, adhering to architectural standards and SDLC principles.
·Developed applications in Java/J2EE environments using Eclipse and IntelliJ, leveraging Spring Boot, JUnit, and Maven for streamlined development and employed microservices Service Oriented Architecture (SOA) using MEAN (MongoDB, ExpressJS, Angular and NodeJS) stack to develop Single Page Applications.
·Implemented multi-threaded and concurrent programming techniques, leveraging design patterns to optimize application performance and enhance scalability.
·Implemented Service Oriented Architecture (SOA) principles to develop RESTful APIs (REST, JSON, XML) and web services, enhancing system interoperability and performance.
·Involved in creating REST APIs using Spring Boot, and Spring Batch for scheduling batch Jobs and deployed the apps in the AWS environment and worked on writing cloud formation templates in JSON for producing various AWS resources like S3 buckets, EC2 instances, IAM, SNS, and SQS for queuing services.
·Proficiently used SQL and NoSQL databases (Oracle, Cassandra) for data storage and retrieval, optimizing database performance and data integrity.
·Implementing CI/CD processes using Jenkins, creating pipelines to automate builds, testing, and deployments. Utilized Git and Bitbucket for version control to ensure seamless integration and delivery of code changes.
·Employed JUnit and TestNG for comprehensive unit testing of Java backend components, guaranteeing functionality in isolation and seamlessly integrated Selenium and Cucumber to conduct rigorous integration
·testing, validating seamless interaction among backend modules and APIs.
·Collaborated with cross-functional teams to document technical specifications, architectural designs, and deployment procedures, ensuring clear communication and knowledge sharing throughout the development process.
Academic Projects:
REST API for Weather Updates on AWS Cloud:
·Built and maintained a serverless REST API using AWS API Gateway & AWS Lambda.
·AWS Lambda is used to fetch weather data from AWS DynamoDB which is collected via ETL pipeline.
·Open-source weather data is collected using Lambda (Python), S3 and DynamoDB, AWS Step Functions, CloudWatch and CloudFormation.
·Leveraged AWS services to fetch and serve real-time weather data, ensuring scalability and high performance.
Optical Character Recognition (OCR)
·Worked on designing and developing OCR application with Angular 8 as frontend and NodeJS, Java, MongoDB and MySQL as backend and successfully developed an application which turns raw images in to a digital text format.
Technical Skills:
·Languages: Java, Python, C
·Web Technologies: HTML, CSS, JavaScript, Bootstrap, jQuery, REST service, AJAX, SOAP
·Databases: MySQL, SQL, PostgreSQL, MongoDB,OracleDB
·Cloud Technologies: API Gateway, Cloud Formation, AWS Lambda, S3, IAM, EC2, Microsoft Azure
·Frameworks: Node JS, Spring boot, Spring reactive, Django, Hibernate, Junit, Angular
·Tools: Eclipse IDE, IntelliJ, JIRA, Splunk, GitHub, Jenkins, Maven, Kubernetes, Docker
·Methodologies: SDLC, Object Oriented Analysis and Design, Agile Methodology
·Version Control Tools: Git, SVN, GitLab, BitBucket
·Operating Systems: Linux, Ubuntu, Windows, MacOS