Skip to content
View saurav-k's full-sized avatar
  • Fanatics Ecommerce
  • Hyderabaad
Block or Report

Block or report saurav-k

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saurav-k/README.md

Hi there, I'm Saurav Kumar πŸ‘‹

LinkedIn Email

About Me

Experienced Software Engineer with over 9 years of driving high-impact projects and delivering scalable software architectures at Fanatics, NetApp, and Oracle. Skilled in designing fault-tolerant, secure systems using open-source technologies, cloud platforms, and microservices architectures. Proven leadership in managing small groups to deliver high-quality projects.

Core Skills

  • Architecture: Application Architecture design, Infrastructure Architecture design, API Development, Frontend Development, Data Pipeline Development, Security Analysis
  • Patterns: Microservices, Event-Driven Architecture, Micro Frontend
  • Languages: Python, Go, Java
  • Technologies: Kubernetes, Helm, Docker, Microservices, REST, Hashicorp Vault, Prometheus, ELK stack
  • Databases: Oracle, MySQL, MongoDB, SQLite
  • Cloud Platforms: AWS, Oracle Cloud
  • UI Tech Stack: React + Ant Design, Understanding of Angular, JavaScript, HTML, CSS
  • Others: CICD, Jenkins, Ansible, Terraform, Vault, Consul, Service Mesh, Kubernetes, Docker

Professional Experience

Fanatics

Senior Software Engineer (Full-Stack)
Apr 2021 – Present

  • Designed and implemented a B2B product suite using Go, Kotlin, Java, Javalin, React, and Ant Design.
  • Set up infrastructure using Terraform on AWS.
  • Developed CI/CD pipelines for both frontend and backend containers.
  • Reviewed ongoing infrastructure changes to ensure security.
  • Engaged in discussions with product management and UX professionals for design requirements.
  • Developed a Purchase Order & Supplier Portal Application:
    • Designed and developed a data model for B2B and B2C procurement.
    • Led cross-functional teams in API and UI development.
    • Integrated Kafka and Pulsar for asynchronous event processing.
    • Developed monitoring, alerting, and dead letter queue mechanisms.
    • Reduced service request load by 50% through multiple self-service utilities.
    • Integrated with various master data services (Customer, Supplier, Product, etc.).
  • Contributed to Demandmade (Custom Apparel Print Software):
    • Deployed application on Kubernetes using Helm.
    • Implemented fluentd-based logging system with Kafka and Graylog.
  • Developed several operational tools:
    • Slack bots for creating ServiceNow tickets and health checks.
    • Automated remediation actions using StackStorm.
    • Python scripts for bulk processing in the supplier portal.
    • AWS DataSync infrastructure for on-prem to cloud data transfers.

NetApp India

Member of Technical Staff – 3
Nov 2019 – Apr 2021

  • Designed a Hashicorp Vault-based microservices controller for on-prem Kubernetes.
  • Developed and designed Helm charts and CI/CD pipelines for NetApp HCI.
  • Created new services for migrating persistent states from Docker Swarm to Kubernetes.
  • Developed REST API standards for uniform API interfaces.
  • Designed Istio-based service routing and a Kubernetes provisioner for scalable cluster deployment.
  • Developed services for metric aggregation and exposed them for Prometheus monitoring.
  • Implemented a Vault helm chart with custom controllers for secure deployment.

Oracle India, Bangalore

Software Engineer
Jun 2015 – Oct 2019

  • Owned and delivered key cloud projects, recognized for high-quality solutions.
  • Developed core automation for ARC (Automatic Refresh Copy) for Oracle ERP, reducing refresh times by 3x.
  • Designed and developed Nucleus (CMDB Application) using Elastic, Python, Oracle JET, and Kibana.
  • Developed automation for storage administration (NFS and LVMs) and disaster recovery environments.
  • Created scripts for periodic disaster recovery tests and database/application cloning across cloud regions.
  • Developed scripts for backup and restoration to S3 object storage.

Education

  • Master of Technology, Birla Institute of Technology, Pilani, Oct 2018
    • Seminar on SOC Architecture Prototyping, Cloud Architecture Design & User Interface Design.
    • Developed a full-stack Android app with REST API using Python and Flask.
  • Bachelor of Technology, National Institute of Technology, Patna, Jun 2015, CGPA: 8.9/10
    • Student Co-Ordinator for the annual Techfest.
    • Central Head, Extreme Engineers Society (Robotics club).
    • Training and Placement coordinator for the 2014-15 session.
    • Major project on Fault Detection of AGV based on PID and Neural Network.

Certifications and Conferences

  • AWS Certified Developer - Associate
  • Certified Kubernetes Application Developer (CKAD)
  • Oracle Certified Associate, Java SE 8 Programmer
  • Oracle Cloud Infrastructure Architect Associate
  • Oracle Database SQL Certified Associate
  • Oracle Autonomous Database Cloud 2019 Certified Specialist
  • Attended Kubernetes conference Bangalore in FEB-2020

Contact


Top Languages

Popular repositories Loading

  1. saurav-k.github.io saurav-k.github.io Public

    1

  2. covid19india-react covid19india-react Public

    Forked from covid19india/covid19india-react

    πŸ“Š Source code of the main website

    JavaScript

  3. stack stack Public

    Forked from segmentio/stack

    A set of Terraform modules for configuring production infrastructure with AWS

    HCL

  4. terraform-vsphere-standalone terraform-vsphere-standalone Public

    Forked from sguyennet/terraform-vsphere-standalone

    HCL

  5. cicd-pipeline-train-schedule-jenkins cicd-pipeline-train-schedule-jenkins Public

    Forked from linuxacademy/cicd-pipeline-train-schedule-jenkins

    Train Schedule sample app for Jenkins exercises

    JavaScript

  6. helm-spray helm-spray Public

    Forked from ThalesGroup/helm-spray

    Helm plugin for installing or upgrading sub-charts from an umbrella-chart using dependency orders

    Go