Больше информации по резюме будет доступно после регистрации
Зарегистрироваться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 2016 — April 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 2001 — January 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
Higher education (master)
2003
Irkutsk State Univercity
Insitute of Mathematics, Economics and Computer Science, mathematics
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Up to one hour