Po-Chun Yu
Verified Expert in Engineering
Software Developer
Tokyo, Japan
Toptal member since August 20, 2021
Po Chun is a C# .NET Core back-end developer with 5+ years of experience. He's developed a data collection tool with intuitive UI for capacitive fingerprint devices, led robotic arm control software development, and created a production server that improved data latency from one day to three minutes. He is comfortable leading teams, completes in-depth debugging and factory end testing, and believes that rapid delivery with continuous client updates is the key to building a great product.
Portfolio
Experience
Availability
Preferred Environment
C#, .NET Core, Docker, Web, SQL, ASP.NET Core, Java, Spring Boot, LabVIEW
The most amazing...
...tool I've built is a smart manufacturing system which brought the company a $3.5 million purchase order.
Work Experience
Senior Software Engineer
PayPay
- Built and maintained a large-scale and highly scalable back-end system for Japan's largest digital payment system (60 million users).
- Collaborated closely with cross-disciplinary teams, including other back-end teams, product managers, and UI/UX designers, to identify and address technical challenges.
- Introduced new technology to improve services, such as Spring Boot Security and AWS DynamoDB.
Senior Software Engineer
HID Global
- Built a production server that parses logs from test stations in production lines that have 10+ stations. It provides a web UI for users to view real-time statistic data in the MySQL database. It improves data latency from one day to three minutes.
- Created a real-time service to push statistics data such as UPH, volumes, and cycle time to the web front end using SignalR.
- Developed a tuning and data collection tool with intuitive UI for capacitive fingerprint devices using WPF with MVVM pattern.
Software Team Lead
Smasoft
- Built a server system that controls the production line and records data to the database (MSSQL) by ASP.NET Core and Blazor. The system also integrates with a third-party MES system.
- Improved software delivery by migrating from Windows Installer to Microsoft Azure Blob Service, which allows users to upgrade or downgrade software smoothly.
- Completed 3/9 test stations in a production line automation project by robotic arm control and machine vision for USI Kunshan, China.
- Led robotic arm control part software development in our sequencing automation software, which integrated multiple robotic arms (ABB, Epson, Denso, TM).
Software Engineer
Himax
- Developed C# WinForms software to show raw data and allow FAE and firmware team to fine-tune IC registers.
- Conducted C# software development, which integrates the previous software for internal debugging and factory end testing.
- Cooperated with FAE directly to develop a new feature for customers and new testing items for factory manufacturing.
Experience
Smart Manufacturing Server
Smart Factory Dashboard
AGV Control System
Education
Bachelor's Degree in Computer Engineering
National Cheng Kung University - Tainan, Taiwan
Exchange Program in Engineering
Queensland University of Technology - Queensland, Australia
Certifications
Azure IoT Developer Specialty
Microsoft
Azure Fundamentals
Microsoft
Certified LabVIEW Architect
National Instruments
Skills
Libraries/APIs
Windows Forms (WinForms), SignalR
Tools
LabVIEW, Git, RabbitMQ, Visual Studio 2019, Azure IoT Hub, C#.NET WinForms
Languages
C#, Java, SQL, Python
Frameworks
.NET, Blazor, ASP.NET, Windows Presentation Foundation (WPF), Entity Framework Core, .NET Core, ASP.NET Core, Spring Boot
Paradigms
Microservices
Platforms
Docker, Azure, Linux, Windows, Web
Storage
MySQL, Redis, Amazon DynamoDB
Other
Certified LabVIEW Architect, Industrial & Manufacturing, Data Acquisition (DAQ), Algorithms, Robotics, Machine Vision, PLC, ROS2, Robot Operating System (ROS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring