
Pascal Heitz
Software Engineer
Salaire / Taux journalier
Prague, Tchéquie
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Depuis 2021, j'accompagne des startups dans leurs choix techniques, en tenant compte de leurs contraintes business et de leur historique. J'aide à trouver le bon équilibre entre efficacité immédiate et évolutivité future. Au fil de mes missions, j'ai mentoré plus de 10 développeurs juniors afin d'accélérer leur montée en compétence et d'améliorer la fiabilité de leurs livrables.
Expérience de travail
Lead Backend Engineer
BeebsFreelance
janv. 2025 - janv. 2026
1 an 1 mois
À distance
Introduction of TypeScript and NestJS into the backend ecosystem (initially legacy JavaScript / Express). Mentoring of long-standing developers on new practices and technologies. Rewriting and rationalization of legacy microservices. Migration of internal CommonJS libraries to TypeScript libraries that are future-ready while remaining backward-compatible with legacy CJS deployments. Creation of an extended library of recurring features for NestJS applications, including: A NestJS application creation wrapper for AWS Lambda, with standardized multi-input handling (HTTP, SQS, SNS, Cron) and numerous modular plugin-based features. NestJS services for SNS / SQS (AWS) event multiplexing and demultiplexing. Strongly typed, data-safe NestJS services encapsulating legacy JavaScript components. Reusable guards and interceptors. Creation of a library of composable mocks, simplifying the construction of unit test scenarios. Implementation of an abstraction layer on top of Sequelize, enabling automatic inference of TypeScript types for queries, including recursive includes.
Lead Frontend Engineer
GenyMobile / ShadowFreelance
juil. 2024 - oct. 2024
4 mois
À distance
Frontend design of a proof-of-concept and mentoring of a junior developer. Conversion of an old JS codebase to a state-of-the-art TS codebase with latest libraries.
Creator
HyperCube Labs
août 2023 - avr. 2024
9 mois
Prague, Tchéquie
Architecture of electronic cards networks. Design and manufacture of PCBs. Sourcing of mechanical and electronic components. R&D of pressure sensors and LED light diffusion. 3D modeling and printing of technical plastic components.
Lead Fullstack Engineer
ArtradeFreelance
nov. 2022 - mai 2023
7 mois
À distance
Lead and coaching of junior and intermediate fellow developers. Setup and enforcement of good programming practices. Creation of a user-tailored multi-criteria content feed with ElasticSearch.
Backend Engineer
MasteosFreelance
févr. 2022 - juin 2022
5 mois
À distance
Design of a multi-layer data-centric architecture. Design talks with fellow developers. Progressive rewriting of the FeathersJS backend to a brand-new NestJS backend built on good practices. Incremental improvement and additions to the old backend during the transition. Creation of type-safe internal libraries. Mentoring of junior developers, code reviews, peer-programming. Enforcement of coding good practices.
Fullstack Engineer
AssolibFreelance
mai 2021 - août 2021
4 mois
À distance
Rewriting of the admin panel of the customer's project, and enhancement of the backend for supporting new requirements.
Creator
FlashyPlayer
juin 2020 - août 2020
3 mois
Video player for language learners with dual subs, instant translation, export to Anki, navigation by dialog, etc (WPF C#) https://flashyplayer-website.vercel.app
Senior Software Engineering
Salsita Software
mai 2019 - avr. 2020
1 an
Prague, Tchéquie
Android Native, Ionic / React Hooks.
R&D & backend software engineer
Salsita Software: Engineering Exceptional Experiences™
août 2015 - juil. 2018
3 ans
Prague, Tchéquie
Corkscrew is an app that helps you choose the best wine in a restaurant or a wine shop. Rule-based fuzzy wine identification pipeline (ES6, NodeJS, ElasticSearch) Eshop crawling (ES6, NodeJS, nightmare) App backend (ES6, NodeJS, Express, MongoDB) Staff dashboard (ES6, AngularJS) Database administration
AI Researcher
Keen Software House
juin 2014 - janv. 2015
8 mois
Prague, Tchéquie
Among a small team of researchers and engineers, I researched AI algorithms, convolution neural networks with supervised / unsupervised / reinforcement learning. I developed and tested new ideas with either Octave or C#/CUDA. I've also developed tools to visualize and monitor network behaviors.
C++ Engineer R&D
Safran
mars 2013 - août 2013
6 mois
95520 Osny, France
End-of-study internship. Research on photometry-based control of digital camera settings (C++, OpenCV)
Architecte / Développeur Web
Global Digital Publishing
sept. 2011 - déc. 2011
4 mois
Esch-sur-Alzette, Luxembourg
Conception et développement d'un portail d'information web 2.0
Développeur web freelance
Urban Gaming
juin 2010 - juil. 2010
2 mois
Paris, France
Decouvrir Paname Jeu interactif pour découvrir la ville de Paris en empruntant des lignes de métro virtuelles. Chaque station du métro est un lieu magique de Paris. Dans le cas d'un bon restaurant, des tickets à prix réduit peuvent être achetés via Paypal. Les commerçants possèdent leur propre backoffice afin de gérer les commandes. L'inscription peut se faire en un clic via Facebook Connect. beta.decouvrir-paname.fr
Développeur Web
EBG
juin 2009 - août 2009
3 mois
Paris, France
Programmation d’un réseau social web 2.0 pour professionnels du développement durable codé en PHP/MySQL/AJAX. Affichage d'articles, gestion des utilisateurs, de leurs publications. Création de forums d'échange.
Formation
EPITA: Ecole d'Ingénieurs en Informatique
Master of Engineering, software engineering
2008 - 2013
6 ans
Activités et associations : President of the motor sport association ASME (Association des Sports Mécaniques Étudiants)