Profil
Ingénieur sénior de robots et logiciels avec plus de 10 ans d'expérience en industrie, y compris plusieurs produits et missions lancés avec succès dans des environnements difficiles.
Compétences
Expérience en génie, robots, et logiciel en excès de dix ans
Développement de logiciels en C/C++, Java, C#/VB.NET, Python
Conception des circuits analogique et numérique
Intégration de système et débogage, y compris le démarrage de nouveau matériel informatique
Dirigeant d'équipe et gestion de projet
Expérience
Ingénieur de logiciel (SWE)
Belo Horizonte, BR, 2015-présent
Dirigé la conception et la mise en œuvre d'un nouveau pipeline de données pour analyser les données enregistrées de la plus grande application de la connaissance du monde, manipuler des milliards d'interactions et de pétaoctets de données par jour
Clearpath Robotics
Chef d’équipe de développement de logiciel
Kitchener, ON, 2014-2015
Dirigé l'équipe à développer un camion autonome pour l'industrie minière
Planifié le projet, y compris la portée, les ressources, et l’échéancier
Travaillé directement avec le client pour déterminer les besoins véritables
Planifié la conception de l'architecture de logicielle et aussi sa réalisation
Guidé et examiné l’élaboration du code de logiciel de l'équipe
Mis en œuvre des structures de communication, les interfaces de capteurs et du contrôle véhiculaire
Technologies clés: ROS, Robot Simulation, Linux intégré, LiDAR, RADAR, Python, C / C ++ intégré
Dandy
Chef de direction technique
Kitchener, ON, 2013-2014
Dirigé l'élaboration d'une nouvelle application mobile à travers le processus Dandy
Responsable de la sélection de l'équipe de développement, de la conception des produits et de sa mise en œuvre sur iOS, BB, Android; et les services de back-end
En même temps géré le développement de la plate-forme web Dandy, y compris de nouvelles fonctionnalités et l'entretien
Evalué des idées d'applications et fourni des commentaires au PDG et aux partenaires
Technologies clés: iOS, Android, BlackBerry, Objective-C, Java (Android), C ++ (BB), Python, services web virtuels
Aeryon Labs
Développeur sénior de logiciels
Waterloo, ON, 2008-2013
Dirigé le développement de logiciels pour les plateformes Scout et SkyRanger
Mise en œuvre du processus de développement Agile et l'intégration continue
Conçu et mis en œuvre d’une nouvelle architecture pour la station de contrôle de la mission, y compris la cartographie enfichables et support vidéo
Évalué et dirigé l'introduction de la nouvelle technologie de plateforme, y compris: Python, les services de messagerie et les services d'enregistrement
Technologies clés: Linux intégré, Linux Kernel Drivers, programmation du réseau et la messagerie, vidéo IP (RTP / RTSP), Python, Java / Swing, C / C ++ intégré
Consultant indépendant
Waterloo/Toronto, ON, 2006-2007
Fourni aux clients l’expertise en développement des logiciels et des systèmes informatiques
En général, ces projets nécessitait soit le développement de nouvelles systèmes de logiciels ou la modification de ceux-ci selon les spécifications du client
Clients inclus: JMP Engineering, Scotiabank Jamaica, Parmalat, TMMC
Technologies clés: C#, MS SQL Server, Oracle PL/SQL
ATS Advanced Systems
Concepteur de logiciels pour système de contrôle
Cambridge, ON, 2004-2006
Dirigé le développement de logiciels pour plusieurs projets d'automatisation avancé, y compris un système d’expérimentation de microbiologie automatisé et un système d'inspection de TFT capacitif automatisé
Mise en services des machines sur place aux É-U, Corée du Sud, et en Europe
Conçu l'architecture et mis en œuvre des logiciels de contrôle
Technologies clés: QNX, logiciels PLCs, Visual Basic, machine vision, Stäubli robotics, contrôle des mouvements
Archronix Corp
Concepteur de matériel informatique
Toronto, ON, 2003-2004
Concepteur de matériel informatique pour le contrôleur et le simulateur aéronautique de moteur l'APU
Conçu et supervisé le projet de la construction du simulateur de moteur, y compris l’analyse des exigences, la conception de circuits, la construction et la vérification
Technologies clés: conception des circuits analogiques et numériques, VHDL
Éducation
Université de Waterloo — B.A.Sc. Génie Électrique, 2003, Honneurs avec Distinction