Summary
Overview
Work History
Education
Skills
Projects HotScan, 05/2022 Present
Health care, 12/2020 05/2022
RELEVANT COURSEWORK
Websites
Timeline
Generic
Sandesh Fawade

Sandesh Fawade

Bangalore

Summary

Experienced Software Engineer with a proven track record in developing scalable backend systems, utilizing Java and Spring Boot. Successfully implemented message-driven solutions using Kafka, enhancing system reliability and performance. Improved application response times by utilizing Redis for caching. Automated build and deployment processes with Jenkins, streamlining release cycles. Managed project versions using GitLab, ensuring efficient version control. Developed HotScan, achieving high-performance scanning for large-scale transaction volumes, and Health-Care System, optimizing patient management and appointment scheduling.

Overview

5
5
years of professional experience

Work History

Software Engineer

CGI
Bangalore
05.2022 - Current
  • Developed and maintained backend systems using Java, Spring Boot, and Microservices architecture to deliver scalable and reliable production-ready solutions.
  • Implemented message-driven solutions using Kafka, enabling real-time communication between services and enhancing overall system performance.
  • Used Redis for caching and temporary data storage, significantly improving application response times and reducing load on databases.
  • Leveraged modern Java 8 features to write optimized, clean, and maintainable code, contributing to long-term system maintainability and performance.
  • Integrated JSP for dynamic web content generation and Spring Data JPA for efficient database interactions, ensuring seamless backend-to-database connectivity.
  • Ensured code quality and reduced technical debt by using SonarQube, enforcing clean code principles and industry best practices.
  • Automated build and deployment processes using Jenkins and Docker, enabling seamless CI/CD pipelines for faster and more reliable software releases.
  • Utilized Docker for containerizing applications, ensuring consistent environments across development, testing, and production, and improving deployment efficiency.
  • Deployed and managed applications on AWS infrastructure, leveraging services like EC2, S3, and CloudWatch to ensure high availability, scalability, and observability.
  • Used GitLab for version control and collaboration, streamlining source code management and promoting efficient teamwork.
  • Tracked progress and managed project tasks using Jira, ensuring well-organized sprints and timely delivery of features and bug fixes.
  • Employed GitHub Copilot for AI-powered code suggestions, enhancing development productivity and ensuring adherence to coding standards.
  • Developed software solutions using Agile methodologies and team collaboration.
  • Collaborated with cross-functional teams to define project requirements and specifications.

Junior Software Developer

Jalgi Technologies Pvt Ltd
Pune
12.2020 - 05.2022
  • Contributed to backend service development using Core Java and J2EE technologies, focusing on building scalable, maintainable applications.
  • Worked in Agile/Scrum teams, actively participating in sprint planning, daily stand-ups, and reviews, to ensure timely and high-quality software delivery.
  • Implemented robust exception handling and efficient multithreading, enhancing application reliability, performance, and responsiveness.
  • Developed and maintained automated unit and integration test cases using JUnit and Mockito, ensuring thorough test coverage, and reducing regression issues.
  • Conducted regular code reviews, collaborated with cross-functional team members, and followed clean code practices to uphold high standards in code quality and consistency.
  • Developed Java applications for client projects using modern development tools.
  • Collaborated with team members to troubleshoot software issues efficiently.
  • Participated in code reviews to ensure adherence to best practices and standards.
  • Integrated APIs to enhance application functionality and user experience.
  • Documented technical specifications and user guides for software modules.
  • Assisted in unit testing and debugging to improve code quality and performance.
  • Maintained version control repositories for project management and collaboration.
  • Engaged in daily stand-up meetings to discuss project progress and challenges.
  • Resolved technical issues related to Java development projects.
  • Worked closely with project teams to coordinate tasks, timelines and deliverables.
  • Developed Java programs and applications to meet customer requirements.

Education

Bachelor of Engineering -

Savitribai Phule Pune University
Pune, Maharashtra
05.2019

High School Diploma -

ESSP, Pune
Pune, Maharashtra.
06-2016

Ssc(10th) -

Parimal Vidhyalaya Latur
Latur, Maharashtra.
06-2013

Skills

  • Programming languages: Java, Java 8, JavaScript (Basics), SQL, PL/SQL
  • Frontend technologies: HTML, CSS, JSP, Angular, jQuery, AJAX
  • Frameworks and libraries: Spring Boot, REST APIs, microservices architecture, JUnit, Spring Security, OAuth2, JWT
  • Microservices & tools: Kafka, Redis, Docker, Maven, Gradle
  • DevOps and CI/CD: Jenkins, GitLab, SonarQube, Postman
  • Cloud and database: AWS, Oracle database
  • Version control and project management: Git, Jira
  • Methodologies: Agile (Scrum, Kanban)
  • Java development
  • CI/CD automation
  • Microservices architecture
  • AWS deployment
  • API integration
  • Version control
  • Problem solving
  • Troubleshooting
  • Programming
  • Code debugging

Projects HotScan, 05/2022 Present

HotScan is a project focused on transaction monitoring to detect suspicious activities, HotScan performs real-time transaction monitoring and integrates with AML systems to detect suspicious activities across payments, payment message filtering against watch lists, including companies, individuals, PEPs, and high-risk entities (such as countries, cities, ships, etc.), using fuzzy matching, and high-performance scanning of structured and unstructured data for real-time, batch, and on-demand transaction screening

Health care, 12/2020 05/2022

  • health care project involving patient management and appointment scheduling, patient registration and slot booking: patients can register, search, and request appointment slots based on doctor or specialization, with admin approval, doctor and admin functionality: doctors can manage profiles, view appointments, and update details; admins create doctors, slots, generate reports, and manage documents, appointment management and payment: patients can cancel appointments and download invoices

RELEVANT COURSEWORK

  • Data Structures
  • Algorithms Analysis
  • Software Methodologies
  • Database Management
  • Code Standardization
  • Event-Driven Architecture

Timeline

Software Engineer

CGI
05.2022 - Current

Junior Software Developer

Jalgi Technologies Pvt Ltd
12.2020 - 05.2022

Bachelor of Engineering -

Savitribai Phule Pune University

High School Diploma -

ESSP, Pune

Ssc(10th) -

Parimal Vidhyalaya Latur
Sandesh Fawade