Sébastien Côté
Lead Software Developer at Xtract AI- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
French Native or bilingual proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Experience
-
Xtract AI
-
Canada
-
Software Development
-
1 - 100 Employee
-
Lead Software Developer
-
Aug 2021 - Present
Develop an application that detects, classifies, and tracks objects of interests in video using Artifical Intelligence (AI). Develop an application that detects, classifies, and tracks objects of interests in video using Artifical Intelligence (AI).
-
-
-
Avigilon
-
Canada
-
Security and Investigations
-
300 - 400 Employee
-
Senior Software Developer
-
Feb 2016 - May 2019
Developed video streaming solutions to deliver live and recorded security footage from edge devices to mobile phones and web browsers.• WebRTC• C++ / C# / Javascript / Node.js Developed video streaming solutions to deliver live and recorded security footage from edge devices to mobile phones and web browsers.• WebRTC• C++ / C# / Javascript / Node.js
-
-
-
Vantrix
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2014 - Feb 2016
Working remotely as a technical lead and architect for the development of a new C++ HTTP server module that performs efficient on-the-fly conversion of media for different adaptive HTTP streaming technologies. • Apple HTTP Live Streaming • MPEG-DASH • Microsoft Smooth Streaming • C++ / Lua / JSON / Linux Working remotely as a technical lead and architect for the development of a new C++ HTTP server module that performs efficient on-the-fly conversion of media for different adaptive HTTP streaming technologies. • Apple HTTP Live Streaming • MPEG-DASH • Microsoft Smooth Streaming • C++ / Lua / JSON / Linux
-
-
-
-
Director of Software Engineering
-
Jan 2012 - Jun 2014
Led a team of software developers and testers through the development of new software providing bandwidth optimization solutions. The technology was successfully deployed in the data center of large mobile network operators. • Large scale distributed architecture • Coaching and mentoring • Product and features design and planning • Project management • Employee evaluations
-
-
Lead Software Engineer
-
May 2005 - Jan 2012
Led a team of up to 5 software developers through the design and development of products related to on-the-fly transcoding of media files, streaming and bandwidth optimization for mobile network operators. • SIP / RTSP / RTP / RTCP • MMS (Microsoft Media Server) • FLV / MP4 / WMV • H.263 / H.264 / MPEG-4 • MongoDB • Software profiling and optimization • Network performance optimization • Continuous integration • C / C++ / Java / Python / shell scripting • Linux
-
-
Software Engineer
-
May 2004 - May 2005
Contribute to the design and development of a MMS message adaptation server for mobile network operators. • Audio, video, and image transcoding • OMA Multimedia Messaging Service (MMS) • XML-RPC • C / C++ • Linux
-
-
-
VoiceAge Corporation
-
Telecommunications
-
1 - 100 Employee
-
Software Developer
-
Jan 2003 - May 2004
• Implementation of new features in a video transcoding application running under Windows. C++, DirectShow, MFC.• Contributed to the analysis, design and development of a Linux server application for media transcoding. Development in C and C++.• Deployment and maintenance of a version control system and Wiki. • Implementation of new features in a video transcoding application running under Windows. C++, DirectShow, MFC.• Contributed to the analysis, design and development of a Linux server application for media transcoding. Development in C and C++.• Deployment and maintenance of a version control system and Wiki.
-
-
-
Ericsson
-
Sweden
-
Telecommunications
-
700 & Above Employee
-
Software Development Intern
-
May 2002 - Sep 2002
Java client/server development. CORBA. Java client/server development. CORBA.
-
-
-
Matrox
-
Canada
-
Computer Hardware Manufacturing
-
1 - 100 Employee
-
Software Development Intern
-
Jan 2001 - May 2001
- Port JFFS (Journaling Flash Filesystem) to the 2.2 branch of the Linux kernel.- Create an embedded Linux distribution based on BusyBox and TinyLogin. - Port JFFS (Journaling Flash Filesystem) to the 2.2 branch of the Linux kernel.- Create an embedded Linux distribution based on BusyBox and TinyLogin.
-
-
Education
-
Université de Sherbrooke
Bachelor of Engineering (BEng) -
CEGEP de Victoriaville