Trisha Biswas
  • Home
  • Research
  • Publications
  • C.V.
  • About
  • Contact
Download C.V.

Technologies

Languages
C, C++, Go, Python, Java, Proto-C, nesC, R, Matlab

Protocols
BGP, OSPF, TCP/IP, DNS

Tools
Docker, K8s, IXIA, OPNET, Omnet++, ns-2

Platforms
Linux, Android, TinyOS, Embedded systems

Data
ClickHouse, Splunk, BigQuery

Education

Ph.D. in Computer Science - Computer Networking
North Carolina State University, Raleigh NC, USA
May '11 - May '14
​Thesis: Redundancy-based Approaches in Wireless Multihop Network Design
Advised by Dr. Rudra Dutta


Master of Science in Computer Science
North Carolina State University, Raleigh NC, USA
Aug '08 - May '11


Bachelor of Technology in Computer Science and Engineering
West Bengal University of Technology, India
Aug '04 - May '08


Experience

Senior Software Engineer, Fastly, Inc., San Francisco CA
April '20 - Present
  • Research and development of BIRD Internet Routing Daemon used in Fastly's routers and cache fleet worldwide 
  • Design optimizations for the Border Gateway Protocol (BGP) in BIRD
  • Implement overlay for egress traffic engineering from Fastly PoPs
  • Develop an active network measurement platform to store and visualize global network data
  • Language/Tools used: C, Go, Python, Docker, ClickHouse

Software Engineer II, Amazon Web Services, Cupertino CA
July '16 - April '20
  • Develop the FRRouting networking stack used in the Almach OS operating system in AWS Datacenter routers
  • Heuristics to improve the performance of BGP and OSPF routing protocols to reduce convergence times after network outages
  • Periodic on-call support to diagnose ongoing networking issues at global AWS network and availabiliy zones
  • Language/Tools used: C, Python, IXIA, Splunk

Software Defined Engineer, HP Enterprise, Sunnyvale CA
June '14 - July '16
  • Design and develop a Software Defined Networking (SDN) controller
  • Develop functionality to set/overwrite action flag in an SDN flow entry
  • Language/Tools used: C, XML, OpenFlow

Intern, Huawei Research Center, Santa Clara CA
May '12 - Aug '12
  • Design a policy-based routing protocol for content centric networks (CCN) as an application of named data networks (NDN)
  • Implement neighbor discovery protocol over CCN framework (CCNx)
  • Conduct survey on IPv6 networks versus CCN for home networking
  • Language/Tools used: C, Virtual Box, Linux shell scripts

Intern, Extreme Networks, Raleigh NC
May '10 - Aug '10
  • Develop command line interface (CLI) for custom banner of a router
  • Enhance CLI commands related to Multiprotocol Label Switching (MPLS)
  • Languages used: C, Tcl/Tk​

Teaching

Instructor, North Carolina State University
May '11 - Aug '11
Instructor for CSC116 - "Introduction to Computing - Java". Designed course material, schedule, assignments, projects and delivered lectures for the 10-week summer session.

Teaching Assistant, North Carolina State University
Aug '08 - May '10
Courses TA-ed:
  • Programming Concepts - Java (Spring 2010)
  • Computer Networks (Fall 2009)
  • Computer and Network Security (Spring 2009)
  • Operating Systems and Principles (Fall 2008)

Download C.V.
© 2024 Trisha Biswas. All rights reserved. 
Contact