Perfil

  • Excelentes conocimientos de programación en C
  • Experiencia con stl, boost, ACE, openfst, msgpack
  • Buenos conocimientos de programación en Java
  • Experiencia con JSP, CSS, JS, HTML
  • Persona de alto rendimiento y orientada a objetivos
  • Muy buenos conocimientos de multihilo y redes
  • Excelente jugador de equipo con buenas dotes de liderazgo
  • Aprende muy rápido y tiene buena capacidad de adaptación
  • Desarrollador orientado a pruebas

Experiencia

Desarrollador Senior de Software — 2018 – 2019

Reverso – Softissimo, Ottawa, Ontario

  • Trabajé en el back end de Procesamiento del Lenguaje Natural del diccionario contextual de Reverso. Limpieza y obtención de corpus y diccionarios.
  • Trabajé en la interfaz web de Reverso Context.

Desarrollador Senior de Software2017 – 2018

Tecnologías Forenses, Montreal, Quebec

  • Trabajó en el software IBIS TRAX Ballistic recognition C++ Client (Visual Studio MFC) – COM Server, implementando múltiples funciones y errores. Trabajé con Oracle, Postgress y
  • Configurar un entorno de pruebas automatizado basado en gtests y Jenkings
  • Responsable de la configuración y puesta en marcha de un Servicio de Notificación de Impactos SMTP.

Desarrollador de software PDF 2016 – 2017

Lulu Software, Montreal, Quebec

  • Responsable de rastrear y corregir errores de compatibilidad en una biblioteca PDF de bajo nivel C++11/14 para analizar archivos PDF.
  • Añadir un entorno basado en gtests para Pruebas Automatizadas
  • Trabajado en un equipo ágil basado en SCRUM en un entorno Visual Studio TFS.

Desarrollador de software AI / GUI — 2010 – 2015

Sovo Technologies, Montreal, Quebec

  • Desempeñó un papel central en la entrega del producto estrella de SOVO, STDirect, una GUI en C++ (Juce FW) utilizada con un backend en reconocimiento de voz.
  • Trabajé en dos versiones del backend C++ de reconocimiento de voz (FST, kaldi) utilizado para los subtítulos en directo. Utilicé myRPC, msgpack, boost any para la comunicación Cliente-Servidor.
  • Entrenó a un Phonetisaurus utilizado en el Diccionario para fonetizar palabras nuevas.
  • Entrenado modelos lingüísticos y trabajado con mitlm.

Desarrollador de software VoIP2009 -2010

Sangoma , División Paraxip , Montreal, Quebec

  • Trabajé en una pasarela VoIP/PSTN en C++.
  • Trabaja con SIP, SDP, RTP, SNMP, etc.

Desarrollador de software2005 – 2009

Corporación Media 5 (Mediatrix), Centro de Competencia M5T, Sherbrooke, Quebec

  • Trabajó con el equipo de software de M5T en el desarrollo de un marco C++ para bibliotecas VoIP que implementa multihilo, sockets BSD , objetos de sincronización, tipos de datos abstractos, algoritmos especializados de gestión de memoria, objetos vivos y dirigidos por mensajes, mecanismos de seguimiento y gestión de errores.
  • Trabajé en un Teléfono y Mensajero VoIP y en un Cliente de Convergencia Fijo-Móvil para teléfonos inteligentes Symbian (Nokia NSeries, ESeries)

Desarrollador de software 2003 – 2004

Ericsson Canada Inc., Montreal, Quebec

  • Desarrolló aplicaciones Cliente-Servidor utilizando Java (Swing), C, Perl, Expect.

EDUCACIÓN

Máster en Ingeniería, Software, M.ENG. 2012

Universidad Concordia, Montreal, Quebec

Miembro de la Sociedad Internacional de Honor Golden Key.

Licenciado en Ingeniería, Software, BAC 2004

Universidad Concordia, Montreal, Quebec

Título otorgado con distinción.

Instituto de Educación Cooperativa.

Diploma de Estudios Colegiales, Ciencias Naturales, DEC 2000

Colegio John Abbott, Montreal, Quebec