Summary
Thomas Vivien is a web developer based in Geneva with 10 years of experience building and maintaining full-stack web applications across PHP and modern JavaScript/TypeScript. He cut his teeth on Visual Basic in high school and transitioned through ERP and internal tooling to focused web work, combining backend expertise (PHP, MySQL, queues, Elasticsearch, REST/SOAP) with frontend skills (ES6+, TypeScript, Vue.js). At B2PWeb he modernized legacy apps and supported SOAP APIs in French and English; he currently develops production web services at Infomaniak Network SA. Comfortable across the stack, he has hands-on experience with performance optimization, WebSockets/Node.js, and automated testing practices. He brings a pragmatic, operational mindset from earlier roles in system administration and client support, making him effective at closing the gap between users and technical delivery. Notably, his long-term exposure to both legacy and modern stacks gives him a knack for pragmatic refactors that balance risk and value.
10 years of coding experience
14 years of employment as a software developer
IT and management senior degree, Computer Science, IT and management senior degree, Computer Science at Lycée Théodore Aubanel, 84000 Avignon, FRANCE
Chef de projet, Analysis and Functional Analysis, Chef de projet, Analysis and Functional Analysis at Esimed, Marseille