Soham Dhotre
Bengaluru, Karnataka 560005
+91-9284178695 [Link]@[Link] LinkedIn: SohamDhotre SohamDhotre
About Me:
Full-Stack Developer Intern at Q2 Software with strong experience in Java, Spring Boot, and Python. I’ve worked on security
enhancements and backend optimizations, contributing to the development of scalable and efficient systems. Skilled in building
scalable backend systems, developing REST APIs, and implementing secure coding practices. Passionate about continuous learning,
solving complex problems and exploring new technologies.
Skills
Programming Languages: Java (JDK 8 and 17), Python, C, Data Structures and Algorithms, Complexity Analysis.
Frontend Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap
Backend Technologies: Java, Spring Framework, Hibernate, REST APIs, Micro-services, Eureka, Resilience4j,
Junit4, Mockito.
Developer Tools: Docker, VS Code, PyCharm, IntelliJ IDEA, GitHub, Bitbucket, JIRA, BurpSuite, Postman,
Splunk, Version Control Git
Experience
Q2 Software inc. – Bengaluru, Full-Stack intern Feb 2024 – Present
Tools and technologies used: Java, Spring boot, Spring Security, Lombok, Hibernate, Spring Data JPA, Python, Jenkins,
Nomad, SQL, Docker, JFrog, Junit and Mockito
• Microservices migration:
Contributed to the Kessel migration project, transitioning core banking integrations from Monolithic Application to Python-
based micro-services, improving system maintainability by 40% and scalability by 30%.
Engineered Python-based services for core banking platforms like Transunion, FIS Horizon, and Fiserv Premier, enabling
seamless interactions with diverse systems.
• Enhanced Security - Sensitive Data Handling: .
Transformed GET requests containing sensitive data (e.g., phone numbers, SSNs) into POST requests, reducing exposure risks
by 50%. Validated security improvements using Burp Suite to mitigate vulnerabilities like cache leaks and man-in-the-middle
attacks.
• Frontend Development with Enhanced Security: .
Implemented a session timeout mechanism for the admin portal, reducing inactivity-based security risks by 20% and improving
user security awareness with proactive logout and warning messages.
• Server-Side Validation :
Developed robust server-side validation logic for administrative user lockouts after failed login attempts, improving security
and reducing brute-force attack vulnerabilities by 30%.
Projects
1. MovieTrack - Distributed Movie Info Platform -GitHub Repo
• Built an IMDb-like movie info service with microservices architecture and multi-instance deployments.
• Enhanced system reliability with fault-tolerant mechanisms via Resilience4J, improving service recovery time.
• Centralized environment-specific configurations using Spring Cloud Config Server, reducing deployment errors by 25%.
• Developed secure REST APIs for handling movie metadata, user ratings, and authentication
Tech Stack: Java, Spring Boot, Spring Cloud, Eureka, Resilience4J, REST APIs
2. PasteVault - Web-Based Paste Management -GitHub Repo
• Designed and built a full-stack application with Spring Boot and [Link], enabling users to create, manage, and share
temporary text documents, code snippets with features like expiration-based notifications and comment support.
• Enhanced database performance using a hybrid architecture of MongoDB enabling efficient handling of unstructured data
and SQL for metadata.
• Delivered real-time email notifications for expiring pastes with <3-second average latency, improving user engagement.
• Automated cleanup of expired pastes, reducing server load by 20%.
Tech Stack: Spring Boot, [Link], MongoDB, SQL, Hibernate, REST APIs, [Link], Postman
Education
BMS Institute of technology – B.E in Information Science Engineering May 2024
CGPA: 8.20
Achievements and Certificates
• Solved 250+ problems on LeetCode
• LinkedIn Certification : Java Lambdas and Streams, Learning REST APIs, JavaScript Essential Training