Summary
Overview
Work History
Education
Skills
Academic Projects
Timeline
Generic

PRIYANK PATEL

Seattle,Washington

Summary

Senior Software Engineer with 8+ years of experience building scalable, high-performance backend systems and microservices. Expert in Java, Kotlin, Spring Boot, gRPC, and AWS infrastructure with a focus on throughput, availability, and distributed system design. Proven record of mentoring teams, leading mission-critical initiatives, and driving engineering excellence at scale.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer

Warner Bros. Discovery
Seattle, USA
10.2019 - Current
  • Designed and developed customer-facing backend services using Spring Boot, Java, Kotlin, gRPC, PostgreSQL, and AWS/GCP, handling 10K+ requests per second with 99.99% uptime.
  • Leading the design and development of a Content Campaign System for HBO Max, enabling targeted, rule-driven promotions and personalized content campaigns across regions and user segments.
  • Designed and built an NQL (Natural Query Language) engine that accepts natural-language input and translates it into optimized, backend-specific queries for PostgreSQL, Elasticsearch, and other data stores.
  • Architected the NQL platform as a service-agnostic query translation layer, abstracting schema and query-dialect differences to enable unified querying across multiple WBD services.
  • Implemented a pluggable query adapter framework, allowing new backend engines to be onboarded with minimal code changes while ensuring performance, correctness, and security.
  • Built a resilient content promotion microservice for Max, optimized for 50M+ daily users, ensuring high throughput, scalability, and 24/7 availability under peak traffic conditions.
  • Developed an Elasticsearch-backed search service for internal content management, improving search accuracy, advanced filtering, and reducing query latency by 30%.
  • Architected and operated cloud-native infrastructure across AWS and GCP, deploying workloads on Kubernetes (EKS, GKE) and provisioning resources using Terraform, with Grafana dashboards that improved incident response time by 40%.
  • Integrated event-driven workflows using GCP Pub/Sub, enabling reliable asynchronous processing for campaign execution and query-related events.
  • Mentored junior and mid-level engineers through code reviews, architectural guidance, and technical coaching, fostering growth into high-performing contributors.
  • Developed cross-platform features for a global streaming application using React, React Native, and Node.js, achieving 100% test coverage with Jasmine.
  • Reduced overall codebase size by 35% through migration to React Native and modern Node.js frameworks, improving maintainability and development velocity.

Software Developer

Sony Pictures Entertainment
Los Angeles, USA
11.2017 - 09.2019
  • Designed and developed web-based applications using J2EE, Spring MVC, Vue.js, and Node.js.
  • Built and maintained automation frameworks using Selenium and Cucumber which reduced manual QA effort by 20 hours/week.
  • Developed system-level testing libraries for end-to-end testing which reduced regression testing time by 50%.
  • Implemented AI algorithms to identify and maintain web element locators, enabling automation of Citrix-based Windows apps.
  • Practiced Test-Driven Development (TDD) using JUnit and TestNG.

Software Developer

iClerisy Pvt. Ltd.
Gujarat, India
06.2014 - 07.2015
  • Designed and delivered SaaS-based e-commerce solutions tailored to client needs using Java, J2EE, Spring MVC, Hibernate, NoSQL which also involves technologies like NodeJs, AngularJS, JQuery & Bootstrap
  • Worked in a team to deliver End-to-End development of software solutions across multiple stages of Software Development Life Cycle(SDLC)
  • Developed TDD using JUnit, TestNG. Used GIT/SVN for version control

Software Developer Intern

Innoventa Technocrats Pvt. Ltd.
Gujarat, India
05.2012 - 01.2014
  • SocioBuzz Web Application: - Developed e-commerce web application using J2EE, Spring MVC, Hibernate, NoSQL, NodeJs, AngularJS, Bootstrap. Integrate Facebook API for product like, comment and share. Used Pay API for payment
  • Swarm Robot and Communication Server: - Developed Core Java application which provides functionalities to robots like approaching start point to destination with scanning different radioactive elements and communicating with different robots. Implemented A
  • Search algorithm for finding path and REST API server to communicate with other robots
  • Chat Application using Multi-threading:- Developed chat server using Java and multi-threading which provide multiple connections and broadcast to one specific receiver

Education

Master - Computer Science

California State University
Los Angeles
08.2017

Bachelor - Computer Engineering

Gujarat Technological University
India
06.2014

Skills

Languages: Kotlin, Java, TypeScript, Python, SQL

Frameworks/Libraries: Spring Boot, Micronaut, React, Nodejs, Express, gRPC

Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, CloudWatch, ECS), Docker, Kubernetes, Terraform, Jenkins, GitHub Actions

Databases: PostgreSQL, MySQL, MongoDB, DynamoDB, Redis

Architecture & Patterns: Microservices, Event-driven Architecture, Domain-Driven Design (DDD), REST, gRPC, Pub/Sub

Testing & QA: JUnit, TestNG, Mockito, WireMock, Postman, Pact, Selenium

Tools & Platforms: Git, Gradle, Maven, Jira, Confluence, IntelliJ IDEA, VS Code

Monitoring & Observability: Prometheus, Grafana, ELK Stack, New Relic, Datadog

CI/CD & Automation: Jenkins, GitHub Actions, ArgoCD, Helm, CircleCI

Other: API Gateway, Kafka, RabbitMQ, OpenAPI/Swagger, Feature Flagging

Academic Projects

SpiderHub – Spring MVC, Hibernate, JPA, PostgreSQL, JSP, JasperReports

  • Built a secure project data platform with role-based access, using Spring Security and JasperReports.

Programming Language Analyzer – Python, Pandas, Scikit-learn, MongoDB, Twitter API

  • Predicted developer preferences using live Twitter and Stack Overflow data with 85.67% accuracy using ML regression models.

Timeline

Senior Software Engineer

Warner Bros. Discovery
10.2019 - Current

Software Developer

Sony Pictures Entertainment
11.2017 - 09.2019

Software Developer

iClerisy Pvt. Ltd.
06.2014 - 07.2015

Software Developer Intern

Innoventa Technocrats Pvt. Ltd.
05.2012 - 01.2014

Master - Computer Science

California State University

Bachelor - Computer Engineering

Gujarat Technological University
PRIYANK PATEL