Avatar of Shihn-Yuarn Chen.
Shihn-Yuarn Chen
Engineering Manager @ IOT能源管理產業
Profile
Posts
7Connections
Print
Avatar of the user.

Shihn-Yuarn Chen

Engineering Manager @ IOT能源管理產業
Cross-enterprise & multi-national team player, Cloud Environment, Software Architect, Programming and Algorithm Design, Academic Study, Database/NoSQL, System Administration, SRE, Project/Team Management
IOT能源管理產業
National Chiao Tung University
Taipei City, 台灣

Professional Background

  • Current status
    Unemployed
    Ready to interview
  • Profession
    System Architecture
    Development Manager
  • Fields
    SaaS / Cloud Services
    Software
    Information Services
  • Work experience
    10-15 years (10-15 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Performance Test
    SRE
    Scrum
    CI/CD
    API
    Databases
    NoSQL
    System Administration
    System Integration
    .NET
    PHP
    Workflow Analysis
    System Architecture Design
    Team Leadership
    Team Work
    Algorithms and Data Structures
    Programming
    Git
    Pipeline Design
    Cooperative Team Member
    Kanban
    Cross-functional Team Leadership
    Cross-cultural Communication Skills
    SCRUM
    Agile
    Code Review
    ELK Stack
    Kafka
    JavaScript / ES6 / jQuery
    Node.js
    Python
    Cloud Platforms
    Redis
    MongoDB
  • Languages
    English
    Fluent
    Chinese
    Native or Bilingual
  • Highest level of education
    Doctoral

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Manager
  • Desired work locations
    Taipei, Taiwan
    New Taipei City, Taiwan
    Taoyuan City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Engineering Manager

Aug 2023 - Present
Taipei City, Taiwan

Senior Software Engineer

Sep 2021 - Jun 2023
1 yr 10 mos
Member of the SaaS-platform team, which is responsible to provide libraries to product teams based on the infra services. Lead various projects (3~5 ppl), and responsible to initiate solutions, system design, setup monitoring metrics, TDD, code review & design document review besides development. [[Achievement]] Improve the latency in the HouzzPro landing page (300+K MAU) by refactoring and caching. Improves from 250ms & 700ms to 50ms & 200ms (p50 & p95 relatively). Revamp the backend logging framework, handling 10+M logs per day, with filtering, sampling, and queuing mechanisms, to keep the logging service expense within budget. Deliver impersonate feature for the mobile team to ease the complexity of testing & debugging (especially user reported issues) Deliver the multi language feature to enable personalized language setting, instead of using users’ locations to determine their UI language. Revamp 2FA to MFA (multi-factor authentication) to upgrade the account security.

Backend Lead/Senior Application Engineer

Jul 2016 - Sep 2021
5 yrs 3 mos
Lead and contribute projects, and report to the CEO and RD Director. Besides project management with scrum and coaching new , responsible for service architect, cloud administration, backend services, API development, CI/CD, 3rd party integration, SRE and automation test (integration & functional test with shell scripts, jmeter scripts, and Selenium) . - Introduce Scrum & Kanban into Ulsee for project management and agile development. Also involve defining sprint target and release plan (including Windows, iOS, Android, and Web) - Coaching QA colleagues for automation testing. - Lead virtual tryon projects with fashion industry like Chanel & GU. (3~10 ppl) -- Host discussions with various companies in different locations with effective communication and dynamic plan change to meet targets. -- Deliver the digital assets QA pipeline and backend API & system with HA and auto scaling, which can ship 300+ digital assets per week from construction to virtual try-on devices (more than 1M users globally). -- Define the release schedule of each platform (Windows, iOS, Android, and Web) - Lead SDK license checking service project (3ppl) -- Deliver HA & auto scaling service on heterogeneous cloud platform with 6 initial servers (1 CPU, 1G memory). Each node can serve 1K/sec checking requests and 95% returns in 200 ms (>100M devices). - Contribute to various projects -- Various industries cover banking, vehicle manufacture, public transportation, art gallery, real estate, news, etc. -- Domain knowledge includes virtual touring, virtual idol, facial recognition and tracking, ADAS, vehicle & driver tracking, etc.

Senior Software Engineer

Jul 2014 - Jun 2016
2 yrs 0 mos
Report to CTO. Lead team and projects, and focus on cross-function tasks, including performance testing & tuning, robot detection, server maintenance scheduler, etc. - Lead performance test team (2 ppl) -- Work closely with production teams on a weekly basis to define and execute test plans with flooding traffic (more than 1K requests per node) or collected real world requests to ensure the performance and correctness of new products, and help production teams to tune performance if necessary. -- Also responsible for product testing schedule, team member performance review, and new hire training. - Lead web robot detection project (4ppl). -- Responsible for algorithm design, and also contribute a part of implementation, data warehousing, define testing methodology, and integration strategy. -- Also deliver a robot program to ​​crawl competitors’ websites. - Lead role based SSO project (2 ppl) -- Deliver SSO for 10+ internal sites built by different offices and 3rd parties.. - Join server maintaining scheduler project -- Responsible for maintaining the legacy system, and developing a new one to switch 200+ servers to proper operation mode by either schedule or manual.

Search Engine Director

Sep 2009 - Jun 2014
4 yrs 10 mos
Lead 5 persons team to deliver 3D model search engine & animation production pipeline system, which are used by 500+ animators with NMA intranet. - Team management -- Besides design and development, also responsible for interview, assemble new hire training document, task assignment, design document, developing, performance review, arrange on-duty schedule, and team building activity. -- Cowork with production teams & outsourcing teams for collecting system requirements and defining release plan & schedule. -- Compose and maintain the on-duty playbook to ensure system issues can be well handled by on-duty team members. - 3D model search engine -- A standalone search engine windows application (including personalization) majorly serves animators, and can return results within 1 second from >100K assets with TB scale storage. And also provide plug-ins for 3ds Max integration. - 3D animation pipeline system -- This pipeline system covers all stages of 3D animation production (scripting, storyboard, modeling, motion capture, animation, BGM, voice-over, editing, rendering, and repository), and provides libraries for integration and also provides versioning in each pipeline stage. The result speeds up the production time from 3+ hours to 1.5 hours for 5 min 3D animation production. - Deliver 3D facial model re-topology algorithm (reduce 10M points facial 3D model to 1K point which is animation production friendly), WebSocket real-time facial rendering, etc.
Logo of the organization.

Internship

May 2007 - Sep 2009
2 yrs 5 mos
Develop technical report search engine and simulation cluster scheduler & monitor. - Design and develop search engine windows application for technical reports (> 10M files) with inverted index design. This standalone application returns top 100 results in 10 sec and full results within 1 min, much faster than 10+ minutes windows build-in search. - Design and build simulation cluster monitor service, which provides monitor, task scheduler, and task management functions for the inhouse simulation cluster. And provide a SDK library for other windows application integration.

Education

Doctor of Philosophy (PhD)
PhD candidate Computer Science
2003 - 2009
Master of Science (MS)
Master's degree Computer Science
2001 - 2003