Profile 02 00@2x 71843ef6a0df47d6255a9c0436c409dcd5cd81f6514c51a6b2a93339d82bbff6

Ryan Tseng

Software Engineer  •  Taipei Taiwan •  [email protected]

More than 4 years of experience in software development. Focus on back-end development and also interested in front-end technologies. Willing to take any challenge in my career.

Skill Summary


Front-end

  • Programming Language
    • Typescript (Javascript)
  • Framework
    • Angular 2+
  • Library
    • RxJS
    • jQuery
    • Socket.IO
  • Testing
    • Jasmine


Back-end

  • Programming Language
    • C# / Typescript (Javascript)
    • T-SQL
  • Framework / Tools
    • .NET (Core) MVC / Web API
    • Windows Service
    • Redis
    • Rabbit MQ
    • Event Store
    • NestJS
    • Socket.IO
    • NodeJS
  • Database
    • MS-SQL
    • EntityFramework / Dapper
    • Stored Procedure
    • MongoDB
  • Testing
    • NUnit / MS Test
    • NSubstitude / Moq


Other Skills

  • Git
  • CI / CD
  • Nginx
  • Docker

Employment Period

Software Engineer / Sapphire Info CO, LTD (2018/1 - Present)

  • Data source provider integration
    • Data source integration with sports data providers using C# and web socket framework
  • Back office
    • Build up a platform for in house users by using Angular 6 and .NET Core Web API
  • Microservice
    • Handling data transportation from RabbitMQ to NodeJS Socket.IO server
    • Emitting data from socket server to Angular 6 application
  • CI/CD
    • Build up CI/CD flow with built-in Gitlab runner by using Cake build and powershell script
  • Reason for leaving
    • Product development closed by executive’s decision

Software Engineer / Doggy Digital Creative Inc. (2016/10 - 2018/1)

  • UCar Management System
    • Programming Language/ Framework/ Tools: C#, ASP.NET MVC WebAPI, MS-SQL
    • Member: 4 (iOS developer, Android developer, MVC and WebAPI developer, Project manager)
    • Role: SD and PG
  • NTUH Appointment App
    • Programming Language/ Framework/ Tools: C#, ASP.NET MVC, WebAPI, MS-SQL
    • Member: 3 (Xamarin app developer, WebAPI developer, Project manager)
    • Role: SD and PG
  • Phew App (new features development)
    • Programming Language / Framework / Tools: Typescript, Ionic Framework, Visual Studio Code
    • Member: 2 (Ionic app developer, Project manager)
    • Role: SD and PG
  • Reason for leaving
    • I would like to develop projects of a bigger scale, collaborating and interacting with more back-end engineers. Because usually I'm the only one back-end engineer in the project.

Software Engineer / Triotechno CO, LTD (2015/6 - 2016/9)

  • Triotechno CO, LTD Website
  • National Changhua University of Education Incubator Website
  • National Taiwan Normal University - Flipped classroom app and Website
    • Programming Language / Framework / Tools: C#, ASP.NET Webform, WebAPI, MS-SQL
    • Member: 3 (Web, API, App)
    • Role: Project Lead, Architect, SA, SD, PG
  • Yufu Tech Website
    • Programming Language / Framework / Tools: C#, ASP.NET MVC, MS-SQL
    • Member: 1
    • Role: SA, SD and PG
    • Link: http://www.yufu.com.tw/
  • Reason for leaving
    • To enhance the skill of web development and approach more modern technology, I was determined to challenge myself more and work in Taipei.

Software Engineer / Yuzhi Tech CO, LTD (2014/6 - 2015/5)

  • Long-term care information system of Changhua County Government (App and Management System)
    • Programming Language / Framework / Tools: C#, ASP.NET Webform, MS-SQL
    • Member: 3
    • Role: PG
  • Reason for leaving
    • I had an opportunity to work as a partner with my friend; I could use any technology to solve problems in different projects.

Training Course / Conference

ASP.NET MVC 5 - Modern Web Application

(2014/11 - 2014/12)

Javascript Crash Course - Core Concept

(2015/12)

ASP.NET MVC 5 Course

(2016/3)

ASP.NET Web API 2 Crash Course 

(2016/6)

Entity Framework 6 Crash Course 

(2017/1)

Microsoft DevOps Camp 

(2017/3)

Angular 2 Crash Course for beginners

(2017/4)

Advanced Angular 2 Course

(2017/4 - 2017/5)

.NET Conf 2017 

(2017/10)

C.C. Agile#69 - Domain Driven Design 

(2018/5/24)

TDD and Refactoring Course

(2018/8)

.NET Conf 2018

(2018/4 - 2017/5)

Lecturer Experience

AngularJS for beginners and project management - Overseas Chinese University

Location

  • Overseas Chinese University
Date

  • 2015/9 (9 hours in 3 weeks)

Angular 4 Course - practice for beginners (Employee training)

Location

  • Tamkang University Taipei Campus

Date

  • 2017/6/10 (Total 8 hours)

Ionic 3 Crash Course for beginners (Employee training)

Location

  • MiTAC (Guishan Taoyuan)

Date

  • 2017/6/5 (Total 7 hours)

Paragraph image 06 00@2x 87e77cbcc732097bbd3c1ea0cc62ddde26e5adb1eceee8497e66e58206763cfd
Paragraph image 06 01@2x 13ec779ca27733557a5d2830d84049bfdfc54edd6ade36ee5766eea97298cf4a
Paragraph image 06 02@2x 3081b368fb6b38d988063c1300041f0c2b0cb92aae2fac6f55abc21c8e235124

Education


  • B.S. in Computer Science and Information Engineering, Providence University (2008/9 - 2012/6)

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume