Huzaifah Simjee

Software Engineer

About Me

Huzaifah Simjee

Senior Software Engineer at Nvidia

Based in Orange County, California

Download Resume

Education

Bachelor's in Computer Science

University of California, Riverside

Riverside, CA • June 2020

High School

Sage Hill School

Newport Coast, CA • June 2016

Experience

Company logo

Senior DevOps Engineer

Nvidia

Santa Clara, CA

Aug 2024 - Present

Click to see responsibilities

Key Responsibilities

  • Own infrastructure strategy and delivery for the GPU-Health product. Lead the team to deliver highly available, scalable, and cost-optimized AWS and Kubernetes infrastructure
  • Lead design and operation of infrastructure CI/CD. Built terraform stacks, Helm charts, and deployment pipelines, supporting smooth onboarding and upgrades for internal and enterprise customers
  • Manage reliable and scalable multi-cluster k8 (EKS) infrastructure using ArgoCD

Click to flip back

Company logo

Software Development Engineer

Amazon

Santa Monica, CA

Nov 2022 - Aug 2024

Click to see responsibilities

Key Responsibilities

  • Worked on key features to optimize data intake and processing for Measurement and Advertising
  • Maintained and created key features for highly scalable distributed systems managing petabytes of data while processing millions of requests per minute
  • Developed big data and search solutions for sellers on and off the Amazon platform to track KPIs like conversion rates, total ad impact, and more

Click to flip back

Company logo

Software Engineer

Shoreline Software

Redwood City, CA

Jun 2019 - Oct 2022

Click to see responsibilities

Key Responsibilities

  • Managed demos demonstrating Shoreline end-to-end using a full-stack demo app showing product comparisons to customers
  • Developed a tool for self hosting the Shoreline backend, which deploys backend and agent AWS infrastructure using Terraform and Helm
  • Worked with AWS, GCP, and Azure using tools such as EKS, GKE, and AKS as well as ASG, MIGs, and VMSS to add support for multi-cloud agent setups
  • Created Shoreline Eagle, an internal app used for reserving and scaling k8s cluster and vm environments in AWS

Click to flip back

Projects

Screenshot of Portfolio

Portfolio

Click to see details

Portfolio

Created fullstack website

Tech Stack:

NuxtVue.jsTypeScriptTailwindCSS

Click to flip back

Screenshot of Home Server

Home Server

Click to see details

Home Server

Created a home server to work as a NAS using Debian and Podman to deploy applications for personal, friends, and family use. Applications include Ente, OpenCloud, Jellyfin, Sonarr, Radarr, and Bazaar

Tech Stack:

LinuxDebianDockerPodman

Click to flip back

Screenshot of Rshell

Rshell

Click to see details

Rshell

Used APIs, system calls, and data structures to create a shell program inspired from Bash Developed support for commands, nested parentheses and quotations, and file redirection

Tech Stack:

C++MakeBash

Click to flip back

Screenshot of Keyboard Hero

Keyboard Hero

Click to see details

Keyboard Hero

Being an embedded systems project, C was used to program an ATmega1284 to run a game called Keyboard Hero based off of the popular game Guitar Hero. Hardware such as shift registers, a LCD Screen, and a LED Matrix were used to implement the game.

Tech Stack:

CC++Make

Click to flip back

Screenshot of Ocular-Echo

Ocular-Echo

Click to see details

Ocular-Echo

To help the visually impaired, made hardware that provides tactile feedback as the wearer comes into proximity of potentially hazardous objects

Tech Stack:

Arduino

Click to flip back

Screenshot of sentimentalgifts.shop

sentimentalgifts.shop

Click to see details

sentimentalgifts.shop

Used CSS, HTML, and Bootstrap 4 to create a fully responsive website for a U.K. based company

Tech Stack:

HTMLCSS

Click to flip back

Screenshot of Golden Bear Claw Adventure

Golden Bear Claw Adventure

Click to see details

Golden Bear Claw Adventure

Fabricated game concepts and created a text-based adventure game using Created object models to parse user input, generate maps, and place items

Tech Stack:

C++

Click to flip back

Screenshot of Bulletin Board

Bulletin Board

Click to see details

Bulletin Board

Made a bulletin board using objects to create messages and replies

Tech Stack:

C++

Click to flip back

Screenshot of Battleship

Battleship

Click to see details

Battleship

Replicated game form and constructed maps with randomly placed ships Programmed AI to play with random attacks, not allowing repetition

Tech Stack:

Java

Click to flip back

Screenshot of The Toothpick Game

The Toothpick Game

Click to see details

The Toothpick Game

Created options for playing against another person or against an AI with three difficulties

Tech Stack:

Java

Click to flip back

Skills

Frontend

TypeScriptReactNext.jsVue.jsJavaScriptHTML5CSS3TailwindCSSReduxBootstrap

Backend

GoJavaC++PythonNode.jsPostgreSQLRedisgRPCProtocol BuffersGraphQLMongoDBDjangoExpressElixirErlangC

DevOps

KubernetesDockerTerraformCI/CDGitHub ActionsHelmArgoCDVaultConsulJenkinsCDKCDKTFFluentdKibanaGitLabNginxDockerHubArtifactHubSpinnaker

Tools & Practices

System DesignMicroservicesREST APIsGitAutomationTest-driven developmentJestjUnitMockitoScriptingBashAgile/ScrumChromiumPuppeteerSlack BotsMultiarch package builds

AWS

EKSLambdaEC2VPCIAMS3CloudWatchAPI GatewayECSDynamoDBAuroraKinesisMSKEventBridgeCloudFormationRedshiftAthenaEMRASGELBCloudFrontRoute53Systems ManagerCloudTrailKMSACMCognitoSESSNSCodeBuildCodePipelineCodeDeployCodeCommitAmplifyEBSCLI
-->