Software Developer @ Nokia

Building reliable software, sharpening algorithms, and exploring AI — from competitive programming to production systems.

Software engineering Competitive programming AI & ML Data structures & algorithms

Experience

3+ years

Projects

10+

Focus

AI + Backend

Background

Education

Master’s and bachelor’s in computer science, with strong grades and a focus on systems, AI, and theory.

Selected work

Projects

Research, full-stack apps, visualizations, and tools — from meta-heuristics to real-time chat.

Meta-heuristic search for the ATSP

First ascent, steepest ascent hill climbing, simulated annealing, and a genetic algorithm on the asymmetric TSP with 2-node transformation — compared side by side.

View project

Event detection from social (Twitter) text

Text segmentation, bursty segment extraction, and clustering to surface and summarize events from streams.

View project

Online chat app

Real-time MERN stack chat with auth, group and direct messaging, and live updates via Socket.IO.

View project

Home automation with hand gestures

Gesture recognition to control appliances — aimed at improving accessibility for people with disabilities.

View project

Handwritten ⇄ text conversion

CNN-based handwriting recognition plus JavaScript to render text in a handwritten style.

View project

Visualization of OS algorithms

Interactive demos for page replacement and disk scheduling algorithms used in operating systems courses.

View project

Lake City data collector

Community site for Avadh Lake City, Surat — collecting structured resident data (contact, DOB, blood group, and more).

View project

Shortest path visualizer

Unweighted Dijkstra’s algorithm with walls — visualize shortest paths on a grid.

View project

Learning

Courses & certificates

Formal training from industry and universities — algorithms, Python, SQL, IoT, and more.

Software engineering virtual experience

Forage · JPMorgan Chase & Co. · Dec 2021

Algorithmic toolbox

Coursera · UC San Diego · Sep 2021 — Aug 2021

Data structures

Coursera · UC San Diego · Aug 2021

The joy of computing using Python

NPTEL · IIT Madras · Jan 2020 — Apr 2020

Internet of Things (IoT)

Capsule course · PDEU · Nov 2019

SQL

Stanford University (online) · Nov 2019

Career

Experience

Internships, research, and full-time roles across telecom, research labs, and startups.

Role Organization When
Software Developer Nokia, Ottawa, Canada Jun 2024 — Present
Software Developer Co-op / Intern Nokia, Ottawa, Canada Sep 2023 — May 2024
Research Assistant (Co-op) The Lessard Lab, University of Ottawa Apr 2023 — Aug 2023
Full Stack Java Developer Intern Finlogic Technologies (NJ Group), Surat, India Jan 2022 — May 2022
Research Intern Pandit Deendayal Energy University Aug 2021 — Dec 2021
Software Developer Intern OpsHub Technologies, Ahmedabad, India May 2021 — Jul 2021

Community

Volunteer & roles

Leadership in student clubs, civic work, and professional membership.

Role Organization When
Core committee — logistics head CUBE-i-CULT, PDEU cubing club Jul 2019 — May 2021
Civic & social services intern Diwaliben Trust, Surat, India Jun 2019
Member Computer Society of India (CSI) Sep 2018 — May 2022

Beyond code

Interests

Speedcubing, sports, and competitive programming highlights.

Speedcubing

  • Official record of 15.93s (single) and 18.37s (average) with 1403 NR.
  • WCA ID: 2019PATE13

Sports

  • Table tennis
  • Cricket

Competitive programming

  • 751st in Google Kick Start Round G 2020 (jack07).
  • Advanced to Round 2 of Google Code Jam 2021 — top ~4500 globally (jack07).