
Siva Rama Krishna Gaggara
Verified Expert in Engineering
Back-end Developer
Hyderabad, Telangana, India
Toptal member since January 13, 2017
Siva has around 14 years of experience developing systems and networking software. He communicates well, and has experience with both startups and big companies. He has always excelled in all his endeavors, both as a student and as a professional. He possesses strong analytical skills, is a quick learner, and is quite organized.
Portfolio
Experience
- Python - 4 years
- MongoDB - 2 years
- AWS Lambda - 2 years
- Node.js - 2 years
- Express.js - 2 years
- JavaScript - 2 years
Availability
Preferred Environment
Subversion (SVN), CVS, Git, Linux
The most amazing...
...project that I have worked on is a distributed data center fabric management platform.
Work Experience
Web Developer
GenYLabs, Inc.
- Developed the back-end for a SaaS platform. It was designed with three sub-systems: one to interact with the configuration panel, one to ingest real-time data, and one to perform various cron tasks. All the sub-systems are deployed using AWS Lambda. Integrated with Stripe for payments.
Principal Engineer
Insieme Networks (acquired by Cisco Systems)
- Developed forwarding software in C/C++ for a data center fabric.
- Developed a tool in Python to debug the data center fabric's forwarding path.
- Led the effort on data center interconnect design.
- Verified hardware chips using simulation.
- Debugged several customer issues.
Sr. Software Engineer
Juniper Networks
- Led the effort on the design of a new high end core router. Developed several forwarding modules, helped with chip verification using simulation, debugged several tricky issues during system bring up, and supported the customer during early field trials.
- Designed a hardware abstraction layer to support several ASIC architectures using the same OS.
- Developed firewall infrastructure for an edge router.
- Developed drivers for FPGAs.
- Debugged several customer issues.
Software Engineer
Procket Networks (acquired by Cisco Systems)
- Developed a device driver for networking chips.
- Developed the QoS infrastructure for a high-end router.
- Worked on troubleshooting several hot swap issues.
- Debugged several customer issues.
- Developed a device driver for a system messaging bus.
Experience
Back-end for SaaS Platform
Education
Master's Degree in Computer Science
Stanford University - Stanford
Bachelor's Degree in Computer Science
IIT Bombay - Bombay, India
Skills
Libraries/APIs
Node.js
Tools
Git, CVS, Subversion (SVN)
Languages
C, JavaScript, Python, C++, Java
Frameworks
Express.js, Spring Boot
Platforms
AWS Lambda, Linux
Storage
MongoDB, MySQL
Paradigms
REST
Other
Scalable Web Services, Back-end, Software as a Service (SaaS), Network Protocols, Device Drivers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring