Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Sathish Marripally

Guadalajara

Summary

Highly skilled and experienced Java Full Stack Developer with 8 years of expertise in designing, developing, and maintaining scalable web applications. Proficient in both front-end and back-end technologies, with a strong understanding of software development life cycle (SDLC), agile methodologies, and best practices in software engineering

Extensive experience working with Java, web services, Spring, Spring Boot, and microservices applications.

Worked with various J2EE technologies, including JDBC, Servlets, and RESTful web services.

Experience configuring and deploying applications in Tomcat, WebSphere Application Servers, and OpenShift.

Proficient with various IDE tools such as Eclipse, RSA, and Intelli J.

Developed RESTful APIs using Spring Boot and integrated them with React JS front-end.

Implemented CI/CD pipelines using Jenkins and Docker, improving deployment efficiency.

Migrated legacy applications to cloud platforms (AWS), enhancing scalability and performance.

Collaborated with cross-functional teams to gather requirements and deliver high-quality software solution

Developed Enterprise-level applications using Java, Spring, and Hibernate.

Integrated third-party APIs and services to enhance application functionality.

Collaborated with front-end developers to ensure seamless integration of back-end services.

Debugged and resolved application issues, ensuring high availability and reliability.

Led a team of developers to design and develop a microservices-based architecture for the company's flagship product.

Designed and implemented database schemas, optimized queries, and ensured data integrity.

Conducted code reviews, wrote unit tests, and improved application performance.

Participated in daily stand-ups, sprint planning, and retrospectives as part of Agile teams.

Mentored junior developers and provided technical guidance.

Handled multiple tasks and work independently as well as in a team.

Good communication skills, creative thinking, quick learning abilities, and a result-oriented approach

Overview

8
8
years of professional experience
18
18
years of post-secondary education

Work History

Development Team Lead

TCS Mexico
Guadalajara
2 2023 - Current
  • Determined and implemented innovative and industry best practices using modern designs and tools.
  • Developed and evaluated solution options to build consensus and drive quality solutions.
  • Led development teams in building system, data and application-level interfaces and functional relationships.
  • Increased customer satisfaction by promptly addressing reported issues, coordinating bug fixes, and deploying timely updates.
  • Improved product quality with thorough code reviews, ensuring adherence to best practices and company coding standards.
  • Reduced development time by optimizing resource allocation and task prioritization for team.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Scheduled development timeframes, providing realistic and actionable frameworks for consistent development progress performance.
  • Enhanced software development efficiency by implementing Agile methodologies and leading daily scrum meetings.
  • Developed detailed project plans outlining objectives, milestones, timelines, dependencies, risks, and mitigation strategies for successful execution of projects.
  • Facilitated cross-functional collaboration between development teams, QA analysts, product owners, and stakeholders to ensure alignment on project goals and requirements.
  • Implemented continuous integration and delivery pipelines, accelerating deployment processes and reducing manual efforts.
  • Created process and delivery improvements to reduce build cycle time

Senior Software Engineer

TCS Hyderabad
Hyderabad
07.2021 - 01.2023
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Optimized code performance for improved user experience and system efficiency.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Worked with development teams to correct problems and run test scenarios.
  • Tested and deployed scalable and highly available software products.

Software Engineer

HCL Technologies
Chennai
01.2017 - 07.2021
  • Worked with software development team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed scalable and maintainable code, ensuring long-term stability of software.
  • Collaborated with clients to define solution requirements.

Education

M.Tech - Computer Science And Engineering

Malla Reddy Engineering College (Autonomous).
Hyderabad, Telangana, India
06.2013 - 01.2016

B.Tech - Information Technology

Sreechaithanya College of Engineering
Karimnagar, Telangana, India
06.2009 - 06.2024

Skills

Git

Maven

Jenkins

Docker

Kubernetes

JIRA

Eclipse

IntelliJ IDEA

Java

JavaScript

HTML

CSS

SQL

Python

Microservices architecture

TDD/BDD

Agile/Scrum methodologies

Oracle

MySQL

MongoDB

Spring

Spring Boot

Microservices

Hibernate

Angular

React JS

Redux

RESTful APIs

SOAP

JSON

XML

Continuous Integration/Continuous Deployment (CI/CD)

Automation

Projects

USAA (United Services Automobile Association), Technical Lead, 07/01/21, Present, Life insurance and annuities provided by USAA Life Insurance Company, San Antonio, TX and in New York by USAA Life Insurance Company of New York, Highland Falls, NY. All insurance products are subject to state availability, issue limitations and contractual terms and conditions. USAA is the preferred provider of financial planning, insurance, investments and banking products to current and former members of the U.S. military and their families. Affiliation with USAA is a way for each group to increase value to its membership., Tata Consultancy Services, San Antonio, TX USAA (United Services Automobile Association), Java Developer, 01/01/17, 07/31/17, HCL Technology

Timeline

Senior Software Engineer

TCS Hyderabad
07.2021 - 01.2023

Software Engineer

HCL Technologies
01.2017 - 07.2021

M.Tech - Computer Science And Engineering

Malla Reddy Engineering College (Autonomous).
06.2013 - 01.2016

B.Tech - Information Technology

Sreechaithanya College of Engineering
06.2009 - 06.2024

Development Team Lead

TCS Mexico
2 2023 - Current
Sathish Marripally