Profile Pic

About Me

A master's in Computer Engineering student at Virginia Tech, I am a technology enthusiast. I strongly believe in the language-agnostic approach and am ready to develop solutions in newer and efficient technologies.

Currently, as a part of my master's journey, I am delving deep into system software, (the interface in between hardware and software) - exploring the LLVM compiler, the Linux kernel, multithreading, computer architecture.

I moved to the United States in Jan'21 from Assam, which is a state in the north-east part of India and is renowned for its tea. In my spare time I can be usually found with my nose buried inside a book or my kindle - I love to read! I have over the past two years tried to maintain a list of the books that I have been reading and they can be viewed on my Goodreads linked in my socials.

Please feel free to reach out to me using my email-id listed below or any of the linked social sites!

Contact Details

Monami Dutta Gupta
United States
Foster City California , 94404

Education

Virginia Tech

Masters in Computer Engineering 2021 - 2022

Manipal Institute of Technology

B.Tech in Electronics & Communication Engineering 2013 - 2017

Work

Intel Corporation

Cloud Software Engineer Feb 2023 - Present

• Developed software to read Intel’s hardware PMU counter values and compute top-down metrics.

• Evaluated performance of these metrics on bare-metal and KVM guest environments for x86 microarchitectures.

• Observed around 1.5% overheads with compute and memory-intensive workloads.


Meta

Production Engineering Intern May 2022 - Aug 2022

• Part of a team in Meta Reality Labs which is creating infrastructure to easily use confidential computing platforms with a hardware root of trust.

• The motivation is to develop reliable infra to better support Meta's internal clients who need a trusted execution environment (TEE) to process sensitive data.

• Developed a platform certificate service from scratch, which provides necessary certs to help clients verify the trusted execution environment’s authenticity.


Intel Corporation

Cloud System Software Engineering Intern Jan 2022 - May 2022

• Involved in extending open-source tracing tools to include metrics from Intel's performance monitoring registers (PMU).

• This feature will help trace and identify the cause of long-tail latencies in live production loads, achieving an overhead of less than 1% on compute and I/O intensive workloads.


Wipro

Software Engineer Aug 2017 - Nov 2020

• Part of the Research & Development team of Communications Business Unit, responsible for developing IPs and Patents for the company.

• Created software solutions for telecom and IT use-cases as a Full-stack and Blockchain developer which have been showcased at Barcelona in Mobile World Congress 2018, as well as, 2019.

• Led the backend team for developing the blockchain-based Mobile Number Portability solution, which aimed to eliminate middlemen by decentralizing the porting process using the Hyperledger Fabric platform.

• Created efficient backend systems by using caching, content management frameworks, optimized REST APIs, and modeling database schemas.


Skills

I am an explorer and tinker with a variety of tech, but these are the programming skills which I use most frequently at work/personal projects.

Systems skills LLVM UEFI x86 assembly Linux kernel programming Xen hypervisor Qemu/KVM Multithreading Computer architecture Virtualization Compiler Optimizations

Programming C C++ Python Rust Javascript Shell

Web technologies Node.js React

Databases MongoDB Redis MySQL

Others Git Mercurial Agile

Check out some of my recent projects below. Visit my GITHUB for more!