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

Technologies

Languages
C, C++, Java, C#, Visual Basic, Proto-C, nesC, Tcl/Tk

Tools
Splunk, OPNET, Omnet++, ns-2, R, Matlab, C-PLEX

Platforms
Linux, Android, TinyOS, Embedded systems

Web Technologies
HTML/CSS, JavaScript, JSP, ASP, XML, IBM WebSphere

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 switches and cache servers 
  • Design features for Border Gateway Protocol (BGP) to improve the routing performance of Fastly’s network 
  • Develop heuristics to reduce routing convergence times after network outages 
  • Language/Tools used: C, Python 

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

Software Defined Engineer, HP Enterprise, Sunnyvale CA
June '14 - July '16
  • Design and develop code for a Software Defined Network (SDN) controller implementation
  • Develop functionality to set/overwrite action flag in an SDN flow entry
  • Introduce application ID context for SDN flows
  • Develop scripts to support major version upgrades for ArubaOS controllers
  • Language/Tools used: C, XML, MongoDB, Splunk

Intern, Huawei Research Center, Santa Clara CA
May '12 - Aug '12
  • Worked in a team to design a policy-based routing protocol for content centric networks (CCN) as an application of named data networks (NDN)
  • Implemented neighbor discovery protocol over CCN framework (CCNx)
  • Conducted 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
  • Developed command line interface (CLI) for custom banner of a router
  • Enhanced CLI commands related to Multiprotocol Label Switching 
  • Languages used: C, Tcl/Tk

Intern, Computer Sciences Corporation, India
June '07 - Aug '07
  • Surveyed literature and developed a network bandwidth estimator (NETbee)
  • Analyzed existing tools to estimate network bandwidth
  • Language used: Java

Intern, Tata Consultancy Services, India
June '06 - July '06
  • Worked on designing a network framework for wireless broadband (WiMAX)
  • Implemented scheduling algorithms to maintain QoS for the MAC layer 
  • Language used: C

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.
Powered by Create your own unique website with customizable templates.