Author Image

Hi! I am Pinku

Pinku Deb Nath

Software Engineer at Huawei Research Center

I am a passionate software engineer with over 4 years of working experience. Currently I am working on malware analysis using C++. I have developed backend services using GO and Java. I have also worked on integrating computer vision and web development using MediaPipe, C++ and WebAssembly.

Problem Solving
Grit
Team Work

Experiences

1
Huawei Research Centre

June 2024 - June 2026

Burnaby, BC, Canada

Huawei is a global technology leader committed to bringing digital to every person, home and organization for a fully connected, intelligent world.

Software Engineer

June 2024 - June 2026

Responsibilities:
  • Engineered custom executable packers in C++ to optimize system-level application efficiency and binary security.
  • Customized features into public repositories such as modifying libarchive to extract scripts from RAR format.
  • Architectured high-performance cloud sandbox prototypes using virtualization technologies (QEMU, KVM, Docker) to enhance security isolation and container performance.
  • Conducted low-level systems research directly applicable to resource management and secure database isolation, ensuring robust platform stability.

Amazon Web Services (AWS)

May 2022 - Sept 2023

Vancouver, BC, Canada

Amazon Web Services is a widely recognized cloud computing service provider and is part of Amazon.

Software Development Engineer

May 2022 - Sept 2023

Responsibilities:
  • Engineered distributed platform services in Java for the Application AutoScaling team, managing massive scale for many AWS services such as DynamoDB and Lambda.
  • Designed and implemented a distributed throttling mechanism for account groups, functioning as a core self-service platform capability that removed manual operational bottlenecks.
  • Owned end-to-end delivery of high-availability features, including security approval, worldwide deployment, and rigorous load testing.
  • Managed critical on-call operations, resolving high-severity incidents to ensure the reliability of organization-wide scaling services.
2

3

3333 University Way, Kelowna, BC, Canada V1V 1V7

The University of British Columbia is one of the top universities in the world for education and research. I completed my Masters in Computer Science from the Okanagan campus of the university.

Graduate Research Assistant

Sept 2019 - April 2022

Responsibilities:
  • I worked on various research projects as part of my Masters thesis.
  • I created a virtual interface using commodity webcam with which the users can interact in mid-air space. I am also aiming to incorporate a depth camera to detect tap/click gestures.
  • I have developed applications for smartwatch prototype augmented with a joystick. The applications I developed include an offline map and a 2D game.
  • I have trained models using Tensorflow to recognize gestures of a stretchable resistive watchband prototype and developed a prototype system that concurrently listened for requests, classified gesture patterns and returned classifications back to the smartwatch.

California, USA

I worked for the organization Mediapipe (Google LLC) as part of Google Summer of Code 2021.

Student Developer

May 2021 - Aug 2021

Responsibilities:
  • I worked on building a web video effects app using MediaPipe, WebAssembly and WebGL.
  • I set up C++ to WebAssembly compilation in the MediaPipe Bazel build pipeline.
  • I created WASM binaries of frequently used MediaPipe examples.
4

5
Pathao

April 2018 - July 2019

Dhaka, Bangladesh

Pathao is a leading ride-sharing and food delivery company in Bangladesh.

Software Engineer

April 2018 - July 2019

Responsibilities:
  • Refactored legacy components into high-performance Go microservices, achieving a 10x improvement in response time.
  • Designed an event-sourcing architecture to decouple services, significantly improving system fault tolerance and platform scalability.
  • Deployed and orchestrated containerized applications using Docker and Kubernetes on GCP, streamlining CI/CD workflows.

Meghdut Analytics

Feb 2017 - Feb 2018

Dhaka, Bangladesh

Software Engineer

Feb 2017 - Feb 2018

Responsibilities:
  • Worked on features for importing Google spreadsheets data using Go and creating responsive dashboards using React. This reduced manual work required by customers for uploading data into the platform.
  • Implemented data aggregations using ElasticSearch and Go.
6

Education

M.Sc. in Computer Science
CGPA: 4.2 out of 4
B.Sc. in Computer Science & Engineering
CGPA: 3.98 out of 4
Extracurricular Activities:
  • Represented my university in competitive programming contests.
Achievements:
Graduated as Class of 2018 Valedictorian and was 2nd in Entrance Exam (2013 Spring).

Projects

MediaPipe
MediaPipe
Contributor May 2021 - Aug 2021

Framework for building apps that use trained TFLite models on streaming data such as live video.

PalmSpaceJS
Developer Aug 2021 - Dec 2021

A web app that implements interactive 2D interface on the palm using webcams without requiring depth-sensing capabilities.

goheap
Developer Dec 2018 - Jan 2019

Minimum Heap implementation in GO.

METER-Weather-reports
Developer March 2024 - April 2024

A visualization project using Mage for ETL, GCS for storage, ApacheSpark via DataProc for stream, BigQuery for analysis and Looker Studio for visualization dashboard.

Skills