Taranjot Singh
> Software Engineer | Backend & Distributed Systems
Software Engineer designing secure, scalable backend systems and distributed architectures built for real-world production environments.
Experienced in building multi-tenant SaaS platforms, centralized authentication systems, and production-grade microservices that are grounded in clean system design and maintainability.
Postgraduate Student in MSc Computer Science (Software Engineering) at Maynooth University.
Case Studies
Engineering Highlights
Challenge
- Duplicated authentication logic across services
- Inconsistent authorization patterns
- Multi-tenant isolation complexity
- RBAC enforcement across service boundaries
Solution
- Implemented centralized Keycloak instance with realm-based isolation for multi-tenancy
- Standardized OAuth2 + JWT token flow across 5+ microservices
- Deployed Role-Based Access Control (RBAC) with ownership-scoped permissions
- Built token validation middleware for consistent authorization enforcement
Impact
- Eliminated authentication logic duplication across services
- Unified authorization model enabling scalable tenant onboarding
- Strengthened security posture with centralized access control
- Reduced authentication-related incidents through standardized token handling
Challenge
- Database bottlenecks during peak load
- High API latency from repeated queries
- Inefficient query response times
- Unscalable database access patterns
Solution
- Introduced Redis as distributed caching layer
- Implemented cache-aside pattern with intelligent TTL policies
- Integrated ELK Stack for real-time cache performance monitoring
- Optimized hot-path queries through cache invalidation strategy
Impact
- Reduced API latency by 30% under peak load
- Decreased database query volume and connection pressure
- Improved system scalability for concurrent user growth
- Enhanced production debugging with centralized observability
Challenge
- Need for audit-ready documentation with traceability
- Complex data integrity requirements under regulation
- Manual reporting overhead impacting operational efficiency
- Seamless integration within existing microservice architecture
Solution
- Engineered 15+ production-grade compliance reports within existing microservice
- Implemented GxP-aligned audit traceability across report pipelines
- Optimized DevExpress rendering and dynamic data binding workflows
- Ensured GDPR-compliant data handling throughout report generation
- Coordinated reporting enhancements during concurrent .NET Core migration
Impact
- Delivered 15+ audit-ready compliance reports reducing manual overhead
- Strengthened internal audit documentation processes
- Maintained system reliability during platform modernization
- Improved data integrity and compliance posture across regulatory operations
Career
Experience
Software Engineer
Oct 2025 – PresentSingh Solutions — Full-time, Remote
Delhi, India
- Designed and delivered scalable SaaS-based microservices and full-stack features using .NET Core, Spring Boot, Node.js, and Next.js, supporting multi-tenant and client-facing production environments.
- Architected and implemented centralized authentication and authorization using Keycloak, securing 5+ microservices with robust RBAC across frontend and backend layers.
- Containerized and deployed 10+ production services and application components using Docker, implementing automated CI/CD pipelines to ensure consistent development and release workflows.
- Improved overall system performance by integrating Redis caching and enhancing observability through the ELK Stack, reducing API latency by 30%.
- Collaborated in Agile development cycles, contributing to end-to-end feature development, code reviews, and production issue resolution across cross-functional teams.
Tech Stack: .NET Core, C#, Spring Boot, Node.js, Next.js, REST APIs, Keycloak, Docker, Redis, ELK Stack, Azure, AWS, CI/CD
Trainee Software Engineer
Sep 2024 – Sep 2025Opkey — Full-time, On-site
Noida, India
- Migrated core Opkey modules from .NET Framework to .NET Core, resolving major legacy compatibility issues.
- Automated generation of 15+ DevExpress reports, enhancing report rendering speed and workflow efficiency.
- Architected backend services for both SDLC and Workflow Management add-ons using Node.js, expanding the Opkey Marketplace ecosystem.
- Engineered robust cross-platform applications for Windows and macOS agents, enabling seamless code execution across diverse OS environments.
Tech Stack: .NET Core, .NET Framework, Azure DevOps, AWS, Node.js, C#, DevExpress, WinForms, SQL, CI/CD
Software Engineering Intern
Aug 2024 – Aug 2024Q3 Technologies — Hybrid
Gurugram, India
- Developed and deployed a Spring Boot + Activiti BPMN automation engine to orchestrate complex business workflows.
- Integrated microservices with the workflow engine to ensure scalability and comprehensive audit tracking.
Tech Stack: Spring Boot, Activiti BPMN, Java, Microservices, MySQL
Software Engineering Intern
Jul 2023 – Jul 2024Singh Solutions — On-site
New Delhi, India
- Developed and maintained secure RESTful APIs using .NET Core/Framework, Java (Spring Boot), and Django for internal and client modules, implementing RBAC and JWT authentication for multi-role authorization.
- Optimized complex MySQL queries and integrated Redis caching, improving API response time by 25% and enhancing backend scalability.
- Built and enhanced internal Windows Forms (WinForms) desktop applications using C# (.NET Framework), integrating them with backend APIs to automate operational workflows.
Tech Stack: .NET Core, .NET Framework, C#, Spring Boot, Java, Python, Django, MySQL, Redis, JWT, WinForms, Git
Portfolio
Projects
Problem
Students were using generative AI tools inconsistently and without structured learning progression. Lecturers lacked a system to organize AI-assisted learning frameworks and enforce structured interaction models.
Solution
Designed and developed a full-stack educational platform implementing a structured hierarchy: Module → Week → Prompt Framework → Ordered Prompts. Each framework follows a defined AI learning model: Problem Breakdown → Concept → Application → Reflection. The system enforces Role-Based Access Control (RBAC) with ownership-based permissions across Lecturer, Teaching Assistant, Demonstrator, and Student roles.
Key Engineering Work
- Architected hierarchical learning workflow engine with structured prompt progression
- Implemented ownership-scoped RBAC authorization logic across role hierarchy
- Built sequential prompt progression enforcement with feedback and moderation system
- Designed structured learning analytics with soft deletion and audit logging
- Containerized production system using Docker for university infrastructure deployment
Outcome
Delivered a production-ready full-stack platform deployed on university infrastructure to support structured AI-assisted learning across technical modules.
Problem
Secure text communication through image-based steganography lacked accessible cross-platform tooling.
Solution
Developed a .NET Core application supporting AES-encrypted text embedding inside image files, with a cross-platform encoding and decoding workflow.
Key Engineering Work
- Implemented AES encryption layer for securing embedded text before encoding
- Built pixel-level image manipulation for steganographic encoding/decoding
- Designed a clean cross-platform CLI and GUI workflow using .NET Core
- Ensured image integrity post-encoding with minimal visual distortion
Outcome
Delivered a working cross-platform steganography tool capable of securely embedding and extracting encrypted messages from images.
Problem
Understanding and implementing real-world encrypted tunneling required a hands-on VPN prototype.
Solution
Built an encrypted client-server VPN using Java SSL/TLS with JSSE, ensuring reliable socket communication and secure data tunneling.
Key Engineering Work
- Implemented SSL/TLS handshake and encrypted tunnel using JSSE
- Designed client-server architecture with reliable socket communication
- Optimized data transmission for reduced latency and improved throughput
- Handled session management and graceful connection teardown
Outcome
Successfully demonstrated a functional encrypted VPN prototype with reliable and optimized socket communication.
Technologies
Tech Stack
Comprehensive tools and technologies across all layers
Core Engineering Stack
Backend & Frameworks
Frontend Development
Cloud & DevOps
Microservices Architecture
Security & Authentication
Databases & Caching
Observability & Tooling
Programming Languages
Desktop Applications
Academic
Education
MSc Computer Science (Software Engineering)
Maynooth University — Ireland
Key Coursework
B.Tech Computer Science & Engineering
Guru Tegh Bahadur Institute of Technology — Delhi, India
Minor Specialization: Full Stack Development
Relevant Coursework
By the numbers
Impact & Achievements
DSA Problems Solved
Across LeetCode, GFG, and other platforms
Containerized Services
Deployed using Docker in production
API Latency Reduced
Through Redis caching and ELK optimization
Secured Microservices
Via Keycloak RBAC and JWT auth
Distributed Systems Foundation
Practical exposure to authentication systems, caching strategies, and scalable microservice architecture design.
Competitive Programming
Consistent algorithmic problem-solving practice across LeetCode and GFG with 600+ solved challenges.
Multi-Tenant SaaS Architecture
Contributed to scalable, client-isolated microservice platforms with centralized authentication and RBAC integration.
Production-Grade Microservices
Built and deployed containerized services with CI/CD workflows, observability integration, and real-world performance optimization.