Position: AVR/ARM developer. PLC developer
Category: C++
English level: intermediate
Years of experience: 6

Commercial projects on ATMega8: 
1. Liquids resistance measuring. Data transfered via RS232/RS485 by EDE protocol. Temperature measuring. (working prototype)
2. Power controller with temperature and high current measuring. Work with AC 220V. LED display and keyboard, RTC. (complete project)
3. Elevator door opening mechanism (encoder, DC/stepper/UVW motor, S-curve motion with PID)

Commercial projects on PLC: 
1. Concrete production automation with use of OWEN PLC110-60-M and units with RS-485 interface (ModBus).
2. Elevator door opening mechanism (encoder, DC/stepper/UVW motor, S-curve motion with PID)
3. Escalator control automatics based on PLC (GEMO AR2, Schnieder SR3)
4. Elevator control systems based on EN 81-20/50 (variety of VFD and Control cards).
Embedded systems with ARM (sm32), AVR (ATmega8/16/324)
RS485, USART, SPI, I2C.
Pure C programming, Work in AVR Studio, Keil.
PLC programming on ST (Codesys 2.3), LD/FBD (ZelioSoft)
Experience : AVR - over 12 years, ARM - over 1 year. PLC - 8 years.

I have experience over 10 year in PCAD-2006 schematics and PCB production (1, 2-layers), work with SPECCTRA router. I developed PCB for Low/Med-frequencies devices with DIP/SMD components.
Practical experience:
Mobile cable measuring device with Li-OH power source & build-in charger.
Elevator door opening mechanism (encoder, DC/stepper/UVW motor, S-curve motion with PID)
Escalator control automatics based on PLC (GEMO, Schnieder)
Concrete production automatics based on PLC (OWEN)
Elevator control systems based on EN 81-20/50 (variety of VFD and Control cards) with english/russian support.
Remote work. Interesting tasks