Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was online more than two weeks ago

Candidate

Male

Irkutsk, not willing to relocate, prepared for business trips

Embedded Software Developer

Specializations:
  • Programmer, developer

Employment: full time

Work schedule: full day, remote working

Work experience 18 years 7 months

February 2016April 2020
4 years 3 months
Area9 Innovation Group

Denmark, area9innovation.com

IT, System Integration, Internet... Show more

Fullstack software developer (remote)
Developing the parts of the e-learning and medical healthcare systems, databases configuration & security, mobile development, troubleshooting. Working remotely in a distributed team. Projects: 1) Medical Healthcare multiplatform system. Designs, implementations of DB, UI, security maintenance, customers support. Learning and using corporate functional language and framework with a stack of technologies (PHP, MySql, JS, Python). 2) E-learning multiplatform system. Designs and development the parts of DB, UI. Working with Agile, Scrum, Continuous Integration development technologies.
October 2001January 2016
14 years 4 months
Special Design Bureau of Electric Instruments Engineering

Irkutsk, www.skbpribor.ru

Electronics, Tool Engineering, Household Appliances, Computers and Office Equipment... Show more

Complex systems software developer
Researching, design, development, deployment and support of embedded systems software and applications. Debugging and maintenance of hardware and software parts of the industrial test equipment. Maintenance of the production process, customer support. Main projects: 1) PCI extension board based on XILINX Spartan xcs05vq100 FPGA. PCB creation (P-CAD), FPGA programming (Xilinx Foundation IDE, VHDL), Windows VXD driver creation (Win DDK, ASM), Windows desktop application creation (Borland C++ Builder), troubleshooting. 2) Desktop application for controlling the series of complex measuring devices, data storing, data processing, calculating parameters and making a reports. Creation, debugging, maintenance, deployment, customers support (Borland CBuilder, C++, SQL, TCP-IP, etc). 3) Providing connection possibility for a complex measurement device through TCP IP. Adding industrial single-board PC (i386 4MB RAM, 16MB Disk-On-Chip) to the device, Linux adaptation for an embedded system (RedHat 6.2 based), linux device driver & TCP client-server application creation (C++, GCC). 4) Firmware for the series of industrial measurement complex based on Zilog eZ80F91 microcontroller (C, ZDS II). Implementations of data gathering, LCD UI, flash storage FS, PC interfaces (TCP IP, COM, USB). 5) Full software & firmware development for the series of industrial measurement complex. Main controller firmware (NXP LPC1788 ARM Cortex-M3), firmware of data gathering controller (NXP LPC1768 ARM Cortex-M3). Implementations of ADC, real-time data filtering algorithms, inter-unit interactions (SPI, I2C), RTOS, LCD & touchscreen UI, flash data storage FS (IAR Embedded Workbench, C++), communication with PC (USB). Desktop multiplatform DB application (Qt SDK, C++).

Skills

Skill proficiency levels
C/C++
Git
Qt SDK
Embedded Programming
FPGA
Software Engeneering
Development
WIndows Applications
Microcontrollers
Project Documentation
English
DB programming
VHDL
Support
Remote Control
Agile Project Management
Scrum
MySQL
PHP
“Flow” Area9 DSLs & compilers
Continuous Integration
Software Troubleshooting
Linux Embedded Programming
Yocto
Bash

Higher education (master)

2003
Irkutsk State Univercity
Insitute of Mathematics, Economics and Computer Science, mathematics

Languages

RussianNative


EnglishB2 — Upper Intermediate


Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Up to one hour