Expertise in software engineering
| * | Long experience in real-time software development on various embedded systems (microcontrollers such as Intel x51 and x86, Motorola 68k and ColdFire, ARM7, Hitachi H8S, Mitsubishi M16C, PIC 16F, AVR, Rabbit2000, Neuron 31xx; operating systems such as pSOS, uCOS, uClinux and proprietary). |
| * | Expertise and flexibility in programming using the following languages: ANSI C/C++, assemblers, Pascal, Delphi, Java, C#, Visual Basic, SQL, script languages, and various platform/supplier-dependant languages. |
| * | Practical knowledge of object-oriented frameworks and design patterns (Unified Modeling Language as a preferred methodology). |
| * | Ability to provide engineering support (requirements, business modeling, analysis and design, etc.), as well as training courses, typically with a practical background of a development project. |
| * | Using Internet technologies in the development of remote monitoring and control applications. |
| * | Development of client/server applications using DCOM and OPC on PC/Windows platforms. |
| * | Other modern technologies used in development projects: .NET, COM, COM+, XML, databases. |




