Harshwardhan Goyal

Harshwardhan Goyal

Senior Software Engineer
Pune, Maharashtra, India
English

About Me

Python, FastAPI, AWS, Postgres, Redis, RabbitMQ, Apache Kafka, Docker, Domain Driven Design, Microservices, DynamoDB, AWS RDS — SQL, data modelling, Distributed Systems, High-Performance Async Processing, React, System D…

Experience

Senior Software Engineer

Publicis Sapient
Mar 2024 - Present · 2 years 7 months

<p>Built a multi-tenant workflow orchestration platform supporting secure, auditable execution of long-running asynchronous workflows, and scalable backend task processing.<br>
Designed an asynchronous execution pipeline using Celery and RabbitMQ, enabling low latency responses in less than 100ms while processing executions reliably with background workers.<br>
Implemented Redis-based execution state management for workflow status, progress, and timestamps, enabling frequent client polling with single-digit millisecond latency.<br>
Optimized system scalability by reducing database read load by ~70% through Redis caching and TTL-based transient state management.<br>
Designed resilient state synchronization across Redis and PostgreSQL to support fault recovery, observability, and reliable distributed execution.<br>
Built workflow execution patterns compatible with scalable AI/ML pipeline orchestration and long-running processing workloads.<br>
Designed and developed scalable Python-based microservices and REST APIs for high-throughput business workflows and analytics-driven backend processing.<br>
Built microservices-based architecture deployed on AWS (ECS, EKS, Lambda) with clear separation of concerns and independent scalability.<br>
Designed event-driven asynchronous processing workflows using SQS and distributed workers, improving throughput by 3× and reducing API latency.<br>
Owned database design and optimization using PostgreSQL, DynamoDB, and Redis, including indexing strategies, partitioning, caching, and query tuning.<br>
Implemented authentication and authorization using OAuth2, JWT, AWS Cognito, and role-based access control (RBAC).<br>
Built backend services optimized for integration with asynchronous processing and data-driven workloads in distributed cloud environments.</p>

Senior Software Engineer

Publicis Sapient · Pune , Maharashtra , India
Feb 2024 - Present · 2 years 8 months

<p>Built a multi-tenant workflow orchestration platform supporting secure, auditable execution of long-running asynchronous workflows, and scalable backend task processing., Designed an asynchronous execution pipeline using Celery and RabbitMQ, enabling low latency responses in less than 100ms while processing executions reliably with background workers., Implemented Redis-based execution state management for workflow status, progress, and timestamps, enabling frequent client polling with single-digit millisecond latency., Optimized system scalability by reducing database read load by ~70% through Redis caching and TTL-based transient state management., Designed resilient state synchronization across Redis and PostgreSQL to support fault recovery, observability, and reliable distributed execution., Built workflow execution patterns compatible with scalable AI/ML pipeline orchestration and long-running processing workloads.</p>

Senior Member of Technical Staff

Sincro, An Ansira Company.
Sep 2020 - Mar 2024 · 3 years 6 months

<p>Designed an event-driven notification system for emails, push notifications, and internal alerts.<br>
Built producer-consumer workflows using SNS + SQS fan-out pattern.<br>
Implemented retry, DLQ handling, and failure recovery for message processing.<br>
Exposed APIs to configure notification preferences and templates.<br>
Developed a centralized access management platform enabling secure JWT-based authentication and role-based authorization across multiple backend services.<br>
Engineered a scalable, high-throughput audit logging system to record user activities and API interactions, supporting regulatory compliance and security monitoring.<br>
Implemented secure integrations with AWS Cognito and IAM to enforce least-privilege principles and ensure robust service-to-service authentication.</p>

Senior Member of Technical Staff

Sincro, An Ansira Company · Pune , Maharashtra , India
Aug 2020 - Feb 2024 · 3 years 5 months

<p>Designed an event-driven notification system for emails, push notifications, and internal alerts., Built producer-consumer workflows using SNS + SQS fan-out pattern., Implemented retry, DLQ handling, and failure recovery for message processing., Exposed APIs to configure notification preferences and templates.</p>

PROJECTS

Workflow Orchestration Platform

Publicis Sapient
Duration : 29-Feb-2024 - 14-May-2026

<p>Project: Workflow Orchestration Platform</p><p>March 2024 to Present</p><p>Python | FastAPI | Celery | RabbitMQ | Redis | PostgreSQL | SQLAlchemy | Docker | CI/CD | pytest</p><p>1) Led development of a mission-critical, multi-tenant workflow orchestration platform — engineered for high availability</p><p>and low latency using Python asyncio and multiprocessing, with full ownership of design, security, and production</p><p>deployment.</p><p>2) Designed an asynchronous execution pipeline using Celery and RabbitMQ enabling sub-100ms latency — applied deep</p><p>Python concurrency expertise (asyncio, background workers) to build memory-efficient, high-performance processing at</p><p>scale.</p><p>3) Implemented Redis-based execution state management for workflow tracking — defined SLI/SLO metrics and built</p><p>observability into the platform using structured logging and monitoring, enabling rapid incident identification and root</p><p>cause analysis.</p><p>4) Identified and resolved hidden performance bottlenecks through profiling and data analysis — reduced database read</p><p>load by ~70% via Redis caching; performed risk assessments and evaluated remediation alternatives for system reliability</p><p>and security.</p><p>5) Designed resilient state synchronization across Redis and PostgreSQL for fault recovery — implemented secret</p><p>management and access controls conforming to enterprise security standards, ensuring confidentiality, integrity, and</p><p>availability.</p><p>6) Conducting high-level code reviews — standardized Python and DevOps best practices across the team; collaborated</p><p>with ML teams to integrate AI pipeline orchestration into production-grade workflow execution patterns.</p>

Skills

PostgreSQL Python JavaScript Microservices Redis Distributed Systems Docker DynamoDB MongoDB NoSQL HTML CSS FastAPI Celery REST APIs Async Processing Domain-Driven Design (DDD) OOP & Functional Programming TDD RabbitMQ Amazon SQS SNS Apache Kafka AWS (EC2 lambda S3 SQS SNS) CI Grafana Prometheus ML model serving APIs workflow orchestration for AI pipelines asyncio concurrency parallel processing OOP Functional Programming AWS EC2 Lambda S3 workflow orchestration SQLAlchemy Pytest ECS EKS JWT secret management OAuth2 AWS Cognito RBAC Producer-Consumer Pattern Retry & DLQ Handling image processing image segmentation CNN
Report this Profile?