My name is Yi Tseng. My specialty is software-defined networking application design and development. I also have experience in front-end and back-end system development such as Django, Express.js, and Laravel.
In late 2016, I decided to go aboard to learn new things, so I postponed my master degree and joined Open Networking Foundation/Lab as an intern.
During my internship, I collaborated with several companies such as Google, Intel, and Barefoot. I learned not only new technologies but also how to work with other people.
In my spare time, I love to contribute to open source projects because it does not only improve my skills but also help others to do a better project.
Open Networking Foundation/Lab 2017-01-16 — 2018-02-28
During my internship, I work on SDN controller(ONOS), programmable data plane(P4), and next-generation mobile cloud (M-CORD).
- Software-defined networking
- Network operating system
- Programmable network device
- DevOps
- VPLS/MPLS network
- Java
- Python
Cyber Link 2010-07-01 — 2010-08-30
In Quality Assurance team. My mission is to find any bugs in the product.
I developed automated testing tools by using Autoit and it helped me to complete my jobs quickly.
- Unit test
ONOS™
- Software-defined networking
- Segment routing
- VPLS/MPLS
- BGP
- Java
fabric.p4
- Protocol independent packet processor(P4)
- CORD™ underlay network
- Segment routing
- VNF offloading
ONOS™ with Google tor.p4 demo
- Programmable data plane
- Protocol independent packet processor
- ECMP routing
M-CORD 2018 MWC Barcelona demo
- Programmable data plane
- 5G mobile network
- Mobile Edge Computing
- VNF offloading
Software-defined network application design and development
Level: Working knowledge- Network management application development
- Multi-controller application
- Protocol independent packet processor design
- Virtual network function
Backend development
Level: Working knowledge- RESTful API design
- SQL & NoSQL DB schema design
2015 Mobile Hero, SDN Contest
Academic Achievement Award
2013 ACM ICPC NCPU
2012 ITSA Programming Contest
Tatung University 2010-09-01 — 2014-06-01
Courses
- I1251A/I1252A - Computer Programming
- I3120 - Advanced Java Programming
- I3120 - Database Systems
- I4010 - Web Application Programming And Security
- I4050 - System Security
National Chiao Tung University 2014-07-01 — 2018-06-07
Courses
- IOC5157 - Free and Open Source Software and Project Collaboration
- IOE5015 - Network Programming
- IOE5048 - Network Security
- IOE5080 - Software-Defined Networks