Hi! My name isAniket Kakde

I'm a Software Engineer (Full Stack).
Turning ideas into clean, practical, and rapid software experiences.

About Me

I am an experienced Software Engineer with over 8+ years of expertise in developing scalable applications and web services, proficient in Java technologies like Spring Boot and Play Framework, and building user-friendly frontends with React and deploying applications on AWS, GCP, or on-premise (like this website!).

At Europcar International, I am currently working on backend development, designing and implementing robust APIs and microservices.

I hold a Master’s in Information Technology from Institut supérieur d’électronique de Paris and a Bachelor of Engineering in Electronics and Telecommunications from the University of Mumbai.

I am proficient in a range of programming languages and tools, including Java, Scala, Kotlin, Python, and JavaScript/TypeScript, and I contribute to open-source projects like the Gradle plugin for publishing artifacts to Sonatype Maven Central.

Image 1
Image 2
Image 3
Image 4

Experience

  • Europcar
  • Dassault
  • Lunatech
  • Nokia Bell Labs

Software Engineer – Backend

Europcar International (Paris, France)

August 2022 – Present

Europcar is a leading company in the European car rental industry.

  • Design and develop new microservices for Europcar’s B2B, B2C channel using Java/Kotlin, Spring Boot and hosted on AWS based on hexagonal architecture and domain driven design practices.
  • Implemented individual customers login functionality with Keycloak/Redhat SSO using OpenID Connect and OAuth2.0.
  • Implemented modern Gradle JVM build practices, streamlining the development process, reducing build times, and ultimately improving the project's scalability. Added caching mechanism in Gradle build to improve build performance in Gitlab CI/CD pipeline.
  • Tuning database queries and indexing strategies for PostgreSQL and Elasticsearch to reduce retrieval time.
  • Development of APIs using API first approach via Swagger and OpenAPI generators and add new features using behavior driven development practices with Java and cucumber.

Leveraged knowledge in:

JavaKotlinSpring BootKafkaPostgreSQLKeycloakGradleDockerKubernetesTerraform

Projects

Gradle Plugin.

Note Book - Simple Note Application for personal knowledge base

My personal knowledge base — a collection of guides, notes, and tutorials across a range of technical topics. This includes detailed documentation on setting up infrastructure, Kubernetes clusters, VPNs, and more, as well as key concepts in Computer Science, such as algorithms, system design, and data structures.

Food Ordering Application.

Portfolio Website using React & NextJS

Simple Portfolio website using React and NextJS. Responsive Design.

Gradle Plugin.

Sonatype Central Publishing Plugin in Gradle

The Maven Central Publisher Plugin is a Gradle plugin designed to streamline the process of publishing artifacts to Maven Central repository. Demo projects for publishing using this plugin: https://github.com/ani2fun/plugin-demo

Food Ordering Application.

Food Ordering System - Hexagonal Architecture, DDD

[Web App](https://order-food.kakde.eu/) An E-Commerce prototype for food ordering system using hexagonal architecture and domain driven design practices.