Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Hi, I’m

HINAL SODAGRA

Software Engineer
Mumbai,MH

Summary

Results-driven software developer with 3+ years of hands-on experience building scalable, high-performance applications using technologies like C#, Java, and PostgreSQL. Skilled in writing clean, maintainable code and leveraging CI/CD pipelines with Docker for efficient deployments. Possesses a strong understanding of the full software development lifecycle and Agile methodologies, with a focus on delivering client-centric, reliable solutions.

Overview

3
years of professional experience
1
Certification

Work History

TSS Consultancy Pvt Ltd

Software Engineer
06.2024 - Current

Job overview

  • Skilled in Java 17, Spring Boot, and JPA for developing RESTful web services.
  • Utilized Spring Data JPA repositories for efficient data access and manipulation.
  • Proficient in PostgreSQL database design, optimization, indexing techniques, and best practices.
  • Facilitated end-to-end development of a greenfield project (RiskRating), encompassing requirement gathering, development, and deployment phases.
  • Implemented the dynamic dependency resolution to enable loose coupling and pluggable service implementations, enhancing modularity, and scalability in Java-based microservices.

TSS Consultancy Pvt Ltd

Associate Software Engineer
06.2022 - 06.2024

Job overview

  • Engineered and sustained scalable microservices with C# .NET Core, utilizing PostgreSQL as primary data store.
  • Implemented and supervised Kafka for asynchronous communication; set up and launched Kafka UI for real-time topic monitoring and troubleshooting.
  • Optimized high-traffic endpoints by integrating Redis cache for commonly queried data, resulting in faster API responses.
  • Built a dynamic API validation layer in .NET Core using middleware and configurable validation schemas, allowing input validation to adapt based on API purpose through rule mappings and runtime evaluation of input fields.
  • Designed and implemented a dynamic, reusable reporting framework in .NET Core using the provider pattern, abstract base classes, and runtime dependency resolution; enabled report generation by code with configurable grid definitions, filterable fields (via Func expressions), and support for email delivery, Excel/CSV export, and UI-driven filtering.
  • Developed customer onboarding utility utilizing parallelism and multi-threading, achieving noticeably accelerated enhancement in onboarding execution time.
  • Worked with clients to troubleshoot issues, discuss technical solutions, and refine feature requirements.
  • Implemented clean architecture, dependency injection, and SOLID principles to enhance code maintainability and testability.
  • Contributed to code reviews, sprint planning, and cross-functional team discussions employing Agile methodology (Scrum/Kanban).
  • Utilized existing CI/CD pipelines for seamless code deployment and leveraged Docker containers (via Docker Desktop) to deploy, ensuring environment consistency and service isolation.

TSS Consultancy Pvt Ltd

Junior Software Engineer Intern
02.2022 - 06.2022

Job overview

  • Integrated Serilog for structured and centralized logging across application modules, enriching logs with ThreadId and CorrelationId to enable effective debugging and traceability in multi-threaded and distributed environments.
  • Wrote unit tests using NUnit, ensuring code reliability and increasing test coverage.
  • Leveraged LINQ to efficiently query, transform, and filter data collections for dynamic data processing and business logic implementation.
  • Developed and integrated 'Forgot Password' functionality in the login module.
  • Enforced first-time login password change policy to strengthen user account security.

Education

Mumbai University
Mumbai

B.Tech in Extc Engineering
06-2022

University Overview

  • 8.78 CGPA

Skills

  • C# NET
  • Java Spring Boot
  • JIRA
  • RESTful services
  • PostgreSQL
  • Microservices architecture
  • API design
  • RDBMS
  • Unit testing
  • Agile methodologies
  • API integration
  • Git and GitHub application
  • User experience design

Certification

  • Agile And Scrum Certificate
  • Published a paper in International Journal for Research in Applied Science & Engineering Technology (IJRASET) regarding Covid Safety System


Timeline

Software Engineer

TSS Consultancy Pvt Ltd
06.2024 - Current

Associate Software Engineer

TSS Consultancy Pvt Ltd
06.2022 - 06.2024

Junior Software Engineer Intern

TSS Consultancy Pvt Ltd
02.2022 - 06.2022

Mumbai University

B.Tech in Extc Engineering
HINAL SODAGRASoftware Engineer