PRATEEK C
Full Stack developer
San Francisco, CA Open for relocation to Seattle, WA Plano, TX Chicago, IL New York, NY ************@*****.*** 609-***-**** https://www.linkedin.com/in/prateek-choudavarpu/ SUMMARY
Full-stack Software Engineer with 5+ years’ experience building scalable e-commerce and SaaS applications using Java, Spring Boot, React, and AWS. Expert in microservices, high-performance APIs, event-driven systems, and AI/ML pipeline integrations with proven efficiency gains. Skilled in cloud, DevOps, security leveraging Docker, Kubernetes, CI/CD pipelines, and compliance standards to ensure reliability. Strong front-end expertise with React, accessibility, and SEO, coupled with leadership in Agile teams, mentorship, and cross-functional collaboration. PROFESSIONAL EXPERIENCE
Software Engineer (Full stack), Shopify June 2024 - Present San Francisco, CA
• Designed and implemented high-throughput, scalable Java microservices using Spring Boot and Spring Cloud for the Sidekick API performance initiative (multi-tenant commerce SaaS), reducing Sidekick API latency by 35% in load tests while sustaining 10K+ concurrent virtual users.
• Migrated legacy-style monolithic modules into decoupled Spring Boot microservices as part of the Core Platform Migration program, leveraging AWS Lambda for event-driven tasks, resulting in an estimated 20% reduction in infrastructure costs under realistic traffic profiles.
• Developed and enforced OAuth 2.0 and JWT security across Java services for the Payments Authorization & Billing feature to secure data flows and support PCI-DSS compliance expectations for payment integrations (tokenization, encryption in transit/at rest, auditable logs).
• Containerized Java microservices with Docker and automated deployments on Kubernetes (EKS) under the Platform Reliability & Operations track, applying 12-factor principles; synthetic monitoring over the evaluation period showed 99.9% service uptime.
• Authored robust GraphQL schemas with the Netflix DGS framework for Merchant Order Summary & Catalog views
(GraphQL enablement), reducing frontend over-fetch by 30% and significantly improving measured page-load performance on read-heavy views.
• Integrated AI/ML NLP pipelines through TensorFlow Serving and gRPC Java clients, streamlining query resolution and increasing response accuracy by 40% against a labeled validation set.
• Built dynamic, merchant-facing UI components with React and TypeScript, integrating with backend REST endpoints to boost user engagement by 25% on key workflows (task completion and repeat actions).
• Ensured WCAG 2.1 accessibility and implemented SEO enhancements, including server-side rendering (SSR) and meta-tag management for improved storefront discoverability in search audits.
• Collaborated in Agile/Scrum sprints, leading planning, pair-programming, and TDD with JUnit and Mockito, accelerating feature delivery by 15% per sprint in tracked velocity.
• Mentored junior developers on Java best practices and microservices architecture, improving overall code quality by 25% as measured by SonarQube.
Software Development Engineer, Adobe August 2019 – July 2023 India
• Assisted and enhanced scalable backend services for Adobe Experience Cloud using Java and Spring Boot, for the Campaign Workflows, delivering robust enterprise-level features.
• Collaborated with cross-functional teams to build and integrate RESTful APIs for the Marketing Automation and Customer Identity services, ensuring efficient data flow between frontend and backend systems in high-traffic environments.
• Designed and maintained CI/CD pipelines using AWS CodePipeline and Jenkins, for multi-tenant service releases, to automate Java application deployments, reducing release cycles by 25%.
• Implemented comprehensive unit and integration testing with JUnit and Mockito for Java services, increasing code quality and reducing production bugs by 30%.
• Conducted performance monitoring and tuning of Java applications, including Asset Rendering and Content Delivery services, identifying bottlenecks and improving average response times by 15%.
• Architected and managed SQL and NoSQL databases for high-volume event and configuration data, to support large- scale data storage and high-concurrency access for backend services.
• Assisted in containerizing microservices with Docker and deploying them on Kubernetes, as part of the Experience Cloud microservices migration, enhancing scalability and fault tolerance.
• Developed dynamic user interface components with React.js for internal admin consoles and reporting dashboards, improving frontend responsiveness and user engagement.
• Investigated and resolved production issues using user feedback, error logs, and priority incidents within customer- facing Experience Cloud modules, increasing customer satisfaction by 20%.
• Created internal automation tools to streamline recurring development tasks, boosting overall team efficiency and reducing errors.
TECHNICAL SKILLS
Programming Languages: Java (17+), JavaScript (ES6+), TypeScript, Python, SQL Back-End Frameworks & Libraries: Spring Boot, Spring Cloud, Hibernate, Netflix DGS (GraphQL), Node.js, JUnit, Mockito, gRPC, OpenAPI/Swagger
Front-End Technologies: React.js, Angular, HTML5, CSS3, JSON, Responsive Web Design, WCAG 2.1 Accessibility, Cross-Browser Compatibility, Server-Side Rendering (SSR), SEO Optimization Microservices & Architecture: Spring Boot Microservices, API Gateway, Service Registry (Eureka), Circuit Breaker
(Hystrix), Docker, Kubernetes (EKS), Helm, Event-Driven Architecture (AWS Lambda), 12-Factor App Design APIs & Integrations: RESTful API Design, GraphQL Schema Design, OpenAPI/Swagger, OAuth 2.0, JWT, Secure API Design, Contract Testing, PCI-DSS Payment Integrations Databases: MySQL, PostgreSQL, MongoDB, DynamoDB
AI/ML Integrations: TensorFlow Serving, NLP Pipelines, gRPC Clients for ML Services, Real-Time Model Inference Cloud Platforms: AWS (EKS, EC2, S3, RDS, Lambda, API Gateway, IAM, CloudWatch), Azure, GCP DevOps & Tools: Jenkins, AWS CodePipeline, GitHub Actions, Docker, Kubernetes, Terraform, Maven, Git, GitHub, GitLab, Bitbucket, SonarQube, REST Assured, Postman Monitoring & Observability: AWS CloudWatch, Prometheus, Grafana, Log4j2, Custom Dashboards, Application Performance Monitoring (APM)
Security Practices: IAM Role-Based Access, OAuth 2.0, JWT, Encryption at Rest, Secure Coding (OWASP Top 10), API Gateway Policies, PCI-DSS Readiness
Development Methodologies: Agile (Scrum), CI/CD, TDD, BDD, Microservices, Cloud-Native Architecture Tools & Environments: IntelliJ IDEA, Visual Studio Code, JIRA, Confluence, Smartsheet, Asana, Trello Soft Skills: Cross-Functional Collaboration, Stakeholder Alignment, Mentorship & Coaching, Problem-Solving, Technical Documentation, Time Management, Code Reviews, Zero-Defect Delivery EDUCATION
Clemson University
Master of Science in Computer Science (4.0/4.0)
Osmania University
Bachelor of Engineering in Computer Science and Engineering (8.4/10.0) PROJECTS
Humming Hire Java Microservices, Spring Ecosystem, Spring AI, AI Agent, LLM, Amazon Web Services
• Engineered a scalable recruitment backend using Java Spring Boot with REST APIs and PostgreSQL, leveraging Spring AI to enable backend interaction with LLMs for intelligent candidate-recruiter matching, decreasing matching time by 20%.
• Designed modular microservices deployed via Docker on AWS, integrating Spring Security for authentication, Kafka for real-time notifications, and Spring Cloud for service discovery, resulting in 40% improved search accuracy. Interview Tracking System - Backend API Java, SpringBoot, MongoDB, JUnit, Postman
• Architected and developed a robust Java Spring Boot Backend RESTful API with optimized MongoDB database operations for recruitment workflows, testing with JUnit and Postman to achieve 95% code coverage and improved candidate response time.
• Integrated the Async Library with backend services, reducing API loading time from 2 to 0.8 seconds, resulting in a 60% overall system performance and user experience improvement.