Oleg K.

Lead Developer

555€
/jour
Freelancers
Senior
Antibes, FRANCE

Mon expérience

Voir plus

Lead Developer - NXP Semiconductor01.06.2018 - Présent

Projet: terminal d'assistance phonique / bruit anulation Construire fonctionnalités:
- profil audio-descripteurs de périphérique USB pour le streaming audio constant multicanal pour la lecture et l'enregistrement
- Support matériel basé sur le DMA de la série iMXRT10xx et modules logiciels implémentant pour le stockage, l'audio et la gestion de la mémoire - Optimisation des procesus et des performances d'Amazon FreeRTOS à l'aide de Segger SystemView - Intégration de la structure vocale sur Yocto Linux, portage du noyau, mise à jour et migration des pilotes - Prototypage de périphérique d'itération vocale Amazon Echo Dot
O et T: Ubuntu/Debian/Yocto linux, NXP ARM SoC, NXP iMXRT10xx, iMX8mini, Eclipse, Segger SystemView, GIT, Confluence, gcc, python, bitbake, repo, vim.
Voir plus

Lead Developer - Persx Inc.01.12.2006 - Présent

Projet: Assistance vocale sur terminal mobile
Analyse préliminaire des besoins au niveau système et spécification du FPGA.
Développement de l’encapsulation du protocole voix dans un driver USB. Participation au développement et debugging au niveau système.
Portage du noyau Linux sur des architectures à base de processeurs ARM et PPC.
Participation au développement des systèmes de communication sans fil (BlueTooth, ZigBee, Wibree).
Intégration d’une bibliothèque acoustique d'annulation d'écho. (platform Windows Mobile, linux embarqué)
Outils et technologies : armcc, make, Windows Mobile 5/6, linux / cygwin, stdlib, csh, awk, emacs, Trace32, Keil C, C8051F321, ARM 9, ClearCase
Voir plus

Lead Developer - BayLibre01.03.2018 - 01.08.2018

Projet: barrière intelligente / ascenseur / terminal de point de vente Construire fonctionnalités:
- implémente des recettes Yocto linux avec des images de système de fichiers boot / rootfs cryptées, des paquets de bibliothèques python et 3rd party, des cibles de variété de produits
- Intégration de bitstream FPGA, intégration de firmware DSP, débogage d'interfaces de carte. - realise de pilotes Linux IIO, BSP, definition de périphériques pinmux  et d'interface mappage.
- implémente l'interface utilisateur pilotée par événement, avec AVR, resampler acoustic, analyseur de commandes Hayes, lecture d'événements / messages vocaux a base de python
O et T: Ubuntu/Debian/Yocto linux, TI Sitara ARM SoC, NXP iMX6, Xilinx Zynq, Eclipse, GIT, JIRA, gcc, python, bitbake, repo, vim
 
Voir plus

Lead Developer - SFR01.04.2017 - 01.02.2018

Projet: Boîte de maison / bureau internet passerelle / routeur Construire fonctionnalités:
- Développement du logiciel de routeur SOHO basé sur OpenWRT / LEDE et intégration BSP
- Développement / validation du logiciel Silabs EFM8 MCU
- Conception matérielle SoC de Broadcom et développement / intégration de logiciel- implémentation des configurations de docker pour la chaîne d'outils linux ainsi que l'assistance à la compilation Broadcom BSP
- Reverse du schéma XML pour les configurations existantes et la gestion des données futures TR-069
Outils et technologies: Ubuntu/Debian linux, Broadcom BSP, Eclipse, Simplicity, VIM, GIT, JIRA, gcc, sldc, make, bash, docker, xmllint, RNGConv, RelaxNG, Oxygen

Mes compétences

Other

UML/OMT, C Programming Language, Perl Programming, Java 2 Enterprise Edition, Linux Debian, IP, Microsoft Windows XP, Global Positioning System, BlueTooth Technology, PC Hardware, Microsoft Foundation Classes, Linux Fedora, Apple Mac, Microsoft Visio, Microsoft DOS, back office, COM/DCOM, IBM OS/2, Microsoft DirectX, Advanced RISC Machine (ARM), 3G Networks, Ingénieur système, Standard Template Library, Toshiba Hardware, Doctoral Degree > Doctor of Science, Systems Development, GPIB, Geographic Information Systems, Borland Turbo C++, Linux Suse, Calypso Financial Software, 2D, cours, CPU, Internet of Things, Texas Instruments Hardware, PC Hardware > Intel PCs, Segger SystemView, Broadcom BSP, VisiBroker CORBA, EMP, Lauterbach TRACE32, SwiftMM DSP, ExpressCard, FORTH, LVDS, NXP, PCMCIA Card, PalmOS, SATA, SCSI, contrôleur d'interruption, TI Code Composer, Associate of Science in Nursing

Languages

C++, XML, C/C++, Awk, VHDL, Python, Microsoft Visual C/C++, REXX, TCL/TK, Verilog

Analysis methods and tools

Rational Rose, Rational ClearCase, JIRA, Confluence

IT Infrastructure

Linux, Ubuntu, Android, Git, RTOS, SunOS

Mes études et formations

BAC+5 Informatique - Université Nationale d’Ukraine Shevchenko, Kiev, Ukraine