Андрей Рубель
Developer / Architect
IT, интернет, связь, телеком / Программирование, разработка, тестирование
Специализация и профессиональные навыки
Профессиональные цели
Опыт работы
Developer / Architect
Cyan Software, Киев http://cyansoftware.com
11 — 100 человек, IT, интернет, связь, телекомОктябрь 2008 — продолжаю работать
Participating in developing shareware product for searching and downloading mp3 files from free web sites. Developed library for downloading html pages/files according to HTTP/1.0 and HTTP/1.1 specification.Developer / Architect
Synergy Conscious, Львов http://energymon.com
2 — 10 человек, IT, интернет, связь, телекомИюль 2008 — Сентябрь 2008
Participating in developing service for reading values of electric power consumption from power meters and solar inverters for further processing. Configuration: Veris power meters connected to industrial PC via RS-485, protocol: MODBUS RTU, Xantrex solar inverters connected to industrial PC via RS-232, protocol ASCII, OS: Mandriva Linux. Developed Unix daemon in C++ for reading values from power meters with further aggregation and support for simultaneous reading from multiple serial ports (using POSIX threads), obtaining XML configuration via SOAP and parsing it using TinyXML.Senior Developer / Architect
UIQ http://uiq.com
101 — 1000 человек, IT, интернет, связь, телекомМарт 2008 — Июнь 2008
Participating in developing automated quality assurance system for testing UIQ 3.3 UI controls used CodeWarrior C++ compiler and Perl on Symbian platform. The main idea was to generate wrappers by Perl script for the .h files of controls and then to compile these wrappers into testing utility.Project Manager / Architect
Luxoft, Киев http://luxoft.com
101 — 1000 человек, IT, интернет, связь, телекомОктябрь 2006 — Февраль 2008
Participating in porting old PND device based on QNX platform to new PND device (Pocket PC manufactured by Mitac Corporation) on WinCE: ported Platform Abstraction Layer (PAL – cross-platform API to work with threads, synchronization objects, files, sockets, multimedia) and Bluetooth part (BCSP protocol through UART) from QNX to WinCE. Processed successfully integration/testing of PAL and Bluetooth profiles into navigation and speech recognition system on site in Germany.
Developed automation testing PC application on C# using Microsoft Visual Studio 2003 for sending/receiving different CAN messages adapted for General Motors devices (GMLAN bus). СANcaseXL interface (manufactured by Vector Informatik GmbH) was selected as access between PC and CAN bus via USB. Main features of Test Simulator: send/receive all known GMLAN messages, display/filter messages, automation testing, reports/logs generating in different formats (xml, html, text, image), emulating Audio Arbitration devices, COM interface to access application from script languages like Visual Basic etc. Also going to Germany in business trips for knowledge transfer and verifying developed functionality on hardware equipment.Senior Developer / Architect
InterObject, Львов http://inobject.com
11 — 100 человек, IT, интернет, связь, телекомДекабрь 2003 — Сентябрь 2006
FONAV Inc, Cityphone: WiFi handset with email and Google Talk support
The idea was to use Skypephone handset based on Linux with WiFi adapter only (no GSM) as the platform for developing Google Talk client and IM messenger based on “Libjingle” library with email, SMS and SIP support. Additional feature was to use this handset as the remote microphone/speakers for PC by intercepting audio from PC via “Virtual Audio Cable” and sending this audio between PC and handset via WiFi. User interface was done using Qtopia. My part was to develop PC application for redirecting audio between PC and WiFi handset and synchronization Outlook 2003 contacts with handset. Audio redirection implemented as capture and renderer DirectShow filters receiving/sending audio into network via RTP encoding with G.711 codec. Also I was Participating in developing GTalk voice calls and IM using “Libjingle” library for WiFi handset on Linux platform (Fedora Core 4).
WonderStream Transmission Server – video/audio over IP
Participating in developing streaming video system (Mpeg4) over LAN and Internet (RTP, RTSP, HTTP tunneling) for platform Windows 2000/XP (including running video/audio channels on different computers via DCOM/SOAP); RTP plugin for playing video/audio by TILAB Internet Explorer ActiveX extension. Developing using Microsoft Visual C++ 6.0 (ATL, STL, COM/DCOM, WinAPI, WinSock, MFC); Compuware Driver Studio, Win2000 DDK, SoftIce for developing TDI kernel mode network driver for RTP recasting (achieved 250 Mb/s output UDP stream when recasting 500 Kb/s input stream for 500 clients).Software Developer
SoftServe, Львов http://softservecom.com
101 — 1000 человек, IT, интернет, связь, телекомИюль 2003 — Ноябрь 2003
ADVISE Mobile for Palm OS
Developed mobile client for insurance agency inspections on Palm handheld using CodeWarrior C++ Compiler (POL). Developed Conduit and Sync Engine for mobile client using Microsoft Visual C++ 6.0 (MFC, ADO), SQL, Oracle.Software Engineer / Architect
Thermoprylad, Львов http://thermo.lviv.ua
101 — 1000 человек, IT, интернет, связь, телекомАвгуст 1999 — Июнь 2003
Developed:
Temperature regulators
System for measuring temperature of melted metals
Precision digital thermometer
Air humidity regulatorSoftware Developer / Architect
Freelance, Львов
2 — 10 человек, IT, интернет, связь, телекомИюнь 2002 — Сентябрь 2002
Drogobych oil refining factory: Visual and service computer support for TZA gas counter
Mykolayiv cement factory: Visual and service computer support for cement mills
Образование
ЛНУ-Львов (Львовский национальный университет им. Ивана Франко), Львов, Специалист
1994 — 1999
лиц., физико-математический, Львов
1991 — 1994, класс выпуска: 11 «В»


