Skip to main content
ADV

Full Stack Developer

Akash Deep Vishwakarma

Java · Spring Boot · GenAI

I build scalable, event-driven backend systems using Java, Spring Boot, and Kafka. Strong in system design and competitive programming, with a focus on clean, production-ready code. Currently exploring Generative AI to enhance backend systems with intelligent capabilities. I care about scalability, security, and writing code that lasts.

Akash Deep Vishwakarma

Experience

Specialist Programmer (SDE 1)

August 2023 – Present

Infosys Limited

  • Contributing to a large-scale enterprise application for a leading mobile phone manufacturer, working on Java-based backend services within a multi-module legacy and modern hybrid system supporting critical business workflows.
  • Designed and enhanced Spring Boot microservices, enabling better service isolation, improved maintainability, and smoother integration across systems.
  • Implemented Kafka-based asynchronous processing to handle event-driven communication, reducing tight coupling between services and improving system resilience.
  • Worked on application security hardening aligned with OWASP Top 10, strengthening authentication, input validation, and data protection mechanisms.
  • Applied design patterns and clean code principles to refactor existing components, improving readability, testability, and long-term scalability.
  • Collaborated with Git-based workflows, code reviews, and controlled deployments to minimize regression risk in high-impact systems.
  • Exploring Generative AI use cases to enhance backend systems through automation and smarter data processing.

Specialist Programmer Intern

February 2023 - July 2023

Infosys Limited

  • Completed intensive training in Java, Spring Boot, SQL, Angular, and modern web fundamentals, building a strong base in backend and full-stack engineering.
  • Developed Android UI using Jetpack Compose, contributing to two core home screens with modern declarative UI and clean architecture.
  • Applied Kotlin functional programming concepts to build concise, maintainable components and understand modern Android best practices.

Projects

Selected Work

Ascent

  • Built a personal roadmap tracker for learning, revising, and tracking progress toward any goal, letting users pick a starter template or generate their own with AI.
  • Implemented cross-device sync via Firebase with a localStorage offline fallback, plus progress analytics like completion streaks, an activity heatmap, and velocity projections.
  • Shipped as a vanilla JS PWA with no build step and over 1,400 passing tests.
JavaScriptFirebaseHTMLCSSPWAVanilla JS
Selected Work

Paypal Clone

  • Designed and developed a PayPal-inspired payment platform using Spring Boot–based microservices, Kafka for event-driven communication, and PostgreSQL for reliable data persistence.
  • Focused on distributed transaction workflows, service isolation, and scalable, cloud-native deployment using Docker and Kubernetes.
JavaSpring BootPostgreSQLReactTailwind CSSDockerKubernetesMicroservicesKafkaREST Api
Selected Work

Password Vault

  • Designed and developed a secure Android password vault application to store sensitive user data using encrypted storage and controlled access mechanisms, with a modern, declarative UI built using Jetpack Compose.
  • Applied clean architecture principles to separate concerns and improve maintainability, while leveraging Kotlin and functional programming concepts to write concise, safe code with robust validation and error handling for a reliable user experience.
JavaKotlinHTMLXMLAndroid Development

Expertise Stack

Backend

JavaSpringSpring BootMicroservices

Distributed Systems

KafkaEvent-Driven Architecture

Databases

PostgreSQLSQLDBMS

Frontend

ReactHTMLCSSJavaScriptTypeScript

DevOps & Cloud

DockerKubernetes

Security

Spring SecurityOAuth 2.0OWASP Top 10Secure Coding Practices

Tools

GitGitHubIntelliJ IDEAPyCharmVS CodeAndroid Studio

Currently Learning

Generative AIAdvanced System Design (HLD & LLD)

Activity

GitHub contributionsProfile →
GitHub contribution graph
LeetCode activityProfile →
LeetCode stats card

Blogs

Learning Resources

Resources I trust for Backend Enginnering, Generative AI, System Design and Interview Preparation.

DSA - Striver's DSA Sheet

takeuforward.org

DSA - Striver's DSA Sheet

Mastering data structures and algorithms to write efficient, optimized, and scalable code.

View Resource
Algorithms & Data Structures - Full YT Course

youtube.com

Algorithms & Data Structures - Full YT Course

Learn proper internals of all algos and data structures & implement the same.

View Resource
Daily Leetcode POTD

youtube.com

Daily Leetcode POTD

Sharpening problem-solving and algorithmic thinking under constraints.

View Resource
Java | Spring Boot | Microservices

abhishekvermaa10.github.io

Java | Spring Boot | Microservices

Production-grade backend development with clean architecture and performance in mind.

View Resource
System Design - HLD & LLD

codewitharyan.com

System Design - HLD & LLD

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Backend YT Playlist - From First Principles

youtube.com

Backend YT Playlist - From First Principles

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Designing Microservices YT Playlist

youtube.com

Designing Microservices YT Playlist

Designing loosely coupled, independently deployable services at scale.

View Resource
Distributed Systems MIT Course

youtube.com

Distributed Systems MIT Course

Youtube playlist curated by MIT for Distributed Systems Course for developers.

View Resource
Spring Boot Microservices YT Playlist

youtube.com

Spring Boot Microservices YT Playlist

Learn how to build production grade microservices from beginning to advance by Sivalabs.

View Resource
Spring AI Full YT Playlist

youtube.com

Spring AI Full YT Playlist

Learn how to implement AI things in your Spring Boot projects.

View Resource
Learn Gen AI - All YT Playlist

youtube.com

Learn Gen AI - All YT Playlist

Beginner in AI - don't worry, just follow this youtube channel's playlists.

View Resource
Kafka - Full Playlist

youtube.com

Kafka - Full Playlist

Learn how to build Event-Driven Applications in real world.

View Resource
Kubernetes Crash Course

youtu.be

Kubernetes Crash Course

Containerization and orchestration for cloud-native deployments.

View Resource
Docker Full Course

youtube.com

Docker Full Course

Containerization and orchestration for cloud-native deployments.

View Resource
DSA - Striver's DSA Sheet

takeuforward.org

DSA - Striver's DSA Sheet

Mastering data structures and algorithms to write efficient, optimized, and scalable code.

View Resource
Algorithms & Data Structures - Full YT Course

youtube.com

Algorithms & Data Structures - Full YT Course

Learn proper internals of all algos and data structures & implement the same.

View Resource
Daily Leetcode POTD

youtube.com

Daily Leetcode POTD

Sharpening problem-solving and algorithmic thinking under constraints.

View Resource
Java | Spring Boot | Microservices

abhishekvermaa10.github.io

Java | Spring Boot | Microservices

Production-grade backend development with clean architecture and performance in mind.

View Resource
System Design - HLD & LLD

codewitharyan.com

System Design - HLD & LLD

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Backend YT Playlist - From First Principles

youtube.com

Backend YT Playlist - From First Principles

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Designing Microservices YT Playlist

youtube.com

Designing Microservices YT Playlist

Designing loosely coupled, independently deployable services at scale.

View Resource
Distributed Systems MIT Course

youtube.com

Distributed Systems MIT Course

Youtube playlist curated by MIT for Distributed Systems Course for developers.

View Resource
Spring Boot Microservices YT Playlist

youtube.com

Spring Boot Microservices YT Playlist

Learn how to build production grade microservices from beginning to advance by Sivalabs.

View Resource
Spring AI Full YT Playlist

youtube.com

Spring AI Full YT Playlist

Learn how to implement AI things in your Spring Boot projects.

View Resource
Learn Gen AI - All YT Playlist

youtube.com

Learn Gen AI - All YT Playlist

Beginner in AI - don't worry, just follow this youtube channel's playlists.

View Resource
Kafka - Full Playlist

youtube.com

Kafka - Full Playlist

Learn how to build Event-Driven Applications in real world.

View Resource
Kubernetes Crash Course

youtu.be

Kubernetes Crash Course

Containerization and orchestration for cloud-native deployments.

View Resource
Docker Full Course

youtube.com

Docker Full Course

Containerization and orchestration for cloud-native deployments.

View Resource
DSA - Striver's DSA Sheet

takeuforward.org

DSA - Striver's DSA Sheet

Mastering data structures and algorithms to write efficient, optimized, and scalable code.

View Resource
Algorithms & Data Structures - Full YT Course

youtube.com

Algorithms & Data Structures - Full YT Course

Learn proper internals of all algos and data structures & implement the same.

View Resource
Daily Leetcode POTD

youtube.com

Daily Leetcode POTD

Sharpening problem-solving and algorithmic thinking under constraints.

View Resource
Java | Spring Boot | Microservices

abhishekvermaa10.github.io

Java | Spring Boot | Microservices

Production-grade backend development with clean architecture and performance in mind.

View Resource
System Design - HLD & LLD

codewitharyan.com

System Design - HLD & LLD

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Backend YT Playlist - From First Principles

youtube.com

Backend YT Playlist - From First Principles

Deep dives into scalable architectures, distributed systems, and real-world trade-offs.

View Resource
Designing Microservices YT Playlist

youtube.com

Designing Microservices YT Playlist

Designing loosely coupled, independently deployable services at scale.

View Resource
Distributed Systems MIT Course

youtube.com

Distributed Systems MIT Course

Youtube playlist curated by MIT for Distributed Systems Course for developers.

View Resource
Spring Boot Microservices YT Playlist

youtube.com

Spring Boot Microservices YT Playlist

Learn how to build production grade microservices from beginning to advance by Sivalabs.

View Resource
Spring AI Full YT Playlist

youtube.com

Spring AI Full YT Playlist

Learn how to implement AI things in your Spring Boot projects.

View Resource
Learn Gen AI - All YT Playlist

youtube.com

Learn Gen AI - All YT Playlist

Beginner in AI - don't worry, just follow this youtube channel's playlists.

View Resource
Kafka - Full Playlist

youtube.com

Kafka - Full Playlist

Learn how to build Event-Driven Applications in real world.

View Resource
Kubernetes Crash Course

youtu.be

Kubernetes Crash Course

Containerization and orchestration for cloud-native deployments.

View Resource
Docker Full Course

youtube.com

Docker Full Course

Containerization and orchestration for cloud-native deployments.

View Resource

Contact

© 2026 Akash Deep Vishwakarma