Ville Phan

Senior Software Engineer at Epassi

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ville Phan is a Senior Software Engineer with nine years of experience building large-scale web and mobile applications across React, Next.js, React Native and full‑stack Node/NestJS environments. He specializes in component architecture, performance optimization, accessibility and design systems, and has a strong track record standardizing testing, CI/CD and release workflows for enterprise and high‑traffic products. Ville has shipped production web components at Vaadin—contributing bug fixes and tests to the widely used vaadin-grid—and later led frontend architecture for micro‑frontend SaaS and data‑heavy visualization projects. Comfortable collaborating with product and design, he also architects backend integrations and REST/GraphQL APIs, and brings practical cloud and observability experience across AWS and GCP. Based in Helsinki, he combines hands‑on implementation with setting engineering standards that scale across teams and markets.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Vaasa
bookBachelor of Science - BS, Information Technology, Bachelor of Science - BS, Information Technology at VNUHCM - University of Science
github-logo-circle

Github Skills (10)

html10
datagrid10
javascript10
web-components10
vaadin10
test-automation9
custom-element9
uitest8
testing8
api-testing8

Programming languages (4)

TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
vaadin/vaadin-grid

Jan 2020 - Feb 2020

vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Role in this project:
userFront-end Developer
Contributions:11 commits, 8 PRs, 24 pushes in 23 days
Contributions summary:Ville primarily focused on fixing and refactoring issues related to the Vaadin Grid web component. Their contributions included resolving a bug that caused incorrect column width recalculations when dealing with async data loading and expanding tree nodes. They also addressed a reported bug and refactored code to improve functionality. The user's work involved modifying test files to add new tests and make adjustments to the component's internal structure.
data-griddata-qualityvaadin-componentswebcomponentshigh-quality
Harry-Ph/E-commerce-webApp

Jul 2020 - Aug 2020

Typescript + NextJS + React + MUI + GraphQL + Postgres + Nexus-Prisma+ Prisma + Apollo/SWR + Redux+ Redux-saga
Contributions:47 commits, 24 PRs, 64 pushes in 1 month
redux-sagamuisaganexusreact-mui
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ville Phan - Senior Software Engineer at Epassi