Mayank Agrawal

Software Engineer

San Francisco, California, United States5 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Led re-architecture of a high-traffic code-checker service.
  • Improved auto-scaling by 80% in distributed systems.
  • Achieved 99.99% uptime for critical components.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in cloud infrastructure and full-stack development.

Contact

Skills

Core Skills

PythonKubernetesDockerReact.jsRest ApisRedisElastic Stack (elk)Go (programming Language)Python (programming Language)

Other Skills

HackFront-End DevelopmentFull-Stack DevelopmentBack-End Web DevelopmentPHPGoogle StackdriverRuby on RailsAmazon EKSGoogle Kubernetes Engine (GKE)Amazon Web Services (AWS)AWS LambdaContainersProgrammingGoogle Cloud Platform (GCP)Git

Experience

5 yrs 10 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 3 mos
Current Experience

Meta

Software Engineer

Feb 2024Present · 2 yrs 3 mos · Menlo Park, California, United States · On-site

Apple

Software Engineer

Jul 2023Feb 2024 · 7 mos · Cupertino, California, United States · On-site

PythonKubernetesReact.js

Meta

Software Engineer

May 2022Aug 2022 · 3 mos · Menlo Park, California, United States · On-site

HackReact.jsFront-End DevelopmentFull-Stack DevelopmentBack-End Web DevelopmentREST APIs+1

Virginia tech

Graduate Research Assistant

Jan 2022May 2023 · 1 yr 4 mos · Blacksburg, Virginia, United States

  • Advanced Research Computing
Docker

Hackerrank

4 roles

Senior Software Engineer

Promoted

Apr 2021Jul 2021 · 3 mos

  • ◦ Led the design & re-architecture of a heavily used (1M code submissions daily) monolithic code-checker service to a distributed container (Runc, Kubernetes) based run-time using Golang. This in turn improved auto-scaling of the code-checker by 80% and reduced the time to add/upgrade a language runtime by over 90%.
  • ◦ Launched several highly available (99.99% uptime) components and features for the code-checker service like custom-checker allowing users to customize scoring process using custom code snippets.
  • ◦ Added custom metrics using prometheus in code-checker and integrated with stack-driver for alerting, logging.
  • ◦ Saved 30% in cloud infrastructure costs by moving less critical metrics to a self-hosted prometheus server.
  • ◦ Led the engineering effort to improve failure rate for a critical pipeline responsible for processing over 800k HackerRank test attempts monthly which reduced overall failure rates by 70%.
  • ◦ Developed a ReactJS wrapper for the monaco editor that supports LSP based auto-completions and migrated the HackerRank’s code editor from CodeMirror to Monaco.
  • ◦ Decoupled the kubernetes infrastructure for Ruby on Rails based Candidate-site from HRW enabling them to scale independently.
  • ◦ Created geo-distributed kubernetes clusters for the Autocomplete service to attain sub 100ms latencies.
RedisElastic Stack (ELK)REST APIsGoogle StackdriverRuby on RailsAmazon EKS

Software Development Engineer II

Promoted

Jan 2020Mar 2021 · 1 yr 2 mos

KubernetesDockerGoogle Kubernetes Engine (GKE)Go (Programming Language)Amazon Web Services (AWS)REST APIs

Software Development Engineer

Jun 2018Dec 2019 · 1 yr 6 mos

React.jsFront-End DevelopmentFull-Stack DevelopmentREST APIs

Software Engineer Intern

Jan 2018May 2018 · 4 mos

Python (Programming Language)AWS Lambda

Education

Virginia Tech

Master of Engineering - MEng — Computer Science

The LNM Institute of Information Technology

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Stackforce found 100+ more professionals with Python & Kubernetes

Explore similar profiles based on matching skills and experience