Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Timeline
Generic
Sahithi V

Sahithi V

Irving,TX

Summary

Experienced software developer with over 5+ years in Java, Spring Framework, and microservices architecture. Proficient in all stages of the SDLC, including design, development, integration, testing, and deployment. Utilizes a strong foundation in mathematics and logic to craft efficient solutions from scratch. Skilled in optimizing application performance, automating deployment processes, and managing databases. Experienced in front-end development and creating intuitive user interfaces. Demonstrates a collaborative approach with cross-functional teams and leverages Agile methodologies to deliver scalable and reliable software solutions, with a commitment to high quality through rigorous testing.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

FANNIE MAE
05.2024 - Current
  • Assisted in the development of efficient software solutions by building a Loan Servicing Platform using Java, Spring Boot, and Hibernate, tailored to customer needs and reducing servicing times by 25%.
  • Provided comprehensive support for production applications on Unix/Linux environments by troubleshooting and debugging issues, implementing fixes, and upgrading existing software to ensure stability and reliability.
  • Implemented a Real-Time Risk Assessment Service within a microservices architecture, providing instant risk analysis and alerts to stakeholders using Apache Kafka and Amazon SNS.
  • Designed a scalable data storage solution using PostgreSQL and Cassandra, ensuring high availability and seamless data management for large volumes of mortgage-related data.
  • Integrated Elasticsearch for real-time search and analytics, enhancing the backend’s data retrieval capabilities and enabling efficient data processing for risk management and loan servicing.
  • Leveraged AWS Lambda and Step Functions to automate key processes in the loan servicing lifecycle, reducing manual workload and increasing processing efficiency by 30%.
  • Experience in building REST APIs in Golang, providing backend capabilities to interface with OpenStack and other downstream APIs.
  • Conducted performance tuning and optimization of applications, resulting in a 20% increase in efficiency.
  • Automated deployment pipelines for critical services using Jenkins, Docker, and Kubernetes, reducing deployment times by 50% and ensuring reliable and scalable operations.
  • Collaborated with cross-functional teams to gather detailed requirements and deliver robust software solutions tailored to business needs.
  • Implemented unit and integration tests using JUnit, ensuring code quality and reliability.
  • Maintained technical documentation, ensuring clear and concise communication across teams.

Graduate Research Assistant

University of North Texas
01.2024 - 05.2024
  • Developed a comprehensive Java-based Library Management System with a graphical user interface using Swing. The system allows users to efficiently manage library operations such as adding, updating, deleting, and viewing book records through an intuitive GUI.
  • Utilized Java, Swing, and the Collections framework to create a user-friendly application, demonstrating strong problem-solving skills and proficiency in Java programming and UI design.

Associate Software Engineer

Accenture Technologies
02.2021 - 08.2023
  • Developed a Transaction Monitoring microservice using the Spring Framework and JPA to manage and track banking transactions in real-time, ensuring compliance with regulatory requirements and detecting fraudulent activities. Integrated it into a comprehensive banking application, facilitating seamless user interactions and secure financial operations.
  • Implemented real-time alerts to notify users and banking staff of suspicious transactions and potential fraud, improving the bank’s ability to prevent unauthorized activities and ensuring adherence to AML (Anti-Money Laundering) regulations.
  • Built and maintained front-end components using React JavaScript, creating dynamic dashboards and interactive charts for monitoring transaction patterns and generating compliance reports.
  • Integrated a MySQL database to store and manage transaction data, performing complex CRUD operations and optimizing queries to enhance performance, reducing response times by 30%.
  • Implemented RESTful APIs to facilitate communication between the Transaction Monitoring microservice and external systems, such as credit scoring agencies and regulatory bodies.
  • Containerized the Transaction Monitoring microservice using Docker, ensuring consistent development and deployment across various environments and reducing deployment time by 50%.
  • Deployed the microservice on AWS EC2 instances, leveraging auto-scaling and load balancing to maintain high availability and scalability during peak transaction periods.
  • Developed backend functionality to enable secure data exchange with external systems, utilizing Amazon S3 for secure storage of audit logs and transaction records.
  • Conducted code reviews to ensure adherence to best practices and coding standards, improving code quality and reducing technical debt.
  • Utilized Kafka for real-time data processing to provide immediate alerts and transaction feedback, enhancing the bank's ability to react promptly to potential risks.
  • Developed comprehensive unit tests using JUnit, achieving 90% test coverage and significantly reducing bugs and issues in the production environment.
  • Collaborated with cross-functional teams to debug and resolve issues, ensuring the stability and reliability of the transaction monitoring system.
  • Maintained detailed technical documentation for the Transaction Monitoring microservice, facilitating knowledge transfer and providing support for application updates and future enhancements.

Software Developer

Texas Health Resources
11.2020 - 01.2021
  • Involved in developing application completely under.NET framework with OOP's concepts.
  • Developed applications with strict compliance to UML. Use Cases and Class Diagrams.
  • Developed the Ul using Windows forms and Windows controls. Used Visual Inheritance in developing the forms.
  • Designed and Developed Web Forms using ASP.NET controls, C#, CSS and HTML to facilitate the registered user, Used Custom Validation and User Validations.
  • Used ADO.NET for data access layer to communicate with the SQL Server 2008 database.
  • Wrote T-SQL queries and Stored Procedures using MS SQL Server for data access and reports.
  • Involved in transformation of XML data using XSLT into HTML format.
  • Involved in unit testing.
  • Created the database objects like Tables, Indexes, Vlews, stored procedures etc.
  • Used ADO.NET to interact with SQL Server database
  • Used queries, stored procedures, views and triggers for supporting the functionality of the application.
  • Used Data Adapter and other ADO.NET objects for importing and exporting the data from the database.
  • At the end of each sprint, project priorities, designing, validations are evaluated and tested.

Environments: Microsoft .Net, C#.Net, ASP.Net, Win forms, SQL Server, ADO.Net, UML.

Education

MASTER OF SCIENCE - Computer Science

University of North Texas
12.2024

BACHELOR OF TECHNOLOGY - Electronics and Communication Engineering

G. Narayanamma Institute of Tech & Science
HYD, TG
09.2020

Skills

  • JAVA EE
  • JAVA SE
  • J2EE
  • Python
  • JavaScript
  • SQL
  • HTML/CSS
  • Golang
  • PostgreSQL
  • MySQL
  • MongoDB
  • Oracle SQL
  • Linux
  • Windows
  • Spring Framework (Core, MVC, Boot)
  • Spring Data JPA
  • Hibernate
  • Angular
  • React
  • Junit
  • JQuery
  • Mockito
  • Git
  • GitHub
  • Jira
  • Jenkins
  • Docker
  • Maven
  • Gradle
  • Apache Spark
  • RabbitMQ
  • JSON
  • XML
  • RESTful APIs
  • SOAP
  • Kubernetes
  • Microservices
  • AWS (EC2, S3, IAM, Lambda, Step Functions, SNS, RDS)
  • Google Cloud Platform (GCP)
  • Agile
  • Scrum
  • Test-Driven Development (TDD)
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Object-Oriented Programming (OOP)
  • Multithreading
  • Eclipse
  • Visual Studio Code
  • IntelliJ IDEA
  • Interpersonal skills
  • Problem solving
  • SOAP
  • Kubernetes
  • Microservices
  • AWS (EC2, S3, IAM, Lambda, Step Functions, SNS, RDS)
  • Google Cloud Platform (GCP)
  • Agile
  • Scrum
  • Test-Driven Development (TDD)
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Object-Oriented Programming (OOP)
  • Multithreading
  • Eclipse
  • Visual Studio Code
  • IntelliJ IDEA
  • Interpersonal skills
  • Problem solving

Certification

  • Oracle Certified Professional: Java SE 11 Developer
  • AWS Certified Developer - Associate
  • Lean Six Sigma Green Belt certified

Personal Information

Title: Software Development Engineer III

Timeline

Software Developer

FANNIE MAE
05.2024 - Current

Graduate Research Assistant

University of North Texas
01.2024 - 05.2024

Associate Software Engineer

Accenture Technologies
02.2021 - 08.2023

Software Developer

Texas Health Resources
11.2020 - 01.2021

BACHELOR OF TECHNOLOGY - Electronics and Communication Engineering

G. Narayanamma Institute of Tech & Science

MASTER OF SCIENCE - Computer Science

University of North Texas
Sahithi V