0% found this document useful (0 votes)
27 views

Mayank Sharma: Experience Education

Uploaded by

sahilsharmak417
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Mayank Sharma: Experience Education

Uploaded by

sahilsharmak417
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Mayank Sharma

+91 9461240034 | [email protected] | msharma.in |  GitHub |  LinkedIn

EXPERIENCE EDUCATION
WALMART | Software Engineer IIT KANPUR
Aug 2020 − Present B.Tech in Comp. Sci. & Engg.
• Designed and developed a Tenant-agnostic Ads Platform from Class of 2020: GPA: 7.0/10.0
scratch to fetch Display and Sponsored Ads to various business
units of Walmart. CHILDREN SR. SEC SCHOOL
• Improved the p95 RTT (round-trip-time) from 800ms to 200ms AISSCE Class XII (CBSE): 92.0%
after migration to Ads Platform while serving 6 million req/hr using
Spring WebFlux. CENTRAL ACADEMY SR. SEC
• Have full ownership of multiple microservices, deployed on SCHOOL
Kubernetes and with e2e telemetry setup using Prometheus, AISSE Class X (CBSE): 10.0/10.0
Splunk, Grafana and Dynatrace.

GNOME | Google Summer of Code (GSoC) Report ACHIEVEMENTS


May 2019 − Aug 2019 | Mentor: Ondřej Holý • All India Rank 630
• Improved build times by ∼ 45%, by porting libgdata from (autotools JEE Advanced 2016
+ make) to (meson + ninja) build system, by writing build files for • All India Rank 2237
compiling and linking a shared library consisting of 100+ objects. JEE Mains 2016
• Developed a new API for libgdata (C library for Google Drive), and • All India Rank 854
fixed the copy, move, delete and mkdir operations in GVfs. KVPY 2015
WALMART LABS | Software Engineering Intern • All India Rank 1707
May 2019 − July 2019 | Bengaluru, India NSTSE 2014
• Improved the number of concurrent users/hr by 30% by
developing REST APIs for the Service Orchestration Layer. SKILLS
• Developed and published ”mozart-utils” (an npm package PROGRAMMING
containing utility code) to Walmart’s internal Nexus Repository Java (Spring Boot) •Typescript •
EARLYSALARY | Software Developer Intern C/C++ •Golang • python • bash •
May 2018 − July 2018 | Pune, India x86 Assembly
• Implemented centralized Authentication and Authorization, using
JumpCloud’s DaaS (LDAP).
WEB
Node.js • Kubernetes • GraphQL •
Apollo Federation • MongoDB
KEY PROJECTS
LLC SIDE & COVERT-CHANNEL ATTACKS OSES & TOOLS
IIT Kanpur | Prof. Biswabandan Panda MacOS • Linux • Windows • gdb •
• Successfully mounted a covert channel attack on a victim running Valgrind • meson • Git • Vim
some benign process on a different core, using the FLUSH +
RELOAD attack on cache, achieving 65+% accuracy. COURSEWORK
SECURE KEY-VALUE STORE | Systems Security Code • Compiler Design
IIT Kanpur | Prof. Pramod Subramanyam • Malware Analysis and IDS
• Designed and implemented a secure key-value store (in Go) with • Computer Networks
sharing semantics under the assumption of a malicious datastore. • Secure Memory Systems
• Security of Critical Infra.
IMPROVING SECURITY OF ZOOBAR SERVER
IIT Kanpur | Prof. Pramod Subramanyam • Parallel Computing
• Exploited buffer overflow, format string, DoS vulnerabilities and • Systems & Cyber Security
crafted browser based attacks followed by fixing bugs and • Operating Systems
implementing principle of least privileges for better security. • Blockchain Tech. &
Applications
GEM OS | Operating System Code
• Intro. to Machine Learning
IIT Kanpur | Prof. Debadatta Mishra
• Implemented Multi-level paging, signals like SIGINT, SIGSEGV and
• Database Systems
SIGFPE, exception handlers like page-faults and divide-by-zero and • Data Structures & Algorithms
added system calls like expand, shrink, write, sleep, clone, etc. • Software Engineering
• Designed a scalable ext-2 like FUSE-based filesystem for GemOS.

You might also like