Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
177
reputation
2
9

Ruslan Gerasimov

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

Topcon logo

Topcon.

Linkedin logo

Linkedin profile.

Ruslan Gerasimov's reputation summary on StackExchange

Stack Exchange profile.

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 varity 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

enter image description here

4
answers
3
questions
~23k
people reached
  • Brisbane, Australia
  • Member for 4 years, 11 months
  • 85 profile views
  • Last seen Sep 26 '18 at 12:58

Top tags (12)

Score 1
Posts 1
Posts % 14
Score 1
Posts 1
Score 0
Posts 2
Score 0
Posts 2
Score 0
Posts 1
Score 0
Posts 1

Top posts (7) All Questions Answers | Votes Newest

Badges (11)

Gold

Silver

2

Rarest

Bronze

9

Rarest