Rahul Gopinath
Cybersecurity ResearcherEducation
20172010
Ph.D. Computer Science
Oregon State University Oregon, US
20102008
M.S Computer Science
Illinois Institute of Technology Illinois, US
20001996
B.Tech Civil Engineering
Kerala University Thiruvananthapuram, IndiaExperience
Now2022
Lecturer (equivalent to Assistant Professor)
The School of Computer Science, The University of Sydney Sydney, Australia- Faculty in Computer Science, focused on software engineering.
20222017
Scientific Staff
CISPA Helmholtz Center for Information Security, Saarland University Saarbrücken, Germany- Postdoctoral researcher in cybersecurity, focused on fuzzing.
20172017
Intern (01 -- 03)
Galois Inc. Arlington, US- Worked on the DARPA CFAR (Cyber Fault-tolerant Attack Recovery) project
20142012
Summer Intern (07 -- 09)
Puppetlabs Inc. Portland, US- Contributed Solaris 10 and 11 support for Native Factor bringing parity with the Ruby Factor.
- Implemented a common build environment for Solaris, Windows, and FreeBSD Native Factor, build toolchain and its dependencies.
- Worked on Postgresql streaming replication and failover. Developed initial puppet module for Postgresql clustering.
- Developed release tasks for Solaris 11 packages for Puppet, Factor and Hiera
- Handled preliminary release of Solaris 11 IPS Package for Puppet 3.0.0
- Worked with Q.A and Ops to enable Solaris infrastructure in Puppet Labs
20102004
Member of Technical Staff
Sun Microsystems Bangaloor, India- Integrated various Apache modules and Squid cache for OpenSolaris.
- Built framework which enabled non-root, relocatable installations of opensource components and developed common service functions library for Sun Web Stack.
- Worked in web server clustering with session-failover capability and reverse proxy, implemented TCL shell scripting for administration.
- Contributed implementation of FTP, (SSL) CONNECT and SOCKS protocols for proxy server.
- Contributed to caching subsystem including cache manipulation tools, cache eviction, and implementations of ICP and CARP cache coordination protocols.
- Contributed to light-weight session failover – a clustering framework for Web Server.
20042002
Member of Technical Staff
Quark Media House Mohali, Chandigarh, India- Worked in load-balancer and cache implementation for Quark Document Server farms.
- Worked in Simple messaging and XSLT presentation layer for Quark Web Server.
20022000
Developer
SunTec Business Solutions Thiruvananthapuram, Kerala, India- Implemented SOAP Service API for the billing interface, provided domain sensitive caching and transaction control in the client for billing engine.