Personal details

Kamal P. - Remote full-stack developer

Kamal P.

Based in: 🇮🇳 India
Timezone: Chennai (UTC+5.5)

Summary

I'm a Senior software engineering manager by profession with over a decade of experience in software engineering. I have advised several startups and mentored over 30 individuals on leveling up as a software engineer and setting them up for career progression.

I have designed and implemented large-scale distributed systems, some examples

1. Ingesting, Processing, Enriching, and transforming 1.5 Billion events per day via a clickstream pipeline.

2. Designing Real-time odds and tickers applications for live odds and stock trading data to handle millions of concurrent users.

The first company I worked for ( Poshmark ) IPO'd in 2020 and I was one of the founding engineers in the India team.

The second company I worked for ( Squadstack ) grew 3x in revenue during my time there and I headed the growth engineering vertical of the company.

Work Experience

Senior Engineering Manager
SQUADSTACK | Oct 2022 - May 2024
Python
Node.js
Jenkins
JavaScript
Engineering Management
AWS (Amazon Web Services)
  • Hiring, Managing, Training and Mentoring a team of 15+ product engineers comprising backend engineers, frontend engineers, tech leads and data engineers.
  • Responsible for driving engineering excellence and designing software architecture for growth engineering, integrations engineering and technical solutions engineering domains.
  • Developing the product engineering roadmap and setting up a high-performing engineering team that has grown the company revenues by a factor of 3x
Engineering Manager
POSHMARK | Sep 2015 - Oct 2022
Ruby
HTML/CSS
Python
Ruby on Rails
Scala
Docker
Spark streaming
Spark SQL
Engineering Management
AWS (Amazon Web Services)

As an Engineering manager,

  • Hiring, Managing, Training & Mentoring a team of developers and recruiting senior/junior developers for roles within the company.
  • Responsible for end-to-end delivery of projects and architecture of backend infrastructure to support and grow the 100M+ user base.
  • Scaling the backend distributed systems infrastructure to handle 1.5 billion events per day (2.5x growth from pre-pandemic levels)
  • Led optimization projects saving the company $100,000+ annually in cloud infrastructure costs.
  • Continuing to be an active contributor to the codebase and addressing technical debts and architectural gaps in the system.
  • Planning sprints, backlog grooming, preparing future projects roadmap, and authoring tech specs of complex projects.

As a Lead Software Engineer,

  • Promoted to Lead Software Engineer after 1 year as SSE for being recognized as a top performer and a strong contributor to company success.
  • Led the integration of a cashback platform to web, backend, frontend & iOS, Android apps which resulted in $1M+ ARR
  • Implemented large-scale logging on web & app platforms using event logging grammar via AWS Kinesis and Apache Spark.
  • Solely responsible for pipelining hundreds of millions of data points of growth performance data at individual listing level granularity.
  • Continually guiding a team of developers and recruiting junior developers for roles within the company.

As a Senior Software Engineer,

  • Ingested individual Product level metrics from Google & Facebook by writing Spark ETLs.(Big positive impact on Marketing Efficiency – improved it by 30%).
  • Built, maintained, and scaled critical data ingestion pipelines, Orchestrating DAGs using Airflow.

Education

Indian Institute of management, Ahmedabad
General management program・Management Sciences
Mar 2022 - Mar 2023
SRM University
Bachelor's degree・Bachelor of Technology
May 2010 - May 2014