Akshay M Profile Picture

Akshay M

Software Engineer

  • About
  • work
  • projects

About Me

I'm currently part of the Google Distributed Cloud Air-Gapped team, where I'm excited to take on new and complex challenges. Prior to joining Google, I acquired over 2 years of hands-on experience as a Software Development Engineer at Media.net, building a solid foundation in software development.

My journey in tech started with a Master's degree in Computer Science and Engineering from IIIT Hyderabad where I developed my technological abilities as well as established an interest for development. During my college days, I also had the opportunity to work on research internships at Samsung Research Institute and IIST Trivandrum.

I am passionate about using technology to make a difference; due to this fact, I am very eager to be part of more projects that can impact the continuously growing tech industry.

Feel like working with me? Here's my complete resume

Have an amazing product idea? Let's brainstorm! Feel free to DM me.

Work Experience

Google | Software Engineer II | 08/24 - Present

Working with the Google Distributed Cloud air-gapped platform services team.

Golang Kubernetes

Media.net | Software Development Engineer | 07/22 - 08/24

Reduced the response time of Ads Serving API by 70% and Redis Space Consumption by 85%. Optimized the Redis Operations and implemented the Custom Redis Bitmap Module to efficiently implement the needed Redis Set operations(intersect, difference, union).

Java NodeJs Python Kafka Redis

Samsung Research Institute, Bangalore | Student Trainee | 06/21 - 07/21

Independently researched state-of-the-art Neural Rendering algorithms to stay current with the field and identify potential applications in AR.

Augmented Reality

QBurst Technologies, Kochi | Engineer | 07/19 - 08/20

Implemented customer-based solutions and developed products on the Force.com platform using Apex, VisualForce, and Lightning Components.

Salesforce Development

IIST, Trivandrum | Research Intern | 06/18 - 07/18

Worked under Dr. B.S. Manoj on Complex Networks to find out the anchor nodes in different types of networks which reduces the average shortest path length in the network by the maximum.

Java Complex Networks Python

Assorted Projects

Peer-to-Peer Group Based File Sharing System

A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.

C++ Socket ProgrammingMultithreading

Google File System

Implemented Google File System from it’s research paper with the options to create, append, read, delete, and undelete files.

PythongRPC

Linux Terminal Based File Explorer

A Linux terminal based file explorer that can run in 2 modes: Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories. Detailed description in readme.

C++
>