Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sindhusha Thummala

Hoover,AL

Summary

Experienced Java developer with expertise in solving customer problems, enhancing usability, and optimizing efficiency. Specializes in developing applications and consistently delivers top-notch solutions that meet client needs. Proficient in Agile environments, utilizing Scrum methodologies. Thrives in collaborative teams and excels at delivering projects punctually and within budget.

Overview

12
12
years of professional experience

Work History

Senior Java Developer

Hibbett Sports
08.2020 - Current
  • Profound knowledge of Java/J2EE, web services and development and Project Management of POS applications
  • Exposure to continuous integration/building technologies such as Jenkins (CI/CD), Docker images
  • Developed changes using Java frameworks, including Spring Boot, Spring Batch and Hibernate
  • Used Spring Cloud Gateway to implement authentication and authorization across multiple microservices
  • Use of Docker, local Kubernetes as development environment for developed microservices
  • Good knowledge of Kubernetes clusters and managing tools, scaling
  • Processed large number of messages and consumer logic development using Kafka, Azure AKS to track and maintain Kubernetes application
  • Processed data to Azure Cosmos Db by building applications
  • Saving data and processing from data bases Mongo DB and Postgres SQL
  • Designed and implemented scalable Kafka architecture to handle high-throughput data streams, ensuring low latency and high availability
  • Developed Kafka producers and consumers using Java to process and analyze real-time data streams into Azure event hubs
  • Cache maintenance and development of applications on DB transactions using Redis open source
  • Experience with designing and implementing event-driven systems using Node.js
  • Built and maintained microservices architectures using Node.js, including inter-service communication
  • Developed Go microservices using VS code and scalability maintenance in YAML
  • Deployed Go-based services in Kubernetes, utilizing Helm charts and Docker for containerization and scaling
  • Log monitoring using Splunk queries and Kubernetes POD status and Open telemetry collector connection status using Graph QL.

Senior Java Developer

Eversana - Medicaid
11.2019 - 07.2020
  • Extensive experience working in Agile development environment
  • Profound knowledge of Java/J2EE, web services and development and Project Management of service-oriented applications
  • Designed and implemented microservices using Spring Boot, enabling scalable and modular application development
  • Used Spring Cloud Gateway to implement centralized authentication and authorization across multiple microservices
  • Planning, designing, conducting Unit and System Integration Tests, correcting errors, and re-testing to deliver error-free product using SonarQube
  • Troubleshot Kafka issues related to data lag, partition rebalancing, and broker failures, reducing downtime and improving data reliability
  • Integrated Kafka with various data sources and sinks, including databases, data warehouses, and microservices, to build end-to-end data pipelines
  • Documenting request and responses for microservices using Confluence pages
  • Java/J2EE, HTML5, ThymeLeaf, JavaScript and/or Enterprise Java solutions
  • Java frameworks, including Spring Boot, Spring Batch, JSF, and Hibernate
  • Orchestrated microservices using Kubernetes, managing service discovery, load balancing, and scaling
  • Monitoring Go applications and manage logs in AWS
  • Oracle database and writing SQL/PL SQL and ORM tools like Hibernate
  • Experience in TDD, wrote Junit test cases for different development criteria
  • Tools, architecture/technologies: Eclipse IDE, IntelliJ, Atlassian – Bitbucket, Jira, Confluence
  • Microservices architecture using RESTful Web Services
  • Developed responsive user interfaces using Angular Material, Bootstrap, and SCSS, ensuring cross-browser compatibility and mobile-first design
  • Multi-tiered infrastructure including load balancers, databases, Apache, application servers etc
  • Monitoring portals using AppDynamics
  • Experience with non-traditional DBs, MySQL & MongoDB, Azure COSMOS BLOB Exposure to continuous integration/build technologies such as Jenkins (CI/CD) and Git bash.

Senior Java Developer

State of Michigan, MISACWIS
08.2017 - 11.2019
  • The Michigan Department of Human Services (DHS) implemented the soft launch of its new Michigan Statewide Automated Child Welfare Information System (MiSACWIS)
  • This new system has been built in partnership with the Michigan Department of Technology, Management and Budget (DTMB), project vendor Conduent and project manager Chris Cox
  • The goal of MiSACWIS is to offer an improved case management tool for child welfare in Michigan, especially for Children’s Protective Services (CPS), foster care and adoption cases
  • The new system aims to make it easier to: Monitor all cases
  • Track both the case progress and the services offered to clients
  • Ensure better safety for children in care
  • Responsibilities: Demonstrate experience in both business requirements definition and the technical aspects of application development
  • Working as Java developer to serve for the Scrum Teams
  • Developing technical designs in consultation with other technical experts and implementing projects using various solutions related to EIM
  • Deploying application on IBM Web Sphere web application servers
  • Backend functionality and logic, navigation using Struts 2.0, Hibernate, Rest, XML
  • Excellent experience in SQL/PL SQL queries, Stored Procedure, packages
  • Led the migration of legacy systems to Spring Boot, improving maintainability and reducing technical debt
  • Developed and executed software systems utilizing JavaScript
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology with Test-driven Development
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML
  • Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and Java APIs
  • Experience in TDD, make sure the developed product is good to promote upper environments by unit testing
  • Successfully completed the Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • Developed JSP and Servlets to dynamically generate HTML and display the data to the client side
  • Using JUNIT writing test classes for method level testing.

System Engineer

Time square IT
07.2016 - 07.2017
  • Evaluating the code and understanding the flow of the applications to ensure that JUnit are scripted properly
  • Decomposed applications into microservices, improving system modularity and enabling independent deployment and scaling
  • Implemented the Enhancements requested by Client using Spring Boot framework and developed new micro services using Restful API
  • Used JavaScript, and XML for client-side implementation
  • Developed Webpages using UI frameworks, Semantic, AngularJS
  • Involved in writing PL/SQL stored procedures for Oracle10g database
  • Managed and administered all database systems
  • Prepared formal queries for various reporting requirements
  • Define application problems by conferring with clients, evaluating procedures and processes
  • Validate results by programs
  • Developing the J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBMWAS 9.0 application server
  • Extensive use of HTML, JSTL, JSP and jQuery for the presentation layer along with JavaScript for client-side validation
  • Design CI/CD pipelines JENKINS and Experience in creating, managing, and deploying Docker containers for various applications
  • Consume messages and process into event hubs Kubernetes containers using Kafka
  • Configured and optimized Kafka brokers, topics, and partitions for efficient data distribution and consumption
  • Integrated Kafka with various data sources and sinks, including databases, data warehouses, and microservices, to build end-to-end data pipelines
  • No SQL data base transactions in Azure Cosmos DB, Blob storage and retrieval for batch processes
  • Splunk Query updates and monitoring for errors or execution messages.

Software Engineer

Health Group, India
06.2012 - 06.2014
  • Involved in design phase and data modeling, interacted with other team members to understand requirements for project in Agile environment
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components
  • Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, AJAX, XML, HTML, CSS and JSON
  • Used maven to build project into WAR and EAR files and SVN Version Controlling
  • Developed web interface for Users Modules using JSP, HTML, XML, CSS, JavaScript, AJAX, and Action Servlets with Struts Framework, spring framework
  • Developed Multithreading concepts to read bulk files contents faster by using join, is Alive, Block Multithreading concepts
  • Responsible for deploying Components to Development environment, System Test Environment (SIT), and User Acceptance Test (UAT) environment using Jenkins (CI/CD).

Education

Masters in Engineering -

Oklahoma Christian University
Edmond, OK
04.2016

Skills

  • API Design and Development
  • Object-Oriented Programming
  • Performance Improvements
  • Quality Assurance Testing
  • Reviewing code

Timeline

Senior Java Developer

Hibbett Sports
08.2020 - Current

Senior Java Developer

Eversana - Medicaid
11.2019 - 07.2020

Senior Java Developer

State of Michigan, MISACWIS
08.2017 - 11.2019

System Engineer

Time square IT
07.2016 - 07.2017

Software Engineer

Health Group, India
06.2012 - 06.2014

Masters in Engineering -

Oklahoma Christian University
Sindhusha Thummala