Pruthvi Kumar

Profile

Software Professional who is a polyglot & an obsessed programmer with over a decade of experience in architecting, developing, and leading the delivery of highly scalable, data-driven & pragmatic solutions. Have capped many techno-leadership roles across many organizations in many countries dealing with various aspects of software development and dev-ops challenges. Experienced in designing, building, maintaining, and leading enterprise-grade data engineering products across major cloud providers.I make things on the internet & inquisitive about web & mobile development that encompasses big data &/ deep learning &/ IoT. I'm AWS, GCP, CKAD(Kubernetes) & Terraform certified. I also hold developer & architect certifications in Blockchain(Ethereum & R3 Corda). Machine learning & open source enthusiast, its happy customer, and (a tiny) contributor.

Experience

Seer Medical

Melbourne, AU

Software Engineering Manager

Aug 2022 - Present

  • Facilitate a blameless, failfast culture and push for a release often mindset in the core backend team.
  • Lead the core backend team with an outward focus and ensure the team can operate with high levels of autonomy & accountability.
  • Autonomy
  • Accountability
  • Kanban
  • Outward focused leadership

Staff Software Engineer

Mar 2022 - Present

  • Uplift `seer cloud`s authN & authZ position by introducing a service that operates in the DMZ, leverages OAuth2 + OIDC & is decoupled from the core API's.
  • Refactor seer cloud's core backend API service to a modern stack using off-the-shelf tooling for GraphQL over postgres.
  • Reduce the ongoing maintainence cost (cost of dev's time, service latency, data leaks & cyclomatic complexity of code) associated with the existing homegrown framework to enforce our complex permissions model.
  • Typescript
  • NodeJS
  • Postgraphile
  • plpgsql
  • AWS Cognito
  • Okta IdP
  • Terraform
  • Buildkite
  • AWS Container + serverless stack

Zip

Melbourne, AU

Senior Staff Software Engineer

2021 - 2022

  • Empower global search on Zip's mobile & web platforms (merchants & products).
  • Measure search relevance & boost / bury results based on traffic per region & respective demographics. Toyed with LTR over elastic search (https://github.com/o19s/elasticsearch-learning-to-rank) & business driven search relevance augmentation leveraging Quepid (https://github.com/o19s/quepid)
  • Embed Ads (https://amp.dev/about/ads/) as configured in CMS (https://www.contentful.com/) leading to revenue gen from clicks & affiliate links. Tech stack included Typescript, Apollo GraphQL (https://www.apollographql.com/) & AWS container services.
  • Elasticsearch
  • AWS ECS
  • Golang
  • Terraform
  • Github Actions

Systema AI

Melbourne, AU

Principal Software Engineer

2021 - 2022

  • Search & recommendations in a cookie less environment. Responsible for software services (data pipelines, backend, infrastructure & CI/CD) encompassing ML & Deeplearning models.
  • Design and build solutions to enable ingestion & transformation (ELT) of batch/real-time data (product feeds from the likes of shopify, bigcommerce, square etc,.) into cloud-native storage (lakes, marts & warehouses)
  • Tackle complex scaling challenges around performance, reliability, and our continued expansion into new regions and markets.
  • C# .NET Core
  • Kotlin
  • Python
  • NodeJS
  • Typescript
  • MySQL
  • AWS

QSIC

Melbourne, AU

Principal Software Engineer

2021 - 2021

  • Fault-tolerant, scale-able, near real-time ingestion of POS data from QSIC's partner accounts to QSIC data vault; followed by PySpark ETL into central data lake (glueparquet in s3) that leveraged Hive metastore.
  • Identify trends & patterns in underlying POS data via traditional BI & ML - Smarter Ad placements into partner's store networks at (near) real-time.
  • Python
  • Elasticsearch
  • AWS Glue
  • AWS Athena
  • AWS Lakehouse
  • AWS Redshift

etika

Melbourne, AU

Principal Software Engineer

2020 - 2021

  • Chief architect & developer of etika's data platform (centralized data lake, Hive meta store, EMR/Spark pipelines & Sagemaker eco-system) that is multi-regional, abide's by data- sovereignty principles, is governed by Terraform, is serverless and accommodates both streaming & batch patterns.
  • Architected & engineered etika's data mesh; whose analytical zone is comprised of numerous data pipelines that meets functional & non-functional business requirements.
  • Initiated & championed etika's Retailer Insights (traditional + ML Insights) platform by collaborating with internal & external stakeholders to democratize consumer analytics across all bnpl merchants/retailers onboard.
  • Principal developer of a securities-lending platform that leverages a hybrid blockchain setup leveraging Ethereum & R3 Corda.
  • Cassandra
  • ScyllaDB
  • Python
  • AWS Kinesis
  • AWS Glue
  • AWS EMR
  • AWS Lakehouse
  • AWS Redshift

ANZ

Melbourne, AU

Senior Software Engineer

2014 - 2021

  • Design & development of web & mobile apps in transaction banking. These apps democratized transaction analytics to the banks customers (Institutions + retailers) while ensuring anonymity + APRA compliance and leveraged transaction data from credit, debit cards & POS terminals.
  • Design, development & maintenance of both banker and customer-facing apps to democratize retail analytics from credit & debit card transactions.
  • During my time in this team, alongside conventional full-stack software development, I've actively led the innovation and exploration of new tech streams. I've been successful in completing MVPs & POCs leveraging the likes of Ethereum Blockchain, interactive chatbots leveraging Dialogflow + SoulMachines(https://www.soulmachines.com/) & NLP.
  • Worked with very senior and c-suite executives; both within the bank and the bank's customers. I've tailored software to either help convert their ideas into a product on the internet and/or improve legacy systems by following the principles of agile software delivery.
  • Postgres
  • MSSQL Server
  • Python
  • C# .NET Core
  • AWS
  • GKE, GCP
  • ReactJS
  • Terraform
  • Gitlab CI/CD

Adroit Corp.

Melbourne, AU

Founder

2020 - 2022

  • Adroit is basically an ABN to house all my "hobby" projects in web2 & web3 space.
  • Sparkle - Get comfortable with programming leveraging flashcards (https://sparkle.adroitcorp.com.au)
  • Proton - High-level Python framework that facilitates rapid server-side development (https://adroitcorp.com.au/#Products)
  • g-zippy - AWS first & serverless first framework that embraces "code-generating code" philosophy to facilitate rapid server-side development with clean, pragmatic & security-first design; that is 100% serverless, horizontally scale-able but easier on the pocket. (https://gitlab.com/1x-eng/g-zippy)
  • Postgres
  • Golang
  • Python
  • Typescript
  • NodeJS
  • AWS
  • ReactJS
  • Terraform
  • Gitlab CI/CD

iGate & RBC

Ontario, CA

Senior Software Engineer

2012 - 2014

  • Development of security gateways for Stock Portal of Royal Bank of Canada (RBC), utilizing LAMP stack, JAVA, J2EE, Struts 2.0, Hibernate, EJB's, MS SQL server 2014, UML, Webservices, SOAP, and XML.
  • Development of web daemon Security Gateway (WDSG) with the techniques of non-blocking IO multiplexing, event-driving, and secure cookies. SSL and cache based on PKI framework and role-based access control (RBAC) policy.
  • Java
  • J2EE
  • Struts 2.0
  • Hibernate
  • EJBs
  • MSSQL Server
  • SOAP

TCS

Mumbai, IN

Software Engineer

2010 - 2012

  • E2E J2EE solution for Tax Information Network, Income tax department of India, NSDL. Tech stack included Struts2.0, EJBs, Hibernate, MSSQL server.
  • Compression and encryption/decryption of the messages between depository participants and NSDL.
  • Corporate Actions Modules for NSDL to facilitate distribution of benefits. Tech stack - EJB + Hibernate
  • Java
  • J2EE
  • Struts 2.0
  • Hibernate
  • EJBs
  • MSSQL Server

Education

MBA

Christ University, IN

2013 - 2015

Executive Masters, Specialised in General Management

Bachelors in Engineering

VTU, IN

2006 - 2010

Specialised in Computer Science
photo of me

Skills

    • Database
    • PostgreSQL
    • MS SQL Server
    • MySql
    • MongoDB
    • Apache Cassandra (Datastax Enterprise)
    • ScyllaDB
    • DynamoDB
    • Elasticsearch
    • Solr
      Backend Programming Languages
    • Golang
    • Typescript
    • Python
    • Kotlin
    • C# .NET core
    • Java
      Cloud
    • AWS
    • GCP
      IaC
    • Terraform
    • Pulumi
    • Cloud Formation
    • Ansible
      CI/CD
    • Gitlab
    • Github Actions
    • Buildkite
    • Bitbucket

Languages

  • Typescript
    8/10
  • Golang
    8/10
  • Python
    8/10
  • C# .NET Core
    6/10
  • Kotlin
    6/10
  • Java
    7/10
  • Solidity
    7/10
  • Scala
    5/10
  • Rust
    2/10

Diplomas

  • Terraform Associate (2022)
  • BTA Certified Blockchain Architect (2021)
  • BTA Certified Blockchain Developer - Ethereum (2021)
  • IBM Blockchain Foundation Developer (2021)
  • GCP Professional Data Engineer (2020)
  • AWS Certified Solution Architect - Associate (2020)
  • AWS Certified Developer - Professional (2021)
  • SCJP (2012)

Interests

  • Opensource
  • Stackoverflow
  • AI/ML
  • Wearable Tech
  • Medical Tech
  • Design Patterns
  • CharcoalPainting
  • Jazz Music
  • Piano
  • Soccer