Know-how -> Software engineering

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.

Copyright © by INFO TECH 2005