Summary
Overview
Work History
Education
Skills
Timeline
Generic

Greeshma Thodupunuri

Austin,TX

Summary

Experienced Java Full Stack Developer with a strong background in designing and developing scalable, high-performance applications using Java, Spring Boot, React JS, and SQL. Proficient in building secure backend APIs, interactive front-end interfaces, and optimizing system performance. Skilled in cloud technologies like Azure and AWS, implementing CI/CD pipelines, and containerization with Docker and Kubernetes. Adept at database management with MySQL, PostgreSQL, Oracle, and MongoDB, along with expertise in security, authentication, and data protection. With a proven track record in Agile environments, I excel in collaborating with cross-functional teams to deliver innovative and efficient software solutions.

Overview

6
6
years of professional experience

Work History

Full Stack Developer

ETC
05.2023 - Current
  • Company Overview: (Quarter Hill), Texas, USA
  • Designed, developed, and maintained high-performance, scalable, and secure features for the financial analytics platform using Java, Spring Boot, React JS, and JavaScript
  • Implemented robust backend APIs using Spring Boot to expose functionalities to the frontend application, achieving excellent API uptime and 500ms average response time
  • Developed interactive and user-friendly front-end interfaces using React JS and JavaScript for data visualization, analysis, and reporting, ensuring 90% user satisfaction based on usability testing
  • Implemented data processing and transformation logic using SQL Server and MongoDB for efficient data management and analysis, achieving good query response times for critical data sets
  • Deployed and maintained the platform on the Azure cloud platform, leveraging its various services and features
  • Implemented CI/CD pipelines using Azure DevOps for automated testing, deployment & monitoring, achieving 95% code coverage and 30-minute deployment cycles
  • Build and maintained Docker containers for platform components, ensuring efficient deployment and scalability with good container startup times and 90% container resource utilization
  • Implemented security measures for data protection, user authentication, and authorization and monitored system performance, identified bottlenecks, and implemented optimizations for improved efficiency
  • (Quarter Hill), Texas, USA

Software Engineer

GENSOL INFOTECH PVT LTD.
01.2019 - 12.2022
  • Company Overview: India
  • Designed and implemented the algorithms and data structures that power the event and ticket scheduling functionality
  • Created RESTful APIs or other interfaces for external systems to interact with the scheduler, enabling seamless integration with ticketing platforms, and CRM systems
  • Used Core Java concepts collections, generics, Concurrency to improve performance of apps and to schedule tasks using Multithreading
  • Implemented pre-authentication and data base security using spring security and securing application access and Spring Batch, Spring Boot, Spring JPA for scheduling and maintenance of batch jobs
  • Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables
  • Supervised auto-scaling groups on AWS to solve problems of traffic & availability, which enhanced system reliability & reduced downtime
  • Achieved a 30% improvement in service performance by optimizing unhandled Step functions in the AWS environment
  • Implementing Caching for performance which included Response Caching or internal configuration fetch or external fetch calls using Populate and Lookup Caching policies
  • Developed Restful endpoints to Cache application specific data in in-memory data clusters with Redis and exposed them with Restful endpoints by using Redis Cache, also caching in Redis Cache using Spring boot
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously
  • India

Education

Masters - Computer Science

Campbellsville University
Louisville, KY
12.2024

Bachelor of Technology - Computer Science and Engineering

Jawaharlal Nehru Technological University
Hyderabad,India
05.2020

Skills

Methodology: SDLC, Agile, Waterfall

Languages: Java, Python, SQL

Frameworks: Spring (MVC, Boot, Security), Microservices, Hibernate, JSF

J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, jQuery, Ajax, JSON, XML

Application Server: Apache Tomcat, IBM Web Sphere

Cloud Technologies: Azure, and AWS

Databases: MySQL, SQL Server, PostgreSQL, Oracle, MongoDB

DevOps/Other Tools: Docker, Kubernetes, UML, Jira, J unit, MS Excel, J Meter

Version Control Tools: Git, GitHub, GitLab

Timeline

Full Stack Developer

ETC
05.2023 - Current

Software Engineer

GENSOL INFOTECH PVT LTD.
01.2019 - 12.2022

Masters - Computer Science

Campbellsville University

Bachelor of Technology - Computer Science and Engineering

Jawaharlal Nehru Technological University
Greeshma Thodupunuri