Nicolas Penin

Senior Software Engineer at Mirific GmbH

Greater Mulhouse Area France
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
Nicolas Penin is a Senior Software Engineer with over a decade of experience building cloud-native, TypeScript-first systems and leading distributed engineering teams across Europe. He has a strong background in regulated industries and security-aware development, having architected large-scale ingestion and permissioned systems (millions of weekly vulnerabilities) and built serverless products on AWS. Equally comfortable in hands-on engineering and technical leadership, he has progressed from .NET consultant to CTO-level responsibilities and DevOps lead roles. An active contributor to TypeScript tooling and typings—improving webpack and DefinitelyTyped definitions—he blends practical type-safety improvements with production-grade architecture. Based in the Greater Mulhouse area, he brings a pragmatic, test- and automation-driven approach to complex, compliance-sensitive software problems.
code13 years of coding experience
job10 years of employment as a software developer
bookEngineer, Computer Science, Engineer, Computer Science at Université de Haute-Alsace Mulhouse-Colmar
bookEngineer, Computer Science, Engineer, Computer Science at Ecole Nationale Supérieure d'Ingénieurs Sud-Alsace
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
371reputation
32kreached
10answers
9questions
github-logo-circle

Github Skills (21)

debugging10
debug10
typesc10
javascript10
typescript10
typescript-definitions10
bundle10
type-definition10
webpack10
type-system10
bundler10
webpacker10
typescript-types10
typescripts10
tslint10

Programming languages (15)

PowerShellMDXC#C++CMakefileWebAssemblyGo

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:28 commits, 9 PRs, 8 comments in 3 years 6 months
Contributions summary:Nicolas primarily contributed to the TypeScript type definitions for the `debug` library within the `definitelytyped/definitelytyped` repository. They fixed compilation issues, addressed coding convention violations, and corrected headers in the `index.d.ts` file. The user also updated and fixed TSLint issues in the test files. Furthermore, the user added tests for the default import.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
webpack/webpack

Feb 2021 - Feb 2021

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Nicolas primarily worked on updating type definitions within the `webpack` project. Their contributions focused on adding and modifying types related to core functionalities like `Watching` and `StatsCompilation` to the `types.d.ts` file. Furthermore, the user made adjustments to `index.js` to incorporate these updated type definitions. These changes indicate a focus on improving the project's TypeScript support and ensuring type safety within the codebase.
amdloaderscode-splittingcustom-stuffcompiler
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
Nicolas Penin - Senior Software Engineer at Mirific GmbH