.
SWATHI
PROFESSIONAL SUMMARY
• Experienced IT professional with over 4+ years in software development, adept at Agile Methodology
for analyzing, defining, and documenting applications to meet business needs. Proficient in Core Java,
objectoriented programming (OOP) concepts, and web technologies such as HTML5, CSS3, JavaScript,
AngularJS, NodeJS, ReactJS, and Vue.js. Extensive experience with the Spring Framework, Java 8
features, various open-source frameworks, and testing frameworks including JUnit, Mockito, TestNG
and Cucumber. Skilled in designing and implementing MongoDB clusters, managing NoSQL databases,
and deploying fault-tolerant systems on AWS and Azure. Well-versed in CI/CD pipelines, using Jenkins,
GitHub Actions and Azure DevOps; experienced in containerizing applications with Docker. Strong
project management skills using Jira and other Agile tools, showcasing a commitment to delivering high-
quality software solutions. Additionally, proficient in RESTful API design, microservices architecture,
frontend frameworks such as Bootstrap, and implementing security best practices in software
development. Expertise in version control systems, including GitHub Actions and SVN, further enhances
my ability to contribute effectively to Software development project.
WORK HISTORY:
Java Developer
CapitalOne – McLean, VA 10/2024 - Current
• Developed responsive Single Page Applications (SPA) using Angular, HTML5, CSS3, JavaScript and the
material framework and Implemented Angular Lazy Loading and ahead-of-time compilation techniques
for optimal performance and an enhanced user experience.
• Created custom directives in Angular 11, contributing to modular and reusable components such as multi-
field form elements and Integrated RESTful APIs with Angular applications to fetch and update data
seamlessly, using Agular’s HTTP client module to handle asynchronous data requests and responses.
• Utilized Web services (SOAP, REST) to facilitate efficient data transmission over HTTP, to ensure seamless
communication within the application.
• All the functionalities are implemented by using Spring IO, Spring Boot and Implemented J2EE
components using Spring MVC, Spring IOC, Spring transactions, AOP, Batch and Spring security
modules.
• Used NodeJS for building web applications with client-server architecture, where both can initiate
communication in two- way connections and allow them to exchange data.
• Implemented integration of data in various applications, favoring JSON documents with dynamic
schemas using Mongo-DB. Additionally, debugged, and performed root cause analysis for complex
service-related issues.
• Continuously monitored and improved application security and performance using tools like Splunk.
• Actively contributed to the DevOps implementation on Microsoft Azure Cloud services, leading the
deployment of applications on Azure servers. Additionally, managed Azure Kubernetes for Docker
container deployment in multiple environments, including QA, Test, and Production.
• Utilized Hibernate for establishing connections and interacting with databases, ensuring effective data
management. Also employed Web Services for HTTP responses in the form of SOAP messages,
managing customer requests efficiently.
.
.
• Designed and implemented robust CI/CD pipelines, automating the software delivery process to reduce
manual errors and deployment time. Additionally, Integrated Kafka and Spring JMS API, facilitating
efficient message exchange within the RESTful API.
• Designed applications using Microservice Architecture, incorporating various design patterns for
scalability and maintainability.
• Developed JUnit test cases for all the developed modules and GIT repository for software configuration
management and version control and JIRA for bug tracking.
Full Stack Developer
Randolph Brooks Federal Credit Union – TX 12/2023 - 10/2024
• Extensively used core java concepts like Multithreading, Collections Framework, File I/o, and
concurrency and followed Agile Software Development Methodology, ensuring adaptability and
collaboration.
• Additionally, used React.js screens, leveraging predefined components from NPM and applied Design
Patterns like DAO and Singleton for efficient system design and development.
• Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections,
which would increase the performance of the Application.
• Integrated Amazon Web Services (AWS) with Docker for scalable and cloud-hosted web applications
using Spring Boot and developed REST APIs with Spring Boot for backend functionality, ensuring optimal
performance and responsiveness.
• Moreover, utilized an embedded Tomcat server for deployment, optimizing resource utilization in a
microservices architecture.
• Deployed Spring Boot-based Microservices in Docker containers and Amazon EC2 instances with
Jenkins and developed Microservices using Spring MVC, Spring Boot, and Spring Cloud to ensure robust
functionality, modularity, and optimized scalability.
• Employed GIT as a Version Control System for effective code management, implementing branching
strategies and ensuring version control best practices and collaborated with cross-functional teams,
facilitating seamless code integration and project collaboration.
• Configured JUnit test cases comprehensively, ensuring rigorous unit test coverage to enhance software
robustness.
• Implemented test-driven development (TDD) practices, contributing to the creation of reliable and
maintainable code. Additionally, integrated automated testing tools to streamline the testing process
and improve overall software quality.
Java developer
Modak Analytics - India 1/2020 - 08/2022
• Worked on Software Development Life Cycle (SDLC) process in the areas of Analysis, Design,
Implementation and Testing of application using Java/J2EE technologies which also includes Code
enhancements, perform code reviews, follow processes and coding standards.
• Designed and implemented core Java APIs, incorporating key concepts such as Interface, Abstraction,
and JDBC for seamless data interactions. Utilized Java Data Structures for improving performance,
ensuring efficient handling of data within the application.
• Developed the UI component architecture for developer framework using Angular, TypeScript, HTML5,
CSS3 and Bootstrap.
• Invoked Stored Procedures and implemented database connectivity to Oracle using JDBC and used
Hibernate to streamline database interactions, optimizing transactions for improved overall application
efficiency.
.
.
• Additionally, integrated Web Services for responsive handling of HTTP requests, enhancing the
application's capabilities.
• Configured JUnit test cases with data mocking using Mockito, ensuring comprehensive unit test
coverage and worked with Docker to enhance the Continuous Delivery (CD) framework, contributing to
streamlined releases.
• Installed applications on AWS EC2 instances and configured storage on S3 buckets, establishing a
scalable and reliable infrastructure.
TECHNICAL SKILLS:
• Programming Languages: C, Java, Python, C# • DevOps tools: Docker, Kubernetes,
CI/CD, Lambda Functions
• Databases: MySQL, SQL Server, Oracle, Mongo dB,
Dynamo Db • IDE: Eclipse, IntelliJ, Visual Studio Code.
• Operating System: Windows, Linux, Android, Mac • Frameworks: Spring, Spring MVC, Spring
Os X Boot, Hibernate, JPA
• Web Technologies: Html5, Css3, • Build Tool: Maven, Gradle
JavaScript, Angular JS, React JS, jQuery, Ajax, • Version Control: SVN, Git, GitHub, Bit
JSON, Microservices, XML. Bucket
• Application Server: Apache Tomcat, WebLogic • Web Services: Restful, SOAP
• Cloud Services: Amazon Web Services, • Methodologies: Agile (Scrum), Waterfall,
Azure SDLC
EDUCATION:
• Bachelor of Technology: Electronics and Communication Engineering
Sphoorthy Engineering College
• Master of Science: Computer Science
University Of Bridgeport
CERTIFICATIONS:
• AWS Certified Cloud Practitioner, Udemy
• Python, Udemy