KarandeepSingh
Fullstack Software Engineer with 4+ years of experience designing scalable, cloud-native applications. Building digital experiences that are subtle yet alive.
About Me
Fullstack Software Engineer with 4+ years of experience designing and delivering scalable, cloud-native applications in Java, Spring Boot, React, and modern DevOps environments. Currently at Catalystone Solutions, specializing in microservices architecture and system design.
Skilled in system design, microservices architecture, and end-to-end feature ownership, with expertise in integrating AI/Gen-AI agents and building supporting infrastructure. Strong track record of driving solutions that enhance scalability, performance, and product quality in fast-paced, cross-functional environments across Cloud SaaS, HR Tech, and AI-driven platforms.
Featured Projects
A collection of my personal projects showcasing expertise in full-stack development, AI integration, and system architecture.
RAG Agent Prototype
Prototyped a corrective Retrieval-Augmented Generation (RAG) agent for AI-driven knowledge retrieval.
RAG Agent Prototype
Prototyped a corrective Retrieval-Augmented Generation (RAG) agent for AI-driven knowledge retrieval.
Experience
My professional journey and growth.
Software Engineer
- Designed and delivered multiple microservices for NAV (Norwegian Labour and Welfare Administration), handling sick leaves, follow-up plans, and manager updates; migrated legacy services from monolith to distributed microservices.
- Secured enterprise certificate management by building a customer-facing UI and integrating with Azure Key Vault, externalizing sensitive credentials and sourcing them via gRPC for NAV integrations.
- Modernized NAV services by rebuilding SOAP integrations into centralized, multi-tenant APIs; transitioned follow-up plan workflows to OAuth2 Maskinporten and REST APIs.
- Strategized and executed incremental migration of Absence Management from legacy MVC to Spring Boot REST APIs (PaaP APIs), using ant-corruption layers to balance feature delivery with long-term re-architecture.
- Standardized React adoption across the org by establishing CI/CD pipelines and defining mono-repo practices for front-end applications.
- Built a multi-service Gradle monorepo consisting of physically separate microservice modules, each with independent CI/CD. Developed reusable Gradle-based libraries for internal communication, protobufs, gRPC clients, and common logic, enabling consistent code reuse and streamlined service development.
- Advanced accessibility compliance: first team to adopt and implement WCAG guidelines across product modules.
- Built Agentic AI features: NLP-powered dynamic filter system for large data overviews. Natural language reporting dashboard that dynamically generates reports, charts, and trend analyses using Gen-AI.
- Optimized performance: reduced Gradle build times via smart caching; accelerated BFF data loads through parallelized requests.
- Executed high-volume migrations: migrated gigabytes of data/files from monolith DB to multi-tenant microservices with zero downtime.
- Recognition: Winner/runner-up in multiple hackathons and security fests for building innovative AI features and prototypes.
Education
Academic foundation in computer science and engineering
Bachelor of Technology
Computer Science and Engineering
Gulzar Group of Institutions
Key Areas of Study
Languages
English
Proficient
Hindi
Proficient
Punjabi
Proficient