Tfjvzxuefzpyn4wvue7f
Szu-Han Li (Hanz)        
 [email protected]    (+886) 926-345-915
  • Diverse experience in software design and development.
  • Honest and open collaborator who values my teammates.
  • Passionate about advancing the world through new tech and software.
 Master degree of Computer Science, National Sun Yat-sen University        2015~17
Skills
Languages IDE Frameworks Cloud/CI, CD
Experienced  C/C++, C# Visual Studio 2017/2019 
Visual Studio Code
MSVC C++ , CMake, LLVM 
Jenkins, Docker
Intermediate  Java, Python
HTML, CSS, JavaScript 
 Unity3D Game Engine
PHPStorm
Django  Azure App Service/Blob/PostgreSQL
AWS EC2/S3
Dabbled  PHP, SQL, Jelly  Cocos2dx  NodeJS, Flask  Google Analytics4, Tableau
Experience

Senior R&D Engineer, Synopsys                                                        2021.09~present

  • HPC software engineering, including architecture design, customized data structure, and geometry computation.
  • Linux C++ system development on the large-scale code base, test and debug the product/API for different level customers, e.g. Intel, TSMC, Samsung and so on. 
  • Benchmark and optimize legacy algorithms using profiling tools like Intel VTune and refactor for speedup such as SIMD vectorization with AVX, AVX2 intrinsic.
  • Help manager for Interviewing and mentoring new members to make our team more robust and efficient.

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Senior Software Engineer, Trend Micro                                           2021.01~2021.08

  • Developed performant and thread-safe code (C++) for streaming solution with Nvidia SDK, WebRTC, OpenSSL and other third-party libraries.
  • Summarized media streaming protocols (e.g., WebRTC, RTMP, HLS), codecs (e.g., H264, AAC) for analyzing requirements and system design.
  • Hosted build server (Jenkins & Docker) and setup reliable CI/CD pipeline for accelerating development speed, including code analysis (Clang-tidy), coverage (Gcov, LLVM), unit tests (gtest) and technical documentation (Doxygen).
  • Maintained and developed new features for Django web app on Azure.
  • Planned product release flow, including staging, production continues integration, BVT and package deployment.

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Software Engineer, Trend Micro                                                      2018.08~2020.12

  • Design and develop applications/PoC with game engine Unity (C#) for XR devices such as VIVE, Oculus, HoloLens...etc.
  • Managed knowledge of technical topics including C++ coding guideline, code review, study group...etc.
  • Reversed the development process for agile model for collaboration with out-sourcing partner.

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Back-End Engineer (part-time),  NSYSU                                                  2016.06~2021.01
System Developer (Intern), Galaxy Software Services                          2016.06~2021.01
Web Developer & QA (part-time), Colorgy                                              2015.07~2015.12
C++ Client Engineer (Intern), Shaighai Boke Technology Co., Ltd       2014.06~2014.09


Activities

Projects

2022.09   Fierce Conversations Leadership Program

Effective communication and enrich relationships with team members from different generation,

2019.03   Trend Micro Security Dojo Master Award

Hacked web security vulnerabilities by analyzing and performing attack techniques.

2018.12   Microsoft Community Hero

Titled by being top 20 user to share and exchange engineering experience with others (Xamarin, Azure...etc).

2015.07   Digital Game Course Assistant/Lecture

I shared basis game development knowledge of Unity game engine and insights of game industry in NUK.

2014.05   Boke Tech Gamethon

Earned Best Team and Design awards with teammates by making our first indie game on Unity3D.

2021.07  Ultra-Low Latency Streaming Service      

[C++, C#]  [Windows]  [CMake]  [Jenkins]  [SDK] 

[WebRTC]  [Encoding]  [Django]

2020.06    Indoor Navigation app                            

[C#, Swift] [iOS] [Unity] 

[SLAM]  [Spatial Recognition]   [Path Algorithm]

2019.12    RTMP Streaming for Unity Game           

[C#, C++, C]   [Desktop, Oculus Quest]  [Unity]
[RTMP]  
[Encoding]  [Muxing]   [VR Stereo Capturing]

2019.05   Data Visualization Analytics Tool           

[C#]  [VIVE Pro, HoloLens]  [Unity]
[Input Pointer]  [Data 
Visualization]  [Graph Algorithms] [Elasticsearch]  [Neo4j]  [Kibana]

Contests
Learning

2018.12  Trend Micro AI Contest

Implemented self-driving car by training AI model with some rule-based algorithm (python).

2016.08  HackNTU hackathon

Stepped onto final stage by creating cross-platform citizen reporting app on Cordova combined with LINE Bot and google map visualization.

2016.06   IISI hackathon

Implemented route planning traveling app by using transportation open data and embedded google street view as a virtual reality digital album.

2014.10   InnoServe Awards

MURMUR Calendar, a digital personal diary including tasks and bookcase system, implemented dynamic listview and gridview. Got honor mention award in IBM Bluemix group and ICT group.

Reading

  • Clean Architecture
  • Code Complete 2
  • Effective Modern C++ : 42 Specific Ways to Improve Your Use of C++11 and C++14
  • The Art of Unit Testing

Training

  • Effective Interview & Selection Training
  • Unit Testing: How to write testable code

Online Resources

  • Grokking the System Design Interview
  • Design Patterns
  • Django + Flask framework practice
  • IDEO Human-centered Design Program

Certs

  • TOEIC® Program - 805 
  • CCENT