Snyhvbbvjl8y2ao0jkpl

Warren Tseng

[email protected] • +886 922 730 992 • Taipei, Taiwan 

Senior Full-Stack Software Engineer, A Father, Communicative

Skills


Design

API/Microservice

Domain-Driven

Distributed system

Event-driven


Infrastructure

Containerization

Container Networking


System Observability


Operation

Kubernetes Management

Configuration Management


Development

Angular, React

ASPNET Core, .NET 5/6, C#

MVC


System integration

HTTP/HTTP2 protocals

Kubernetes Platform

Service integration 

End-to-end security, OAuth


Work Experience

Xuenn Private Ltd, Innovation Lab, Senior Engineer, May 2020 ~ current

Collaborative Projects:
  • Containerization POC - for frontend website, containerization with operational design
    Deliverables: K8s cluster design and deployments, operational scripts and configurations, Technology transformation, developments and documentations.
  • Company admin operation support - Personal agent application & automatic Q&A chat-bot
    Deliverables: Personal desktop agent application, chatbot service and knowledge base hosted by Azure, developments and documentations.
  • NewSQL POC Project - Vitess database clustering system
    Deliverables: Vitess cluster deployment files (on K8s), operational scripts and configurations, documentations.
  • Innovation Lab Sandbox - Azure Sandbox Environment for company ideation event
    Deliverables: Azure sandbox environment provisioning for event team members, Azure CI/CD pipeline for VM/AKS test & configurations.
  • NewSQL POC Project - TiDB database
    Deliverables: TiDB cluster topology design, HA failover design and  deployment files (on K8s/VM), operational scripts and configurations, SQL service test application, documentations.
Research Projects:
  • Kubernetes enabling
    CKA & CKAD certification passed, containerization technical sharing content and sessions.
  • Develop on cloud conceptualize
    Design draft support & presentation slide support.
  • Cross-platform concept and tools research - .NET6 MAUI
    Market scan, tools survey and comparison.
  • Distributed system connectivity - Dapr
    Market scan, tools comparison, feasibility test and solution design.
    Presentation content and technical sharing with other teams.
  • Distributed system observability - OpenTelemetry
    Market scan, tools comparison, feasibility test and solution design.
    Presentation content and technical sharing with other teams.
  • Platform Servicing - General design for management of providing services - K8s, Kong gateway
    Concept design, market scan, tools comparison, feasibility test and solution design.
    Technology implementation. 
  • Automation concept & solution design - Salt stack, dolphinscheduler
    Concept design, market scan, tools comparison, feasibility test and solution design.
    Technology implementation. 
  • Centralized configuration management concept & solution design - Salt stack
    Concept design, market scan, tools comparison, feasibility test and solution design.
    Technology implementation.

Softall.coSenior Full-Stack engineer, Sep 2018 ~ Mar 2020

Server Side:
.NET Framework 4.6.2, ASP.NET, .NET Core 2.1, Dapper, Redis, RabbitMQ
Client Side:
html/Javascript/css, Reactjs/Redux, webpack
Database:
MS SQL Server, MongoDB, OrientDB
Source control:
Git
DevOps tool:
GitLab CI, Docker Hub
Other:
AWS, Docker, ElasticSearch


=== Platform Development ===

Service development
Third-Party transaction data integration
Third-party payment services integration

=== Platform Operation ===
Service deployment
Service monitoring

Bug fixing

On-call duty


Microsoft TaiwanContractor (Senior Full-Stack Engineer), Nov 2015 ~ Jun 2018

Projects:

  • ESUN Bank ECPay

.NET Framework 4.5, C#, MVC, Web API, WCF, Unity, SignalR, MS SQL Server, MS SQL Agent, MS SQL Server Profiler, VS DB Project, Microsoft CUF, HTML5, Javascript, CSS3, Keypasco, SSRS 2015, TFS 

Rewrite EC system from Web-Form to MVC

EAI integration

Third-Party service integration

Service development

Keypasco integration for service authentication


  • King's Town Bank Project Next Electronic banking services (Mobile App)

.NET Framework 4.6.2, C#, MVC, Web API, WCF, Abp.Net., Abp.Zero, EntityFramework 6, EF Code first, Ionic 3, Angular 5, RxJS

Service development

Hybrid mobile app development 


  • King's Town Bank Project Next Electronic banking services (Web Site)

.NET Framework 4.6.2, C#, MVC, Web API, WCF, Abp.Net., Abp.Zero, EntityFramework 6, EF Code first, Angular 5, RxJS 

Service development

Web page development

Accessible webpage development

  

SmartDog 聰明狗資訊有限公司, Freelancer (Senior Full-Stack Engineer)

Jan 2015 ~ Oct 2015

Projects:

  • Trade-Van Inc

.Net Framework 4.5, C#, ASP.NET Webform

System maintenance

Performance tuning


  • TCS Bancs trading system (TCS Bank) - work for Tata Consultancy Services Ltd.

.NET Framework 4, VB.NET, HTML, Javascript, XML, MS SQL Server

System maintenance. 

Feature development. 

EAI integration. 

Report development. 


  • Cosmed pos system- work for President Technology Corp.

MS SQL Server, SQL Server Data Project, SQL Server Design Project 

Database schema design. 

Business logic design.

Services design. 

Documentation. 

  

育學資訊股份有限公司, Senior Software Engineer, Apr 2014 ~ Dec 2014

Projects:

  • FETC CMS System (遠通電收)

Net Framework 4.5, C#, Microsoft CMS

System maintenance

Service integration


  • FET(遠傳電信) data migration - work for SKTC 聖嘉資訊科技股份有限公司

IBM Infosphere DataStage, Oracle 11g, UNIX Shell script

Data migration

  

Erasoft Inc., Software Engineer, Aug 2011 ~ Mar 2014

Projects:

.Net Framework, C#, MVC, Entity Framework, SQL Server, HTML, jQuery, css

  • Changhua Post Office Matsu Blessing Online Mobile Postcard Project
Create postcards on mobile app, The Post Office will print and deliver it. 

  • Pai Yun Primary School - eBank System
Provide real-life commercial experience to students. Include several parts: Administrator interface. Bank tellers interface. Warehouse interface. POS system. 

  • Taipei Municipal Nangang Elementary School - iEdu System
Manage & generate information, link with QRCode. Students receive information by scanning QRCode on tablets, and write feedbacks. 

  • Taipei Municipal Nangang Elementary School - eGroupLearning System
Teachers manage teaching materials and grouping students at backend. Students uses mobile clients access materials, discuss on chatroom, do highlight or drawing feedbacks. 

  • CNS (中嘉網路股份有限公司) DTV Server Project
Channel bundle service for satellite boxes. 
Channel bundles subscription for satellite boxes. 

  • CNS (中嘉網路股份有限公司) AD Service Project
SignalR
Backoffice for video assets/playlist/streaming client management. 
Publish playlists to subcribers via SignalR.
Parse & schedule video streams, streaming videos use VLC media player command. 

  

Sinyi Realty Inc.Junior Specialist, Jul 2008 ~ Jul 2011

Projects:

.Net Framework 2.0, C#, SQL Server, SSIS, HTML, Javascript, css, VBscript

  • Data flow maintainence
Daily data transfer and process
API Development

  • Asian Data Sharing Platform
A platform shares client information and housing requirement in the Asia Pacific region. 

  • Sinyi Realty Client Reception System
Google Map API, Google Geocoding API
This system is designed for client reception, which stores client profiles, match requirements, shows suggested objects.

  • Sinyi Realty TopAgent System
A mobile version of Sinyi Realty Client Reception System.
Subcontractor management

  • Sinyi Realty Market Trends Report System
Shows marketing trends from transaction data 

  • Sinyi Realty Sales Notification System
Automatically transfer scheduled tasks from intra system to Microsoft Exchange Server. 

  

Education

2010 master's degree in management information systems

Huafan University

2007 bachelor's degree in management information systems

Huafan University