Jadiubq4zrzi0tmfpm3d

Ben Chou

  • Software engineering professional in the game server, video surveillance system and cloud-based testing platform
  • Familiar with Agile development process, cooperate with PM, QA, and R&D by running Scrum

Software Engineer
Taipei,TW

0938950258
[email protected]

Skills 


Programming

Golang, Python, C/ C++, C++ 11,, Batch script, Jenkinsfile


DevOps Tool

Docker, Git, SVN,  Jenkins


Software development

Design Patterns, Git flow, Scrum, OOP


DB

Oracle, Redis, Mysql


Version Control & Testing

Git, SVN, Unit testing


Protocol

RTSP, HTTP, HTTPS, WebSocket, TCP/IP, SOAP, SIP, ONVIF


Experience 

Trevi,Dec 2019 ~ Present

  • Develop new features of game server client/server software(C++/Golang).
  • Design and maintain the card recognition module (C++), based on the deep learning object detection model YOLOv3.
  • Dockerized services  and optimize CI pipelines to decrease time of deployment workflow via Jenkins and docker-compose.
  • Own stress test project and improve system related services to enhance system performance.
    • Monitor Tool: Zabbix, Elastic Search, Kibana.
    • Improvement: fix memory leak, found redundant design, design scalable architecture.
    • Document: Design test cases and provide data to ops.

NUUO,Dec 2016 ~ Dec 2019

  • Responsible for NUUO’s Network Video Recorder (NVR) Web/ Windows/ Linux Apps development/ maintenance/ enhancement, and field application supports to clients.
  • Implemented and maintained Network Video Recorder software.
  • Integrate multiple SDKs to the system.
  • RTSP/RTMP/SOAP/SIP/ONVIF network protocol and video streaming server development
  • Reconstruct a local virtualization environment (Ubuntu) to migrate the services from AWS to local server based on client’s needs.
  • Collaborate with 5 Software Engineers to perform scrum development lifecycle.
  • CI by Jenkins jobs for automatic publishing. 

Education 

Master's degree, Computer Science and Information Engineering
Taipei Tech (National Taipei University of Technology), Software Testing Factory, Jul 2014 - Mar 2016

  • Design and develop an OpenStack-based cloud platform STF-CTP(Software Testing Factory–Cloud Testing Platform), STF-CTP that provide cloud-based testing services and are open source projects. STF-CTP primarily provide developers of Android applications with services involving numerous automated unit tests and acceptance tests. STF-CTP run tests on Android devices through VMs.
  • Design and maintain unit tests and GUI acceptance tests of STF-CTP.
  • Design "A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports" to improve testing performance(master's thesis).
  • Write a JMeter script to stress test the Android Server (Simulate 10,000 users to send commands to the server in one minute )(ITRI Project).

Bachelor's degree, Computer Science and Information Engineering

YZU (Yuan Ze University), 2010-2013


Powered by CakeResumePowered by CakeResume