Summary
Nicolas Epstein is a senior software developer with six years of experience building backend-focused full-stack systems and architecting distributed microservices for financial and SaaS platforms. He combines a self-taught engineering path with a visual arts background, which shows in interactive visualizations and tools he built for artists and researchers using D3.js and Three.js. Nicolas has led data migrations and performance tuning projects—most notably a zero-downtime Firestore-to-Postgres migration with a 5× speedup—and routinely optimizes SQL, indexing, and transaction isolation for low-latency services. He enforces engineering excellence through code review, testing standards, and documentation while designing APIs with OpenAPI for contract-driven development. Based in Quebec, he balances production-grade backend work with hobbyist interests in watchmaking and Rust tooling, such as a Rust converter that turned survey data into 3D geometries. Practical, curious, and detail-oriented, Nicolas excels at turning messy requirements into observable, performant systems.
6 years of coding experience
6 years of employment as a software developer
Bachelor of Arts - BA, Philosophy, Bachelor of Arts - BA, Philosophy at Université de Montréal
DCS, Natural Sciences, DCS, Natural Sciences at Cégep de Sherbrooke
French, German, English, Italian, Spanish, Portuguese