Karthik Reddy
Full-stack product engineer building cloud-native systems, secure APIs, 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, Celery, REST APIs, GraphQL, Microservices
Cloud & DevOps
AWS (S3, EC2, Lambda, CloudFront), CI/CD, GitHub Actions, Docker, Jenkins
Security & Auth
JWT, OAuth2, RBAC, Presigned URLs, OWASP Top 10
Experience
ThriveCartProduct Engineer
Oct 2025 – Present- Leading development of a cloud-native LMS with domain modeling for courses, lessons, and enrollments
- Designed RBAC system with hierarchical permissions (org → course → lesson level)
- Built analytics event pipeline using Redis streams for real-time learner progress tracking
- Implemented secure file delivery via AWS S3 + CloudFront presigned URLs
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
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