Avik Samanta
SDE III@Google | C++/Python/Go Developer | API Development and Performance Optimisation | Network Engineering | Ex-Cisco | MTech, CSE at IIT Guwahati
- Role
- Software Engineer Iii at Google
- Location
- Bengaluru, KA, IN
- LinkedIn followers
- 500 followers
About Avik Samanta
As a Software Engineer at Cisco Systems India, I have enhanced complex network simulation tools like TRex, ensuring compatibility across platforms and scaling protocol stacks to support extensive configurations. My work includes developing traffic streams for both static and DHCP clients, upgrading database structures, integrating advanced protocol features with C/C++, enabling IS-IS protocol stack on AWS-based devices, and automating testing processes with Python. My contributions have consistently focused on improving performance, reliability, and user capabilities in network simulation.Beyond my professional experience, I have a solid academic background with a Master’s degree in Computer Science from IIT Guwahati and a Bachelor’s degree in Information Technology from the University of Kalyani, where I graduated as the batch topper. In my research, I have published my work in the where I developed an efficient and secure QoE-aware content caching strategy at MEC servers using Federated Reinforcement Learning. This work addresses various factors of CDN like content popularity, network condition, backhaul congestion, access delay and video adaptation for the delivery of content.I have led several impactful projects across various domains. In the realm of machine learning, I developed a tool to detect fake news on Twitter using GCN models and built a movie recommendation system leveraging advanced machine learning algorithms. In the field of networking, I implemented a multistage DNS resolver system to ensure accurate domain name query resolution. My operating system project involved creating a Unix-like file handling system in C++. Additionally, I designed a voice-controlled chess game in C++ using mathematical and statistical learning models for speech processing.My technical proficiency spans a variety of programming languages, tools, and frameworks. I am skilled in C, C++, Python, HTML, JavaScript, and TypeScript. I have experience with TensorFlow, FastAPI, Flask, Django, NodeJS, and AngularJS. I am well-versed in database management with MySQL, PostgreSQL, and ElasticSearch. My development environment includes tools like Visual Studio, Git, and Docker, and I have a strong foundation in Object-Oriented Programming.I am passionate about leveraging my diverse skills to tackle challenging problems and drive innovation in the tech industry. With a strong foundation in computer science and hands-on experience across various domains, I am committed to continuous learning and contributing to cutting-edge advancements in technology.
Experience
Software Engineer Iii
Jun 2025 — Present · Bengaluru, IN
Education
Upalda Sarbodaya Madhyamik Sikshaniketan
Secondary
2008 — 2014
Indian Institute of Technology, Guwahati
M.Tech
2020 — 2022
University of Kalyani
Bachelor of Technology - BTech
2016 — 2020
Midnapore Collegiate School
Senior Secondary
2014 — 2016
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.