Nasir Taov
Senior Full Stack Developer & Tech Lead
| Lieu | Padoue, Italie |
| nasir.taov@gmail.com | |
| linkedin.com/in/nasir-taov | |
| Github | github.com/t1enne |
| Citoyenneté | Italienne |
Nasir Taov
Développeur full-stack senior et lead technique avec plus de 5 ans d'expérience à construire des logiciels de bout en bout. J'ai travaillé sur un framework UI qui tourne sur plus de 600 000 ATMs dans une banque européenne, et j'ai publié un moteur de formulaires open source (FormBaker) et un toolkit de backtesting quant. Au quotidien, je travaille en TypeScript, React, Angular, Node et Python, avec Docker et Linux à portée de main. Courant en français, italien, russe et anglais. Je préfère les solutions simples qui continuent de fonctionner.
Expérience Professionnelle
-
Développeur Full Stack
Raintonic - Padoue, Italie
AngularReactNestJSNode.jsDockerJenkinsCI/CDAngular · React · NestJS · Node.js · Docker · Jenkins · CI/CD
- Lead technique pour une équipe ciblée, responsable de tout le cycle, des exigences à la livraison
- Principal interlocuteur entre les parties prenantes métier et l'ingénierie
- Conteneurisé les applications avec Docker et mis en place la pipeline CI/CD Jenkins on-premise
- Nettoyé le processus de build pour que la CI ne soit plus le goulot d'étranglement
- Mission d'architecte frontend sur site chez Nexi Group (voir ci-dessous)
- TypeScript et Node à travers la stack, de l'interface aux services
-
Architecte Frontend
Nexi Group - Vérone, Italie
Project ManagementTypeScriptDevOpsProject Management · TypeScript · DevOps
- Mission client sur site réalisée pendant mon emploi chez Raintonic (avec ID et matériel Nexi fournis)
- Dirigé le développement frontend de logiciels ATM pour une grande banque italienne, déployé en Europe sur 600K+ ATM
- Migré l'interface pilotée par le backend JSP vers une architecture moderne orientée événements en TypeScript
- Développé des widgets et services personnalisés, utilisables depuis un DSL sur mesure basé sur JSON
- Intégration approfondie avec la couche KAL existante des ATM
- Créé un bundle personnalisé et un processus de build pour la compatibilité IE et des exigences de sécurité strictes
-
Développeur Full Stack
Cortek - Pérouse, Italie
Node.jsNext.jsReactPostgreSQLMongoDBAWSNode.js · Next.js · React · PostgreSQL · MongoDB · AWS
- Géré l'infrastructure e-commerce, principalement via Shopify
- Créé des outils Node.js et Next.js pour les opérations quotidiennes, incluant des migrations CSV vers SQL
- Applications frontend pour des magasins avec intégration en temps réel aux systèmes de caisse
- Stratégie de contenu pour les places de marché Amazon et Meta
- Pipelines ETL automatisés pour faire passer les données des magasins du CSV vers PostgreSQL
-
Coordinateur de Boutique & Spécialiste CRM
Brunello Cucinelli - Solomeo, Italie
AS400SalesforceRetail OperationsCRMAS400 · Salesforce · Retail Operations · CRM
- Passage auto-didacte vers le logiciel : j'automatisais les opérations retail quotidiennes avec des scripts, c'est de là que ma carrière d'ingénieur est partie
- Créé des automatisations CRM AS400 et Salesforce pour le travail quotidien
- Support technique pour les systèmes de point de vente et la gestion des stocks
- Animé des visites privées des installations de production en italien, anglais, russe et français
- Géré le merchandising visuel et coordonné les réapprovisionnements avec le responsable du magasin
- Suivi les relations clients via une gestion CRM personnelle et le service en boutique
Projets
- Industrie 4.0 (closed source)2023–2024
AngularNest.jsTypeORMPostgreSQLModbusOPC UAAngular · Nest.js · TypeORM · PostgreSQL · Modbus · OPC UA
Tableaux de bord en direct et analytique intégrant des dispositifs IoT via les protocoles Modbus et OPC UA pour le monitoring industriel.
- FormBaker https://github.com/t1enne/formbaker2026–présent
TypeScriptVitestarktypeZodNode.jsTypeScript · Vitest · arktype · Zod · Node.js
Moteur d'exécution open-source pour formulaires conditionnels et schémas multi-frameworks. Définitions sérialisables avec graphe de dépendances, résolution de visibilité et backends de validation interchangeables (arktype/zod). Node.js + browser. Intégrations pour React Hook Form, Angular et HTML5.
- Boîte à outils IBKR https://github.com/t1enne/ibkr2025–présent
PythonIBKR REST APIpandasBacktestingMultiprocessingPython · IBKR REST API · pandas · Backtesting · Multiprocessing
Toolkit de trading quantitatif composable : synchronisation de données IBKR, indicateurs techniques (filtres de Kalman, détection de régime HMM) et moteur de backtesting purement fonctionnel. Workflows CLI configurables en JSON avec validation IS/OOS walk-forward, balayage/optimisation d'hyperparamètres et multiprocessing.
- Pipeline de Données E-commerce (closed source)2021–2022
Node.jsMongoDBPostgreSQLAWS LambdaNode.js · MongoDB · PostgreSQL · AWS Lambda
Outil ETL Node.js + MongoDB convertissant les exports CSV retail en PostgreSQL, avec réconciliation automatique quotidienne dans plus de 50 magasins.
Compétences Techniques
Frontend: React, Angular, Next.js, TypeScript, JavaScript, HTML, CSS, Tailwind CSS
Backend: Node.js, NestJS, Python
Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
DevOps & Tools: Docker, Jenkins, Vite, Webpack, Bash, CI/CD, Git, Linux, AWS
Testing: Jest, Cypress, Playwright, Vitest, Unit Testing, E2E Testing
Other: REST APIs, GraphQL, WebSockets, Agile/Scrum, Jira, AS400, Salesforce
Formation
-
Licence en Médiation Linguistique (Traduction)
Université IULM - Milan
Note : 110/110
Cours et Certifications
-
Structures de Données & Algorithmes en C/C++
UC Santa Cruz
-
Python et Rust avec outils CLI Linux
Duke University
-
Fondamentaux de Rust
Duke University
Langues
- Anglais Courant (C2)
- Russe Langue maternelle
- Italien Langue maternelle
- Français Compétence professionnelle (C1)