Sebastien Vincent

Taipei, Taiwan
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

🤩
Rockstar
🎓
Top School
Sebastien Vincent is a pragmatic software engineer and test automation specialist with 14 years of experience building and hardening backend and mobile automation tooling from Taipei. He combines deep hands‑on expertise in Node.js, Golang, and Python with a strong focus on Selenium/Appium ecosystems, contributing tests and core fixes to notable open-source projects such as Appium and the widely used chess.js TypeScript library. As a former Senior Software Architect at Sauce Labs and a co‑founder/architect in early mobile gaming startups, he blends architectural thinking with day‑to‑day engineering, shipping reliable device control, adb wrappers, and robust test suites. Known for improving edge‑case robustness (e.g., PGN parsing and logcat handling), he brings a practical, quality-first mindset to complex QA and backend problems.
code14 years of coding experience
job22 years of employment as a software developer
bookMaster of Science, Advanced Computer Sciences, Diplôme d'Ingénieur, Computer Science, Master of Science, Advanced Computer Sciences, Diplôme d'Ingénieur, Computer Science at The University of Manchester
languagesFrench, English, Chinese
github-logo-circle

Github Skills (33)

uitest10
selenium-webdriver10
javascript10
ios10
android-adb10
selenium10
testing10
net10
nunit10
http10
dotnet10
selenium-ide10
asp-net10
chess10
dotnet-core10

Programming languages (12)

TypeScriptC#JavaCSSC++CoffeeScriptJavaScriptGo

Github contributions (5)

github-logo-circle
admc/wd

May 2012 - Dec 2016

A node.js client for webdriver/selenium 2.
Role in this project:
userBack-end Developer
Contributions:1283 commits, 19 PRs, 45 pushes in 4 years 8 months
Contributions summary:Sebastien primarily worked on implementing features for the webdriver/selenium 2 client in Node.js. Their contributions included fixing text presentation, adding and removing API methods like capabilities, acceptAlert and delete, as well as addressing various issues related to cookie handling, and adding methods for setting timeouts. The user was also involved in refactoring the codebase, which indicates an effort to improve and maintain the functionality of the client.
js-clientnode-jspageobjectbrowserstackselenium-webdriver
appium/appium-adb

Mar 2014 - Jun 2015

Wrapper around adb used by appium + helper libs
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:65 commits, 5 PRs, 16 pushes in 1 year 3 months
Contributions summary:Sebastien primarily contributed to the `appium-adb` repository by adding and modifying core functionalities within the `adb.js` file, a wrapper around adb. They introduced new methods and features related to device control, including reboot functionality, and implemented settings for wifi and data. Furthermore, they appear to have contributed to automation by fixing jar paths and adding a unit test for logcat process management.
adbandroidlibsappium
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