Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sanjana Baswapuram

Aubrey,TX

Summary

Over 7 years of experience in the Software Development Life Cycle—including software analysis, design, architecture, development, and integration using Java/J2EE technologies in domains like Finance, Public Sector, and Healthcare. Extensive experience as a DevOps Engineer, proficient with tools like Terraform, Jenkins, Docker, Kubernetes, and cloud platforms such as AWS and Azure. Expertise in designing and developing server-client and web-based applications using Java/J2EE technology with strong Object-Oriented Programming skills. Proficient in developing web interfaces using HTML5, CSS, Bootstrap, JavaScript, AngularJS, and jQuery. Implemented Microservices based on RESTful APIs utilizing Spring Boot with Spring MVC. Strong experience with Spring Frameworks such as Spring MVC, Spring Boot, REST, Spring Integration, Spring Testing, and Spring JDBC. Hands-on experience in enhancing Node.js APIs for airport queue management systems. Skilled in Infrastructure as Code (IaC) using Terraform for cloud resource provisioning on AWS and Azure. Experience in CI/CD pipelines using Jenkins, integrating with Git, and deploying applications to cloud platforms. Proficient with containerization technologies like Docker and orchestration tools like Kubernetes. Experience in software configuration management using GIT. Strong knowledge of Java Messaging Service (JMS) and using Spring DMLC. Adaptable with excellent interpersonal skills, responsibility, result-oriented, dedicated, and eager to learn trending technologies.

Overview

7
7
years of professional experience

Work History

Software Engineer / DevOps Engineer

American Airlines
Dallas, Texas
06.2022 - Current
  • Utilized Terraform for provisioning and managing infrastructure on AWS and Azure
  • Automated deployment pipelines using Jenkins, integrating with Git for version control
  • Configured Docker containers and managed orchestration using Kubernetes
  • Implemented Infrastructure as Code (IaC) practices to automate cloud resource provisioning and management
  • Monitored and troubleshooted production systems to ensure high availability and reliability
  • Collaborated with development and operations teams to streamline build and release processes
  • Enhanced Node.js APIs for airport queue management, improving efficiency and user experience
  • Worked on Agile Methodology, participating in weekly meetings with business analysts and monthly sprint reviews with clients
  • Architected and developed microservices for flight management and auditing purposes using Spring Boot and Spring Cloud
  • Implemented and configured marketing and communication solutions using tools like Git, Jenkins, Node.js, TypeScript, AWS Lambda, Azure Service Bus, GraphQL, and Angular
  • Involved in testing applications across various environments, including integration and performance testing
  • Familiar with API-first design principles, ensuring development with system performance and non-functional requirements in mind
  • Environment: Git, Jenkins, Terraform, AWS, Azure, Spring Boot, Node.js, Microservices, TypeScript, AWS Lambda, Azure Service Bus, GraphQL, Angular, Docker, Kubernetes, MongoDB

Technology Analyst

Infosys Limited
Richardson, Texas
03.2021 - 05.2022
  • Worked on Agile Methodology, participating in weekly meetings with business analysts and monthly sprint reviews with clients
  • Utilized Java 1.8 features like lambda expressions and Stream API for bulk data operations on collections
  • Developed RESTful APIs using Spring Boot framework
  • Wrote JUnit test cases using Mockito framework and generated reports
  • Used SonarQube for static code analysis to maintain code standards and quality
  • Worked with JMS Queues to consume messages and communicate with microservices
  • Created Angular/Java projects to make web service calls to backend microservices
  • Built multiple screens for the UI using Angular 8 for CRUD operations
  • Maintained microservices functionality and status using a middle-layer microservice
  • Worked on REST/JSON, headers, security, and HTTP concepts
  • Built microservices using Spring Boot and Spring Cloud
  • Used Swagger UI for API interaction and documentation
  • Involved in testing applications across various environments, including integration and performance testing
  • Environment: Java 1.8, Spring Boot 3.0, JMS 7.0, Maven 3.0, Oracle 12, Git/GitHub, API, Web Services, JUnit, Jenkins

Java Developer

Federal Soft Systems
Arkansas, India
05.2020 - 03.2021
  • Involved in design discussion and various business requirement calls to identify the requirements
  • Designed and developed Application based on Spring Boot Framework using MVC design pattern
  • Designed and Developed UI using Angular 7, HTML5, CSS3, Bootstrap, JavaScript, and jQuery
  • Worked in Angular7 and used various binding and routing features as needed
  • Implemented the Microservices based on RESTful API utilizing Spring Boot
  • Used Spring Security for Authentication and authorization
  • Used Spring Core for Dependency injection/Inversion of control (IOC)
  • Used Hibernate Framework for persistence onto Oracle database
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST
  • Developed high-performance web applications using spring and XML Http Request
  • Implemented Hibernate caching mechanism, lazy loading and created multiple threads for data processing
  • Designed and developed various tables required for storing the data
  • Worked on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry
  • Worked on environments using Agile/SCRUM and Test-Driven Development (TDD) development methodologies
  • Used tools like Ant and Maven for build automation
  • Used jQuery to implement widgets for user interface alongside CSS/HTML and web page layouts and templates
  • Coded the DAO layer that is used to fetch data, store data and update data in various tables
  • Coded various POJO classes required to transfer and manipulate the data across various layers
  • Implemented bootstrap servlet as distributed singleton service
  • Worked on J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j
  • Supported the application testing and deployment in various environments like DEV, UAT and SIT
  • Supported the testing and involved in bug fixing
  • Environment: Java 1.7, Java 1.8, J2EE, Maven, Web Services, Spring, Angular, Gradle, XML, JavaScript, JIRA, HTML, CSS, UNIX, WebSphere, JavaScript, jQuery, Bootstrap, Spring Batch

Full Stack Java Developer

Northwest Missouri State University
Missouri
08.2019 - 05.2020
  • Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients
  • Worked closely with various functional teams to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software (using scrum) from design through successful deployment
  • Utilized Java 1.8 features like Lambda expressions and Stream API for bulk data operations on Collections which would increase the performance of the Application
  • Develop RESTful APIs in Spring Boot framework
  • Wrote JUnit test cases using Mockito framework and generated the reports using jacoco plugin
  • Used SonarQube for static code analysis and have maintain code standards and quality accordingly
  • Worked on the JMS Queues to consume the message from the queue and sending the data to the Micro Services
  • Involved in Creating the Angular/ Java project which would make a Web Service calls to the Backend Micro Services
  • Involved in building multiple screens for the UI using Angular 8
  • To perform the CRUD operations from the UI which would store data in the DB
  • Involved in building multiple Micro Services and delivering the data as per business requirement
  • Maintaining all the Micro Services functionality and status using a Micro Service which act as a middle layer between all the Micro Services
  • Worked on REST/JSON, headers, security, JSON and http concepts
  • Familiar with API first design principles and understand development with system performance in mind (e.g
  • Non-Functional Requirements on API performance)
  • Build Microservices using Spring boot, Spring Cloud
  • Worked on Swagger UI to interact with the API'S
  • Designed and documented APIs using Swagger
  • Involved in testing the application in all the environments like Integration testing, Performance testing
  • Environment: Java 1.8, Spring boot 3.0, JMS 7.0, Maven 3.0, Microservices, Oracle 12, GIT/GIT Hub, API, Web Services, JUnit, Jenkins

Java Developer

Bsit Technologies
Hyderabad, India
12.2017 - 11.2018
  • Worked as Java developer, engaged in the participation for development and Implementation of Web based application
  • Experience in developing applications with the help of Java and related technologies by using Agile methodologies
  • Experience in Preparing Java/J2EE development structure for STS, Eclipse
  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX
  • Worked on Developing AJAX scripting to process server side scripting with JSP
  • Developed the application as Single Page Application which can switch to different components using Angular JS; also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource
  • Worked on framework APIs like Spring for Integration
  • Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating with Stored Procedures by means of Oracle and used JPA with Hibernate provider
  • Worked on implementing persistence layer with the help of Hibernate ORM to interact with the Oracle database
  • Experienced in the procedure for including integrating legacy databases, writing custom CRUD statements
  • Created Java Mail API is used to send notifications about important updates such as claim status change
  • Used SOAP Web Services for creating and usage WSDL and SOAP messages for getting business logic plans from various modules and used XML parsers for data retrieval
  • Experience in Eclipse frameworks for developing the Code and Deploy the Application by Integrating into the Server
  • Worked on developing hibernate DAO with the help Spring JDBC Template, worked on Hibernate for ORM and connection management
  • Developed, Designed and tested SOA services with the help of Web Logic/ SOA / Oracle Fusion Middleware technologies
  • Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto WebLogic application server by implementing Maven build scripts in automating the build and deployment process
  • Experience in writing test cases with the help of JUnit testing framework and configured applications on WebLogic Server
  • Used GitHub for version control; configured Maven for dependencies
  • Environment: Java 8, JDK 1.8, DOJO, HTML5, CSS3, Angular Js, JavaScript, Ext JS, Oracle, WebLogic 10, SOAP, AJAX, Spring 3.x, Maven, JUNIT, JTA (Java Transaction API), GitHub

Education

Master of Science - Applied Computer Science

Northwest Missouri State University
Maryville, Missouri
05.2020

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Hyderabad
04.2018

Skills

  • Java
  • Java 18
  • Nodejs
  • SQL
  • TypeScript
  • JavaScript
  • Angular
  • JDBC
  • Spring
  • JPA
  • AWS
  • Azure
  • Terraform
  • Jenkins
  • Docker
  • Kubernetes
  • Git
  • Azure DevOps
  • Oracle
  • MySQL
  • MongoDB
  • MsSql
  • Eclipse
  • STS
  • IntelliJ
  • Visual Studio Code
  • Microservices
  • Spring (MVC, Boot, Web Flow, AOP, IOC, Security)
  • JSF
  • JUnit
  • SOAP
  • Windows
  • Linux
  • Unix
  • Ubuntu
  • Agile
  • Scrum
  • MVC
  • DAO
  • Controller
  • Business Delegate
  • Apache Tomcat
  • XML
  • XSD
  • XSLT
  • XPath
  • Maven
  • Gradle
  • RESTful
  • JAXP
  • JAXB
  • JMS
  • SOA
  • JAX-B
  • GitHub
  • Bitbucket

Timeline

Software Engineer / DevOps Engineer

American Airlines
06.2022 - Current

Technology Analyst

Infosys Limited
03.2021 - 05.2022

Java Developer

Federal Soft Systems
05.2020 - 03.2021

Full Stack Java Developer

Northwest Missouri State University
08.2019 - 05.2020

Java Developer

Bsit Technologies
12.2017 - 11.2018

Master of Science - Applied Computer Science

Northwest Missouri State University

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Sanjana Baswapuram