At the time I am writing this text, messages on this site are coming every second or two. Is not it amazing? Thanks a lot to creators of Stack Exchange, Stack Overflow, Super User, AskUbuntu and others. Thank you so much elder and young people for your participation, helping answers and important questions.
I have been working as a software engineer since 2000. It is mostly embedded application developing. I often write or modify/port device drivers. All projects I was involved in I worked at low level programming with deep digging to a hardware specification. I managed with inner mechanisms of a number of RTOSes.
I am a Software Engineer at
My story of engineering started with my first program that I had written at the age of eleven (11) years old. That was a little arcade game in pseudo-graphic written in Basic, based on ZX Spectrum compliant machine. The same year, in 1991, I realized importance and advantages of coding in Assembler, so I learnt Z80 Zilog's assembler instructions set and got my experience with it. From the 1998 I started working with microcontrollers at university lab, which was a mix of ASMs and C/C++. To sum up, I coded in a variety assemblers and architectures such as x86, Motorola HC08, AVR Atmega, PIC and ARM-7. From 2003 till now I have been working with C/C++ mostly as embedded engineer.
There were a several periods I worked with VHDL for ALTERA and XILINX FPGAs. Then I had my expertise with RTOSes (uC/OS-II, RTEMS). I also had a big experience with low-level developing like device drivers, data buses, protocols an so on. A number of drivers I have written from scratch, such as I2C, SPI, CAN, FAT, USB mass storage class. During the last years there were many chips I write support for, such as EEPROM, LED controller, battery charger/monitor, Ethernet PHY, variety of tiny I2C chips with different functions.
None of zeros and ones has suffered at writing this autobiography :P
Member for 5 years, 8 months
3 profile views
Last seen Jul 5 '17 at 16:10
- Ask Ubuntu 3.3k 3.3k 22 gold badges1515 silver badges2020 bronze badges
- Super User 2k 2k 11 gold badge1010 silver badges1212 bronze badges
- Stack Overflow 1.5k 1.5k 1010 silver badges1919 bronze badges
- Russian Language 982 982 44 silver badges77 bronze badges
- Area 51 822 822 1010 bronze badges
- View network profile →
Top network posts
- 88 Unable to mount NTFS external hard drive
- 31 Where to find clipboard history Ubuntu 14.04
- 23 How to control programs run at startup?
- 21 No Alt + Tab in 14.04 Gnome Flashback session?
- 17 Does the phrase "не за что!" have two meanings?
- 17 напугал кота сосиской - Is it an idiom?
- 15 Ubuntu 14.04 - Automatically mount USB drive without clicking on it manually?
- View more network posts →