Karthik Reddy
Product engineer specializing in secure multi-tenant systems, distributed backend services, and automation-first workflows.
Skills
Languages & Frameworks
TypeScript, JavaScript, Python, Java, React, Next.js, Angular, Node.js, FastAPI, Spring Boot
Backend & Data
PostgreSQL, MySQL, Redis, Prisma, ZenStack, Celery, REST APIs, GraphQL, Microservices
Cloud & DevOps
AWS (S3, EC2, Lambda, CloudFront), CI/CD, GitHub Actions, Docker, Jenkins
Security & Auth
JWT, OAuth2, RBAC, Row-Level Security, OWASP Top 10
Experience
ThriveCartProduct Engineer
Oct 2025 – Present- Built real-time messaging system with group chat, reactions, drag-and-drop, and moderation
- Designed gamification engine: XP awards, streak calculator, leaderboard aggregator, badge auto-award
- Created interactive video quiz system with timestamp-based auto-pause for student engagement
- Modeled 90+ domain entities with ZenStack row-level security and hierarchical RBAC
WarpcoderApplication Developer
Jun 2024 – Sep 2025- Architected FastAPI backend with Celery/Redis async job processing pipeline
- Integrated Stripe billing with idempotent webhook handling and subscription lifecycle management
- Implemented OAuth2 with PKCE, JWT refresh rotation, and multi-provider account linking
- Reduced p95 query latency by 40% through composite indexing and application-level caching
Tata Consultancy ServicesSoftware Engineer
Dec 2020 – Aug 2022- Built SPAs with React and Angular; integrated REST APIs improving data processing by 20%
- Created TCS-HOBS Dashboard used across multiple telecom clients
- Maintained 95% sprint completion rate; mentored junior developers and conducted code reviews
Ness TechnologiesFrontend Developer
Jun 2019 – Dec 2020- Led development of integrated security systems using Java, Spring Boot, and Angular
- Implemented microservices architecture improving system scalability
- Achieved 99.9% uptime for critical systems through architecture and monitoring
Key Projects
ThriveCart LMS— Cloud-native LMS with real-time messaging, gamification, video quizzes, ZenStack row-level securityCase Study
AI Developer Tooling— Claude Code slash commands, react-hunter static analysis, domain expert generatorsCase Study
Education
M.Sc. in Information SystemsMay 2024
University of Memphis
B.Tech. in Mechanical EngineeringMay 2020
Malla Reddy Engineering College
Certifications
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect