06.09.2022 aktualisiert

**** ******** ****
Premiumkunde
teilweise verfügbar

Embedded Developer, C, C++, Shell scripts, Assembler, Java, Python, Linux embedded, RTOS

Tbilisi, Georgien
Weltweit
Bachelor Degree of Engineering in Design and Manufacture of Electronics
Tbilisi, Georgien
Weltweit
Bachelor Degree of Engineering in Design and Manufacture of Electronics

Profilanlagen

Ruslan F. CV

Skills

C (Programmiersprache)JavaMicrosoft WindowsAdvanced Linux Sound ArchitectureAndroidAssemblerspracheC++CodewarriorComputerprogrammierungLinuxEclipseGPSPythonLinux KernelMicrosoft Visual StudioQt (Software)Echtzeit-BetriebssystemeRS-232Rs485Shell-ScriptUartVirtualBoxInternet Of ThingsRechnerarchitekturHdmiDockerProgramming Languages
More than 13 years of programming and porting software for microcontrollers and SOC / SOM, DSP, Linux, RTOS, Qt4/5, Android.

Programming languages:

C, C++, Shell scripts, Assembler, Java, Python
Programming tools:
Shell, Eclipse, iar studio, ccs (dsp ti), Freescale Code Warrior, microchip, visual studio, virtual box, docker
Hardware and IC:
Qualcomm, Allwiner, Amlogic, Marvell, NXP(Freescale), TI, Intel, STM, Atmel, Microchip
Hardware interfaces:
3G-SDI , PMBUS, SMBUS, HDMI, I2C, SPI, RS232, RS485, UART, USB, I2S, PCM, PMBUS, SMBUS, MDIO, SGMII, RGMI, GMII, 1-ware
Technologies:
GPS/GLONASS, GSM, LTE, WIFI, ALSA, SOC, SOM, etc
OS:
Linux and linux kernel, Android, Windows, windows drivers, Rtos (RTEMS and etc.)

Erfahrung

Berufserfahrung5 - 10 Jahre

Sprachen

EnglishgutRussianMuttersprache

Projekthistorie

Developer

Project: AndroidSTBTV - Mobile
  • Added device files & configs;

  • Applied the fixes to audio and video decoding subsystem (frameworks_av, external_ffmpeg;

  • Updated TvSettings package; Added external libs and packages (crosswalk and other);

  • Added docker container and docker env;

  • Fixed WiFi/Bluetooth supporting; update recovery procedure;

 

Technical Details:

  • Components: TS-102 (based on arm64);

  • Technologies: 2,4/5 Ghz, BLE, HDMI,SPDIF, USB and other;

  • Programming Languages: C, C++, java;

  • Development Tools: Make, gcc, docker;

Developer

Project: CoaxEth - Engineering
  • Porting Qualcomm BSP to the boards;

  • Creating fw update procedure in the system;

  • Creating fw update procedure in the system;

  • Adding absented drivers to linux kernel;

 

Technical Details:

  • Components: IPQ4019, OpenWRT, QCA8072(5), Marvell 88LX5153A, Marvell 88E6155;

  • Technologies: 2,4/5 Mhz Wifi, Ghn (Ethernet via TV-cable);

  • Programming Languages : C, C++, BASH;

  • Development Tools: Make, gcc;

Developer

Project: Engineering
  • Creating BSP for the custom thermal printer;

  • Creating base structure for the business logic app;

  • Realization KKT protocol, create connecting protocol of printer with PC;

  • Creating base code for web interface based on a Wt lib;

 

Technical Details:

  • Components: Atmel AT9;

  • Technologies: SOM, Buildroot, WIFI, 3G, USB;

  • Programming Languages: C, C++, Python;

  • Development Tools: QT5, buildroot, Wt lib, escpos lib, connman;

Developer

Project: Door - Engineering
  • Porting uboot for the board;

  • Starting linux for testing;

  • Customizing Android source code for supporting this board;

  • Added support RTL WIFI/BL;

 

Technical Details:

  • Components: Sunxi A33, custom bord on based the chip A33;

  • Technologies: SOM, Android, ALSA, POE, WIFI;

  • Programming Languages: C, C++, java;

  • Development Tools: Android (4.4), gcc, make;

Developer

Project: TechSupport - Engineering
  • Porting Android 6.0 on boards: DART-MX6 Kits, VAR-SOLOCustomBoard, VAR-SOM-MX6 Kits;

  • Porting Debian 8.0 for VAR-6ULCustomBoard board;

  • Porting yocto krogoth for ART-MX6 Kits, VAR-SOLOCustomBoard, VAR-SOM-MX6 boards

  • Fixing problems in yocto BSP (sound, touch, bluetooth and etc);

  • Customizing Android and yocto sources for sub-client;

 

Technical Details:

  • Components: NXP imx6(ul/d//dl/s/q), variscite SOM: DART-MX6, DART-6UL, VAR-SOM-MX6, VAR-SOM-SOLO/DUAL;

  • Technologies: SOM, Android, Yocto, OTA(update firmware), ALSA;

  • Programming Languages: C, C++, java;

  • Development Tools: Yocto, Android (5.0/5.1/6.0), gcc, make;

Developer / Architect

Project: 3GTransmitter - Engineering
  • Starting Linux for the board;

  • adding controlling for three GE910 modules;

  • QT app for demonstration of the device;

 

Technical Details:

  • Components: imx6dl (nxp), Telit GE910 (GSM modules), WO12864, HWL-W12(RTL8188EUS), buildroot, uboot, spl, connman, ofonod, udev;

  • Technologies: LTE/3G/2G data, GSM, QMI(WWAN);

  • Programming Languages: C, C++, Python;

  • Development Tools: QT5, gcc, gdb, mfgtool(ti tools for booting device);

Developer

Project: Video - Engineering
  • Starting Linux for the board;

  • Added support video ADC TW2968;

  • Customized Davinchi BSP for this board;

 

Technical Details:

  • Components: TMS320DM8168, Intersil TW2968(video ADC), buildroot, uboot, spl;

  • Technologies: Analog video capture, RTSP (translate video for ethernet), dsp, h264);

  • Programming Languages: C, C++;

  • Development Tools gcc, ti-gcc, gdb;


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden