Summary
Overview
Work History
Education
Skills
Timeline
Generic

Zaahir Ahmed Syed

Software Engineer
Bangalore,KA

Summary

Meticulous developer with 3 years of experience building high-quality software that prioritizes performance, ease of debugging, and extensibility. Proficient in C programming with a strong foundation in operating systems and networks, consistently delivering impactful and reliable solutions. Currently pursuing an online Master of Science in Computer Science at Georgia Tech.

Overview

3
3
years of professional experience

Work History

Software Engineer 2

Juniper Networks
2023.12 - Current
  • Lead C/C++ developer, responsible for the feature development and sustenance of 3 core modules in the Junos Core Routing Infrastructure (named RPD Infrastructure)
  • Utilized DTrace to identify bottlenecks in RPD, reducing commit time for a 300,000-line configuration file from 20 seconds to 5 seconds through targeted optimizations
  • Tasked with the daily triage of 15+ bugs that are assigned to the RPD Infrastructure team and reassigned them to the right engineers
  • Designed and delivered 5 customer requested features with a strong emphasis on user experience
  • Facilitated effective communication among product, test and documentation teams to drive each feature request to completion
  • Worked on numerous customer issues through live debug sessions, providing solutions within a two-day timeframe

Software Engineer 1

Juniper Networks
2022.07 - 2023.12
  • Helped increase code coverage of all automated tests from 50% to 85% using the ATF software testing framework
  • Implemented my first feature titled 'policy rib-lists', leveraging a Patricia Trie to enable users to filter routes by specifying their originating routing table (or RIB) names, earning praise from higher management
  • Updated all outdated GDB macros to conform to the newer structure definitions
  • Volunteered as an event manager for the RPD (Routing Protocol Division) Coder's event

Software Engineering Intern

Juniper Networks
2022.01 - 2022.07
  • Developed a sophisticated Python tool that automatically scans over 500 structure definitions in the RPD codebase and generates corresponding C print functions
  • This tool was used to generate dump functions for around 100+ structs to avoid manually coding them in
  • These functions were integrated with Juniper's debugging CLI to help developers debug issues without having to generate a live core-dump

Education

Master of Science - Computer Science

Georgia Institute of Technology
2026-07

Batchelor of Technology - Computer Science and Engineering

PES University
2022-07

Skills

  • C
  • Python
  • Unix/Linux/FreeBSD
  • OpenMP
  • MPI
  • GDB
  • Valgrind
  • CUDA

Timeline

Software Engineer 2

Juniper Networks
2023.12 - Current

Software Engineer 1

Juniper Networks
2022.07 - 2023.12

Software Engineering Intern

Juniper Networks
2022.01 - 2022.07

Master of Science - Computer Science

Georgia Institute of Technology

Batchelor of Technology - Computer Science and Engineering

PES University
Zaahir Ahmed SyedSoftware Engineer