Avatar of Reggie Chen.
Reggie Chen
Assistant Manager
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Reggie Chen

Assistant Manager
Over 10 years to analyze requirements and design/implement solution systems and data system. Good experience about computer system (including transportation system, billing system, and account system), Java/C# application and integrated the sensor devices (ex. RFID readers, SAM, automation machine). Good understanding to clarify the question and communication skill to complete projects . Lead the team used test-driven development to enhance the quality of system, and used DevOps to cost down the operation tasks. Good experience to train junior programmer learning skill , and build effectively team. Experience in C# , java , python, java script, and geographic information system . Also experience in K8S, redis, Kakfa/RabbitMq, GCP, ELK. Analysis the bussiness model first and use design the most fit system to make the buiness model to reality. And keep the system and bussiness model are one the same direction.
Titansoft
National Chung Cheng University
Taipei City, Taiwan

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
  • Fields
    Mobility
    Video Games
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 15+ people
  • Skills
    C#
    DevOps
    .NETCore
    System Analysis
    System Design
    MSSQL
    asp.net core
    Domain-Driven Design (DDD)
    Test Driven Development
    Unit Testing
    Python
    React.js
    Kubernetes
    Redis
    Kafka
    ELK(ElasticSearch)
    Spanner
    Golang
    Java
  • Languages
    English
    Intermediate
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Software Engineer
  • Desired work locations
    Taipei, Taiwan
  • Freelance
    Part-time freelancer

Work Experience

Product Deveploment

Sep 2019 - Present
Lead team chose effective workflow ex: Scrum/waterfall, that depenent the situation of the new goal. And use the event storming to identify the uncertain target/goal. Keeping mentor members how to use design pattern to solve problem and high quality of code. -Design and implement new architecture to fit new business model with DDD, .net Core, gRPC, GKE(istio), Redis, Kafka and ELK. -Migrated existed legacy system to new in 4 month. Keep running devops on the new system to fit on going business model, and enhance the system high availability and flexibility.

Assistant Manager

Jul 2018 - Present
Training members about software design pattern and keeping to refactor system while append new function. Arranging team work with TDD development method and integrate DevOps , and using the DDD to analysis and design system to create the ubiquitous language and model boundary. IT operation jobs that maintain the ETC portal , APP and eParking system. -Refactoring with DDD pattern , ASP.net Core,Python, Docker and K8s.

Senior Engineer

Jul 2016 - Jul 2018
2 yrs 1 mo
Building Scrum team to face the variety business challenges , and training member used TDD. Building DevOps with Jenkins and TFS 2017 , increasing the speed of implementation and deployment. Accomplish the POC of ETC in Indonesia. Accomplish road side park project that integrated SI company and internal members. -From zero to establish intelligent parking system that includes : account model, settlement model, payment model with ASP MVC and C#. -Implement Control box from zero that controls RFID reader, parking lot system and security model with RS232/422, Multiple threads, security, Java, Python Flask. -Using Jenkins to CI/CD (Junit , Gradle, Nunit, Jenkins Pipeline, TFS, Postman CLI)

Engineer

Sep 2014 - Jul 2016
1 yr 11 mos
Analyze and implement the analytic ETL tool, and it effectively completes ten million data in few mins to transform the raw to useful. The analytic platform integrate to operation system and deliver decision data. Accomplish the end to end intelligent parking lot system. The system is good compatibility to support many RFID readers, and reliable billing system. Design and implement the automatic personalize RFID tag system that increase the security and cost down 20%. -MSSQL performance tuning, Native C# for ETL. -WPF on windows Applications. -Automation eTag customized application with security access model.

Software Engineer

Jul 2012 - May 2013
11 mos
Lead the Windows Phone App team to achieve the projects. Implement the Newegg(USA) official APP. -WPF, Windows Phone, C#.

System Engineer

Nov 2007 - Oct 2011
4 yrs 0 mos
Accomplish geographic information system and ERP system, and be a presales, system analysis, programmer. - OpenLayers , structs2, Hibernate, Tomcat, Java

Education

Master’s Degree
Computer Engineer
2005 - 2006
Bachelor’s Degree
Computer Engineer
2001 - 2005