Pascal Thormeier (he/him) – Senior Software Engineer
Born 1990-01-15
Living in Zurich, CH
- Curious self-organized doer
- Team player, leader, coach
- Passionate about all things web
- Tech enthusiast in general
- German (native)
- English (fluent in
written and spoken)
Technologies
Frontend
- JavaScript and TypeScript
- Nuxt, Vue
- React
- Build tools (Vite, Webpack, esbuild)
- CSS with various frameworks
Backend
- PHP
- Symfony
- Laravel
- Drupal
- Python
Data
- MySQL/MariaDB
- Postgres
- MongoDB & similar
- APIs: GraphQL, REST
Ops
- Linux/*nix administration
- Docker, Docker Compose, Lando, DDEV
- Bash/ZSH
A selection of projects
bs.ch - Website for the Canton of Basel-Stadt
Drupal, Nuxt, Vue, GraphQL, TypeScript, Vite, MJMLFullstack Developer, Frontend Developer, Software Architect
Development of a digital design system as installable library, integration of MJML into Nuxt, frontend & backend development
SV Group - Relaunch
Drupal, Nuxt, Vue, GraphQL, TypeScript, ViteFrontend Developer
Beautiful interaction design and high focus on accessibility and usability
ETH Immobilienökonomie
Vue, Express, MongoDB, SOAP, RESTFullstack Developer, Software Architect, Interaction Designer
E-learning app for students of architecture, simplifying complex calculations and making them visible
Migros Product Catalogue & Migipedia
Symfony, Bootstrap, Twig, JavaScriptFullstack Developer, DevOps
Simplifying the way one of the largest retailers shows their products, extra focus on performance and compatibility
Various open source and freelancing projects
PHP, JavaScript, TypeScript, Python, Java, Drupal, SymfonyA wide variety of libraries, tools, bundles, packages, etc. used by many projects and hundreds of devs. Have a look on Github!
Work experience
Senior Web Developer (since 2014-01-01)
Liip AG, SwitzerlandWorked in various teams on various large-scale projects, from prototyping to fullstack implementation of complex features and DevOps. Occasional substitute Agile Coach, Accessibility expert, UX designerWeb Developer (2010-07-01 – 2013-12-31)
Cinergy AG, SwitzerlandDevelopment, bugfixing, system administration, 2nd level support, deployment, network administrationBook author (since 2023-06-09)
Packt, BirminghamWrote Mastering CSS Grid: A Comprehensive and Practical Guide to Creating Beautiful Layouts with CSS Grid. A 330 page book to learn all about CSS Grid.Course author (since 2022-02-18)
Educative.ioWrote the course titled "Advanced VueJS: Build Better Applications Efficiently", containing 51 lessons, 57 code playgrounds and 8 quizzes.Small freelancing projects (since 2020-05-12)
Websites for associations, small businesses, legacy refactoring, etc.
Diplomas & certificates
BSc FHNW in computer science with specialization in design and management (2020-05-12)
FHNW, Brugg, SwitzerlandSwiss grade 5.3, ECTS Grade AEFZ as application developer and business matura (2010-06-30)
Kantonsschule Enge, Zurich, SwitzerlandSwiss grade 5.3Machine Learning Certificate (2018-04-28)
Coursera, Stanford UniversityDuring BSc studies. Various ML techniques, maths and general knowledge about ML, Deep learning and ML pipelinesZend Certified PHP Engineer ZCPE (2014-09-10)
Zend - The PHP CompanyKnowledge about PHP, its specialties and core conceptsFirst aid provider level 2 IVR 2021 (2023-06-25)
Samariter SchweizAble to give advanced first aid in emergency situations
Awards
dev.to Top 7 Author Of The Week (2021-02-09)
Twice in 2021, once in 2022German Design Award - Winner Interactive User Experience (2019-02-08)
for ETH ImmobilienökonomieBest of Swiss Web - public affairs silver (2018-04-12)
for ETH ImmobilienökonomiePass with distinction (2010-06-30)
Kantonsschule Enge, Zurich, Switzerland, Swiss grade 5.3
Leadership & Volunteering
First aid instructor for BLS-AED-SRC and Level 1 IVR courses (since 2025-03-01)
Samariter Region-ThalwilGiving courses for obtaining a driver's license, on resuscitation techniques, courses for companies, and customized coursesFirst aid paramedic at events, fairs and sporting events (since 2020-01-01)
Samariter Region-ThalwilProviding first aid to people present at the events, sometimes leading shiftsCompany commander of Civil Protection (since 2019-07-22)
Zivilschutzorganisation HardwaldResponsible for the preparation of two-week repetition courses for all departments, head of operations in emergency situations, general leadership and voluntary work
My key soft skills
- Problem Solver
- Team Player
- Quick Learner
- Strong Communicator
- Trusted Leader
- Resilient Enthusiast
Fun facts about me
- Started programming
when I was 13 - I love woodworking
and electronics - I own around 200 music
CDs and vinyls - I have five different
ways to make coffee
- Started programming
My learning goals
- Godot and Gamedev
- Electronics and Arduino
- In-depth UX
- Refine my artistic skills
- More ways to make coffee
This CV was made with love, HTML, CSS, Nuxt+Vue and Tailwind. Icons are SVGs, the rest is CSS.