David Bouyeure

David Bouyeure

$55/hr
Senior software engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
54 years old
Location:
Seillans, Paca, France
Experience:
20 years
David BOUYEURE 29 chemin des Hauts Plans 83440 Seillans - France Email :-+33 - years old SENIOR ARCHITECT/C++ DEVELOPER PROFESSIONAL BACKGROUND 2020 Teraki GmbH - Porting to Android an application based on the open source computer vision ORB-Slam (Simultaneous Localization And Mapping) to be used onto a smartphone equipped with a depth ToF sensor. C++17, multithreading, Android NDK(Camera2 NativeWindow API)/SDK, git, cmake. Ministère des Armées 2019 - Porting to Android the open source library libparistraceroute and did C++ redesign of the paris-traceroute program. Libparistraceroute uses a technic to bypass the internet router load balancing, which can fool classical traceroute. Designed a simple android applicationto to run(root) this C++ paris-traceroute program. C++17, Android NDK/SDK, cmake. Renault Software engineer 2019 - I built a cross-platform standalone simulation software to validate the ADAS ECU component, interfacing with the C API (mat, mx) of Matlab. This tool is deployed on a HPC farm to replay a huge amount of collected data and checking the ADAS component behaviour. C/C++17, Matlab mx API, Gitlab CI, git, cmake. Confidex Oy NFC Software engineer - Short intervention on a PC application driving a NFC tickets printer(access tag, transport, etc.) Auditing, securing, adding a module for a customer in need of new data in memory. C++11, Qt5.7, Intertic, SAM, APDU. 2019(2 month) Amadeus IT Software engineer - Inside the New Business Unit, I was participating in the Hotel inventory services. I was also concerned by the C++ optimization and coding rules. - Lately integrated one of the Amadeus core framework team. C++11, template design, unit test, continuous integration, git, python, Agile-Scrum. - Kapsys Embedded, GSM Software engineer- - The main challenging project: a new smartphone totally designed by Kapsys, running on a customized Android system and aimed to seniors and visual impaired people. This smartphone includes several high value added applications like a magnifier, a remote control, a color detection, an OTA system update, among others. The Android middleware and some Linux drivers have been customized. See kapsys.com. - Port of Win CE applications to Android(native). Android 4.0.3 A.O.S.P, Mediatek BSP, kernel, ndk(C++), sdk(Java), image binarization (Otsu algorithm, OpenCV), vnc client/server. 1 Mobibase IP TV Streaming manager- - Evolution and optimization of production video streaming servers. - Administration of virtualized servers. Linux, Darwin Streaming Server, Wowza Media Server, VLC, ffmpeg, x264, MP4Box, xen. C/C++, Java, RTSP/RTP, RTMP, HLS, MPEG-TS, DVB-S, 3GPP, MP4, H264, tcpdump, wireshark, perl, bash, nagios, mrtg. - Project of custom TV channels creation made by automatically agregating video published on social networks in real time. ruby, SPARQL, 4store, redis. BENOMAD Software engineer- GPS, Embedded - Updated, maintained ant optimized the C++ and C# SDK. - Integrated the RDS-TMC and GPRS-XML traffic information into the navigation process. - Developed a licensing web service. C++, .Net Compact Framework C#(PInvoke), ARM, multi-threading, WinCE, NMEA, WGS-84, RDS-TMC, LAMP(Linux Apache MySQL PHP), Open Source NuSoap, XML expat. PLENWARE Software engineer 2001-06 consulting, éditor - Developed an intranet application for a finnish customer working in the medical domain. English - Designed and developed a messaging framework to share information between several medical softwares. Visual Basic 6, ASP, IIS 5, Socket, HL7, XML, SQL Server 7.0, MSMQ. - Packaged a software for Nokia France. Linux, KickStart. TRANSICIEL SSII Software engineer - Object refactoring of a DCOM server driving toll authentication Escota devices. Objet, DCOM, assembler 80x86. - Wrote a Delphi program monitoring cash machines for a customer in Monaco. Object, socket TCP, SQL(DB2, Oracle). 2001 NOVACOR Cardiology R&D 99-2001 D.F.L. SSII Developer 1998-99 I performed several tasks, mainly about GUI/DB in Delphi. Also few month doing C under Unix, writing a COM client to MapInfo, or developing a voice RTC mailer in C++. I.S.P. Developer I participated in several GUI/DB projects written in Delphi, but also in automates(Crouzet) programming to animate a puppets show, in components integration to build a visioconference system, and realized a draft implementing the Aitken interpolation. - Developed a real time heart signal analyzing software. Object, DCOM server, algorithmy, C++ Builder. - Wrote a Win32 USB driver for flash cards. C++, multi-threading, USB, DDK, WDM. 1997 SOGITEL REAL ESTATE consulting, éditor - Maintained the company software. IBM 36-RPG II, COBOL, BASIC. P.P.C. (training) SSII, éditor - Maintained the company software. AS/400-RPG III. 1996 Ministère des Affaires Sociales, de la Santé et de la Ville - Managed the ministry library. Turbo Pascal, Excel Macros. - 1995 2 TECHNICAL SKILLS Systems : Linux, Android A.O.S.P, Windows 2000, XP, 9x, NT 4.0 (SDK, DDK VxD, WDM), WinCE 4/Mobile 5-6, DOS, OS/400.  Servers : Tomcat 5.9/6, IIS 5.0, Darwin Streaming Server 6, VLC, Wowza Media Server 2, Postfix, Dovecot.  Languages : C/C++17(STL), Java(servlet/Jsp), C#(interop/C), Java(jni), Delphi (object Pascal), Assembler 80x86 (reverse engineering), JavaScript(Ajax), SQL, SPARQL, bash shell, Perl, Python, PHP, ruby, Basic, RPG III, COBOL, CL 400.  Tools : gdb, gcc, cmake, valgrind/callgrind, Android studio, Eclipse, Jenkins, git, Gtest, Jira, Visual Studio 2005/2008, Qt5, NetBeans 7.0, C++ Builder 3/4, Visual C++ 5/6/eVC4, MFC, Delphi 2/3/4/5, Matlab mx API, tcpdump, wireshark, xen, MP4Box, Perforce, CVS, SVN, Mantis, Numega SoftIce 3.23, Visual Basic 6, IBM MQ Series API.  Technologies : Object, multi-threading, C++ optimization, template design, socket, applet, Swing, Java 2D, DCOM ActiveX, virtualization, XML/DOM-SAX.  Protocols, algorithmes : UDP-TCP/IP, NMEA(GPS), RDS-TMC(Info trafic) ISO 14819, SMTP, POP/IMAP, USB, HL7, RC4, SHA-1, AT modem commands.  Video/streaming : H264, MPEG4, avconv/ffmpeg, RTSP/RTP, RTMP, Apple Live HTTP Streaming, MP4Box.  SGBD/triplestore : MySQL, SQL Server 7.0/6.5, SQLite, 4store, redis, ORACLE 7.33/8, DB2, INGRES, ACCESS-JET.  Methods : Agile-Scrum, MERISE. CURSUS  B.T.S, A.F.P.A., Technicien Supérieur en Informatique de Gestion. -  Mathématiques Supérieures, E.S.M.E. SUDRIA. -  Baccalauréat C. - LANGUAGES English read, written, spoken, Spanish read, ~spoken. HOBBIES Rock climbing, ski-hiking, bike trips, computing. 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.