Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sirisha Satish

Dallas,TX

Summary

Highly skilled and versatile Java Full Stack Developer with 7 years of experience in designing, developing, and deploying robust web applications. Proficient in both frontend and backend technologies, adept at leveraging frameworks like Spring Boot and Angular to create scalable and responsive solutions. Experienced in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance. Strong expertise in Java programming, RESTful API development, and database management using SQL and NoSQL databases. Dedicated to staying updated with emerging technologies and best practices to deliver innovative and efficient solutions. Proven ability to collaborate effectively in cross-functional teams and deliver projects on time and within budget. Passionate about delivering high-quality software solutions that meet and exceed client expectations

Overview

7
7
years of professional experience

Work History

Full Stack Developer

Neiman Marcus
10.2022 - Current
  • Involved in Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating timelines for project
  • Proficient in using IntelliJ for software development tasks
  • Contributed to the development of a streamlined system enhancing product management, order processing, and customer data management
  • Designed and implemented user-friendly tools using Spring Boot and Java11 for effective management of products, orders, and customer data
  • Implemented caching strategies using technologies like Mongo and Redis to enhance data retrieval and application performance
  • Ensured smooth communication with databases by employing Java technologies, including Hibernate and MySQL
  • Utilized AWS to automate key processes, improving operational effectiveness and integrating React JS for a user-friendly interface
  • Implemented Node.js within AWS Lambda for efficient automation and integrated WebSocket's for real-time updates, enhancing the overall user experience
  • Deployed high-performance applications on AWS Cloud Services and Docker, using Java technologies for effective containerized deployment, improving system reliability and efficiency
  • Implemented messaging solutions for loose coupling in the system architecture, utilized technologies like Apache Kafka to enhance communication between microservices
  • Performed load testing using JMeter to evaluate the system's performance under various conditions
  • Played a pivotal role in automating building, testing, and deployment processes of CI/CD pipelines using Jenkins and AWS Code Pipeline
  • Effectively monitored and debugged applications by implementing logging solutions with technologies like Splunk
  • Utilized Java testing frameworks including JUnit and incorporated JavaScript testing frameworks such as Jasmine, Karma, and Jest for streamlined testing processes
  • Deployed microservices using embedded Tomcat within Spring Boot JAR files, ensuring quick and easy setup for new services.

Full Stack Developer

Trustmark National Bank
06.2021 - 09.2022
  • Contributed to the development of a secure system, adhering to industry standards and implementing strong security measures
  • Worked together in an Agile setting, supporting Test-Driven Development (TDD) concepts and adopting iterative development processes
  • Integrated third-party credit score APIs through GraphQL communication, enhancing creditworthiness assessment capabilities
  • Contributed to UI development using HTML, CSS, and Bootstrap, ensuring a seamless user experience with various UI frameworks
  • Implemented encryption and secure protocols using NodeJS for backend development and Hibernate for ORM
  • Incorporated AWS cloud services, using AWS RDS (Relational Database Service) for effective data management and storage and AWS Lambda for hosting backend components, to guarantee the scalability and dependability of the secure system
  • Using the Spring Framework, I created RESTful web services that promoted modular components through the use of microservices architecture
  • Managed and optimized secure relational databases, utilizing Oracle for efficient data storage
  • Implemented logging functionalities with the Log4js framework and conducted comprehensive unit testing using Junit
  • Angular frontend and Spring Boot backend were seamlessly integrated through the use of version control systems like GitHub
  • Supported automated build and deployment processes using GitLab CI, reducing development cycles and ensuring consistent releases in a Kubernetes environment.

Java Full Stack Developer

Molina Healthcare
06.2019 - 05.2021
  • Engaged in gathering, analyzing requirements, and designing the application from the ground up, including comprehensive documentation
  • Developed a user engagement platform using Angular and TypeScript that improves usability by providing users with an easy-to-use interface for accessing records and making appointments
  • Implemented data visualization and secure authentication using VS Code as the main IDE, protecting user privacy and improving user experience on the platform
  • Incorporated Hazelcast as a caching solution for effective data management and implemented Java and Spring Boot for the back-end development, guaranteeing scalability and dependability of the system
  • Used Intellij as the IDE to easily integrate Hazelcast, improving system performance and utilizing caching to improve data retrieval and storage capabilities
  • Employed RabbitMQ messaging system to enable loose coupling between microservices, facilitating seamless communication and scalability across the application architecture
  • Utilized JUnit and Mockito for comprehensive unit testing, ensuring code quality and reliability of the back-end functionalities developed using Java and Spring Boot
  • Conducted thorough API testing using Postman and Swagger, validating endpoints and ensuring adherence to RESTful principles for reliable and effective system component communication
  • Implemented behavior testing using Cucumber to automate critical testing scenarios, ensuring the functionality and integrity of the platform interface and associated features
  • Google Cloud Platform (GCP) services such as Google Kubernetes Engine (GKE), Cloud Storage, and Cloud Pub/Sub were strategically utilized to enhance the scalability, reliability, and real-time communication capabilities of the application ecosystem
  • Orchestrated streamlined release and deployment processes using Jenkins and Docker, ensuring efficient delivery of updates and new features to the production environment
  • Utilized Embedded Jetty within Spring Boot JAR files for deployment, ensuring seamless management and scalability of microservices within the application ecosystem.

Java Developer

Byteridge Software Pvt Ltd
10.2016 - 05.2019
  • Assisted senior developers in designing and implementing user interfaces for web applications using Model-View-Controller (MVC) architecture
  • Developed frontend components with React.js, leveraging reusable components and state management techniques for efficient UI development
  • Developed and maintained server-side functionalities using languages such as JavaScript, Python, and Node.js, following best practices and design patterns
  • Utilized AWS services for cloud-based solutions, including AWS Elastic Beanstalk for hosting web applications and Amazon RDS (Relational Database Service) for data storage and management
  • Used XML to represent and transfer data between web application client and server components
  • Contributed to database design and management, including creating schemas, querying data, and optimizing performance using SQL and NoSQL databases
  • Participated in team meetings to discuss project requirements, progress, and challenges, providing valuable insights and suggestions
  • Conducted unit testing and debugging to ensure the reliability and performance of applications, using testing frameworks like Mocha and Jest
  • Worked in conjunction with cross-functional teams to quickly diagnose and fix technical problems, promoting a cooperative and problem-solving atmosphere
  • Updated project documentation and offered end users support when necessary to facilitate the deployment and adoption of applications.

Education

Master of Science - Computer Science

The University of Texas at Dallas
Richardson, TX

Skills

  • Nodejs
  • Java
  • Software Development Standards
  • Data Storage and Retrieval
  • Agile
  • Javascript
  • Git Version Control
  • HTML
  • NoSQL Databases
  • JS Frameworks: React, Angular, Vue, Typescript
  • SQL Expertise
  • Web Technologies: AngularJS, jQuery, Bootstrap
  • AWS (S3, EC2, DynamoDB, Lambda, EMR)
  • GCP (Google Build, Stackdriver, Kubernetes Engine)
  • Nodejs Experience
  • Requirements Gathering and Analysis
  • JS Frameworks: React, Angular, Vue
  • AWS
  • Azure
  • GCP

Timeline

Full Stack Developer

Neiman Marcus
10.2022 - Current

Full Stack Developer

Trustmark National Bank
06.2021 - 09.2022

Java Full Stack Developer

Molina Healthcare
06.2019 - 05.2021

Java Developer

Byteridge Software Pvt Ltd
10.2016 - 05.2019

Master of Science - Computer Science

The University of Texas at Dallas
Sirisha Satish