Montreal, Quebec, Canada
Designing and implementing distributed, telecommunication systems Professional in my relations with others Supervising multi-disciplinary resources Deliver a high quality work Significant capacity for abstraction and analysis Relevant when brainstorming Visionary Specialties: Complex Systems Design Efficient C Programming Multithreading Programming and Framework general architecture knowledge
Élaboration, prototypage et développement d’un système de télécommunications viable destiné à l’internet des objets (IoT/M2M) Conception et développement de protocoles radiofréquence complexes, développement de séquences de reconnaissance de paquets applicable à grande échelle, schéma de préambule permettant d'isoler les communications sur des fréquences partagées Conception d’un micro logiciel de communication « stack » réseau de faible empreinte sous format de librairies, classe A B C, développement de site de radiocommunication « base station », algorithmes d’encryptions et correction d'erreur, routines haute vitesse, routine de contrôle de radio "low-level" niveaux physiques (modulation-démodulation) et logiques (couche protocole) Conception, prototypage et réalisation de produits de télémétrie complets sur réseau de télécommunications privé, contrôle de démarreur à distance, lecteur signaux à effet Hall pour réservoirs de propane, système de positionnement GPS, communicateur de signaux d’alarme, émulation de serveur contact id avec signaux DTMF Supervision directe du développement du serveur de communications réseau (backend), expérience de développement de services Windows WCF, queues, workers, multi-thread et bases de données pour traitement haute vitesse et garantie de latence, adressage réseau, redondance, routage, synchronisation de donnée, architecture de services et schéma de BD Développer des outils de surveillance et de statistiques, outils de déverminage évolués, synchronisation temporelle de modules embarqués, architecture de systèmes embarqués évolués client-serveur, logique embarqué paramétrable, outils de tests et de supervision du réseau (latence, performance, évolution dans le temps) Définition et supervision de projets avec Bluetooth Low Energy et applications mobiles Conseils et stratégie de développement de produits Prévisions de compatibilité future et expansion (évolutivité)
Modular development of functionalities (C libraries), definition, documentation, tasks division and planning, project and resources management. Integrating libraries into new projects. Promote better collaboration between developers (2009-2011) Development of networked systems, master-slave and event-driven, linear and multi-tasking, in C language on Renesas microcontrollers and ARM-9, device management and interrupts, real-time process optimization, refactoring of portions of code. Synchronization and data management, development of communications protocols. Hardware validation, high and low level debugging , creation of tools to accelerate development. (2006-2009) Considered a technical/logistic reference, involved in several projects. Interaction with customers and suppliers. Managing Subversion and Mercurial for all developers (2008-2011)
Designing high quality systems to interface automotive communication busses. Hardware design of high and low power circuits, and in radiofrequencies, prototyping and validation. Embedded firmware design, CAD, writing of 3 patents including one of my own.