ChihYu Yeh
Verified Expert in Engineering
Full-stack Developer
New Taipei, Taiwan
Toptal member since August 31, 2022
ChihYu is a user-focused software engineer with over four years of experience developing B2B and B2C solutions. He has worked with front- and back-end development, as well as with machine learning. Being a lifelong learner driven by curiosity, he is flexible and easily adapts to different environments. ChihYu believes delivering value to clients and end-users is his foremost duty.
Portfolio
Experience
Availability
Preferred Environment
Linux, TypeScript, Docker, Git, React, CSS, HTML, Cypress, Prisma, Next.js, Python
The most amazing...
...thing I've done is implement the front end and part of the back end of a startup's new product in close collaboration with the CEO and CTO.
Work Experience
Software Engineer
iiNumbers
- Set up the system infrastructure for offline usage in clients' working environments and wrote documentation to help colleagues understand the system environment.
- Designed the software architecture of the machine learning system based on deep learning principles and led colleagues to implement it.
- Communicated with clients to understand their requirements and explain the reasons behind our technical decisions.
- Collaborated with colleagues, clarifying their roles and responsibilities within the team and guiding them to solve problems.
- Implemented some parts of the system with my colleagues using pair programming, discussing technical and non-technical topics, and learning from each other.
- Managed data science infrastructure and updated software packages required by the banking clients.
Senior Software Engineer
Tijk
- Contributed to developing the company's new product, a hotel booking service.
- Built the product's front end with the CEO's design guidance.
- Created part of the product's back end with the CTO and implemented hotel booking API gateways.
- Implemented a crawler for various hotel booking websites.
Full-stack Software Engineer
Advantech
- Prototyped a new product's front and back end and delivered a demo presentation to potential customers.
- Used MkDocs to help build the company's new documentation system and made a presentation to the CTO.
- Collaborated with hardware engineers to deliver a new product prototype.
Front-end Software Engineer
Advantech
- Developed the front end of a machine management web app.
- Collaborated with designers and implemented all authentication pages for the company's new system.
- Maintained the old front end of a machine management web app.
Experience
Portfolios Website
https://cyyeh-portfolios.netlify.app/Code: github.com/cyyeh/portfolios
Markdown-to-slides App
https://markdown-to-slides.netlify.app/Code: github.com/cyyeh/markdown-to-slides-app/
Doggie Wiki App
https://dog-breed-classifier.netlify.app/Code: github.com/cyyeh/dog-breed-classifier-project/
Slides: speakerdeck.com/cyyeh/dog-breed-classifier/
Python Code Analyzer
Code: github.com/cyyeh/py-code-analyzer
Book Rentals App
https://book-rentals-e135d.web.app/Code: Github.com/cyyeh/book-rentals/
Education
Bachelor's Degree in Electrical Engineering
National Tsing Hua University - Hsinchu, Taiwan
Certifications
Systems Thinking
The UnSchool of Disruptive Design
Building Cloud Computing Solutions at Scale
Coursera
Introduction to Embedded Machine Learning
Coursera
Introduction to Machine Learning in Production
Coursera
Machine Learning Engineering Nanodegree
Udacity
The Complete 2020 Flutter Development Bootcamp with Dart
Udemy
Applied Machine Learning in Python
Coursera
DeepLearning.AI TensorFlow Developer
Coursera
TensorFlow: Data and Deployment
Coursera
Algorithmic Toolbox
Coursera
Data Structures
Coursera
Functional Programming Principles in Scala
Coursera
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Coursera
Deep Learning
Coursera
Node with React: Full-stack Web Development
Udemy
Progressive Web Apps (PWA) - The Complete Guide
Udemy
Advanced React and Redux
Udemy
The Complete React Native + Hooks Course
Udemy
Modern React with Redux
Udemy
ES6 Javascript: The Complete Developer's Guide
Udemy
Skills
Libraries/APIs
React, jQuery, REST APIs, PyTorch, Redux-Saga, TensorFlow, Keras, NumPy, Matplotlib, Pandas, Scikit-learn, Node.js, Puppeteer, NetworkX, React Router
Tools
Git, Prisma, MATLAB, GitLab, IntelliJ IDEA, Celery, RabbitMQ, NGINX, Redux Thunk
Languages
CSS, HTML, JavaScript, HTML5, Python 3, Python, TypeScript, C++, C, Assembly, Java, Dart, Scala, CSS3
Frameworks
Redux, Cypress, Next.js, Bootstrap, Selenium, Flutter, Material UI, Streamlit, Express.js, React Native, gRPC, Jest
Platforms
Linux, Google Cloud Platform (GCP), Docker, Embedded Linux, Visual Studio Code (VS Code), Kubernetes, Netlify, Amazon Web Services (AWS), Azure, Firebase, Linux CentOS 7, Android, iOS
Paradigms
Functional Programming, Testing, Microservices, Microservices Architecture, Search Engine Optimization (SEO)
Storage
PostgreSQL, Redis
Other
Responsive UI, FastAPI, Data Structures, Computer Architecture, Neural Networks, Digital Signal Processing, APIs, MinIO, Deep Learning, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Systems Thinking, Progressive Web Applications (PWAs), Cloud Computing, Machine Learning Operations (MLOps), Machine Learning, Logic Design, Algorithms, Firebase Hosting, Web Development, Cloud Foundry
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