Summary
Overview
Work History
Education
Skills
Timeline
Generic

Suyash Mendhe

Pune

Summary

  • 6+ years of experience in Java backend development, specializing in building scalable and efficient RESTful APIs.
  • Developed and deployed mobile applications using native Android (Java/Kotlin) and Flutter, ensuring smooth user experiences across platforms.
  • Worked with Oracle Cloud, leveraging Groovy scripting for automation, workflow customization, and business logic implementation.
  • Optimized cloud-based processes by automating tasks, enhancing system efficiency, and customizing Oracle Cloud applications.
  • Designed and developed scalable RESTful APIs.
  • Optimized API performance by implementing caching mechanisms (Redis, Ehcache) and pagination strategies.
  • Implemented authentication and authorization using OAuth 2.0, JWT, and API keys for secure API access.
  • Implemented Swagger for API testing, which reduced integration time for external teams.
  • Collaborated with cross-functional teams to develop RESTful APIs and ensure seamless frontend integration.
  • Applied design patterns to improve code structure, making it more maintainable and efficient.
  • Implemented SonarQube for JUnit test cases, improving code quality by detecting vulnerabilities, bugs, and code smells.
  • Developed and optimized JUnit test cases, ensuring high code coverage and better test reliability.
  • Utilized Mockito for unit testing, enabling effective mocking of dependencies and improving test isolation.

Overview

7
7
years of professional experience

Work History

Senior Consultant

Capgemini
11.2021 - Current


Project 1: 890 By Capgemini

Clients: HP, SCB


890 by Capgemini is a plug-and-play artificial intelligence (AI) and analytics platform designed to empower organizations to harness their data effectively. Accessible via a single interface and compatible with any cloud environment, it enables users to engage with insights that drive real business outcomes at speed and scale.

  • Integrated Drupal for managing website content efficiently.
  • Implemented Redis caching to enhance application performance and reduce database load.
  • Integrated Keycloak for secure authentication and single sign-on (SSO).
  • Implemented Swagger for API testing and documentation.
  • Integrated SonarQube for JUnit test cases, improving code quality and detecting vulnerabilities.
  • Utilized Matomo for analytics, collecting and storing data while providing detailed reports for user insights.
  • Used Jupyter Notebook to create interactive documents containing live code, equations, visualizations, media, and computational outputs.
  • Managed containerized applications with Kubernetes, handling deployments, rolling updates, and scaling.


Project 2: Scottish Water

Client: Scottish Water


The project involves a water billing and monitoring system. Upgrading from the on-premise CC&B (Oracle Customer Care and Billing)system to Oracle CCS (Customer Cloud Service). This is the first implementation in Europe where a customer is migrating from CC&B to Oracle CCS.

My Role:

  • Developed customizations using Groovy scripting for Oracle CCS.
  • Created 30+ major scripts for new custom functionalities.

Key Challenges:

  • Since Oracle CCS is a SaaS service, customization options are limited due to restricted resources.

Resolution:

  • Developed custom script libraries to overcome limitations and enhance functionality.

Software Developer

FieldMI Technologies Pvt Ltd.
06.2018 - 11.2021
  • Worked on Product SalesMi and ServMi for both Android and backend API development
  • Developed backend APIs required for mobile applications and handled the entire mobile app development process, including deployment to the Google Play Store
  • Integrated SAP with both mobile and web applications to ensure seamless data synchronization
  • Involved in product architecture design and collaborated with clients to gather and implement new requirements

Education

PG Diploma - Mobile Computing

Sunbeam Insititute
Pune
06-2016

BE - Computer

D.Y. Patil College of Engineering
Pune
05-2015

Skills

  • Programming Languages: Java, Groovy, Kotlin
  • Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate, Microservices
  • Database Technologies: MySQL, PostgreSQL, OracleDB
  • API Development: RESTful APIs, JSON, Swagger/OpenAPI, Postman, REST Assured
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Build Tools: Maven, Gradle
  • Cloud Platforms: AWS (EC2, S3, RDS, Lambda), Oracle Cloud, Azure (Optional)
  • Testing: JUnit (Advanced), Mockito (Advanced), SonarQube for Code Quality
  • DevOps & CI/CD: Docker, Jenkins, Kubernetes, Terraform (optional)
  • Messaging Queues: Kafka, RabbitMQ
  • Project Management & Collaboration: JIRA, ADO

Timeline

Senior Consultant

Capgemini
11.2021 - Current

Software Developer

FieldMI Technologies Pvt Ltd.
06.2018 - 11.2021

PG Diploma - Mobile Computing

Sunbeam Insititute

BE - Computer

D.Y. Patil College of Engineering
Suyash Mendhe