Tuesday, 7 October 2008

musick.me - новая блого-социальная музыкальная сеть

Идея подобного ресурса завелась у меня давно, но поскольку являюсь системным программистом, и до веба руки не доходили, но вот вышел прекрасный блого-социальный движок.

http://musick.me - это мое начинание, которое надеюсь будет потдержано пользователями. Новый дизайн на пути, качественный контент уже в наличии, заходите ;)

Thursday, 21 February 2008

My Resume - C++ Developer, IOKit Contractor

Dmitri Arekhta
Location: Kiev, Ukraine
E-Mail: DaemonES@gmail.com

Education and Certifications

National technical university of Ukraine “Kiev Polytechnic Institute”, Applied Math Department, 6-th year student.

Brainbench.com certificate:
Master C++ Fundamentals (http://www.brainbench.com/transcript.jsp?pid=6215140).

Objectives

Searching vacancy of C++ Developer. Interested in such fields as: low level and driver programming, distributed applications, GUI development, OOD and so on.

Skills

Languages: C++, C#, Objective C, Object Pascal, PHP, PL/SQL (basics), Python (basics).
Development Environments: Visual Studio 2003, 2005, Eclipse (CDT plugin), Apple XCode, CodeBlocks, Borland Delphi.
Version Control Tools: TortoiseSVN, TortoiseCVS, MacCVS.
Bugtracking: FogBUGZ, Bugzilla.
Technologies/Libraries: STL, Trolltech QT Library, ADO.net, Win32 API (Multithreading, SCM), Windows Kernel API (WinDDK), Apple IOKit, Cocoa Touch.
Networking: Winsock API, Windows TDI Driver Stack, Mac OS X Network Driver Stack.
Operating Systems: MS Windows 98/ME/XP, Mandriva/Ubuntu Linux, Mac OS X.
Other: OOP, Design Patterns; Darwin kernel patching; Working knowledge of PCI, SMBus, USB busses, CPU powersaving technologies.


Official/Commercial activity

1. Name: SoftObject Kyiv.
Year: Jan 2008 - present
Languages: C, C++, Python.
Technologies/Additional Libraries: IOKit, Darwin Kernel API, WxWidgets.
Description: Mac OS X driver developer, Windows NDIS driver developer. Developing CDC USB drivers for Sequans’ Communications Wimax mobile station based on SQN1130 chipset. Support and implementation of new features in existing NDIS driver. Porting drivers from one Windows platform to other.

2. Name: Quadrox NV
Year: May 2007 – Dec 2007
Languages: C++, JavaScript, VB Script
Technologies/Additional Libraries: COM, ATL, DirectShow
Description: Full-time work in office. Role: C++ Developer of Web based Video Surveillance Software (WebCCTV). Tasks: Developing new functionality, bugfixing, testing. Programming of capture cards, IP cameras, printer spooler subsystem.

2. Name: Linsys SDI Master Card Driver
Year: 2007
Languages: C++
Technologies/Additional Libraries: Apple IOKit and Darwin kernel API
Description: IOKit Mac OS X driver for Linear Systems ltd. (Winnipeg, Canada; http://linsys.ca) SDI Master. The SDI Master both transmits and receives SMPTE 259M-C compliant video streams. It based on PLX9056 controller and uses scatter/gather DMA engine to perform data transfer from local to PCI bus.

3. Name: Linsys ASI Master Receiver Card Driver
Year: 2006
Language: C++
Technologies/Additional Libraries: Apple IOKit and Darwin kernel API
Description: IOKit Mac OS X driver for Linear Systems ltd. (Winnipeg, Canada; http://linsys.ca) ASI Master Receiver III card. This card receives MPEG-2 data in 188 or 204 packets. It based on PLX9080 PCI controller. Driver uses scatter/gather DMA engine to transfer data between local and PCI bus.


Non official/Study activity

1. Name: JMicron ATA Driver
Year: 2007
Languages: C++
Technologies/Additional Libraries: IOKit, mach API
Description: IOKit Mac OS X driver for JMicron’ ATA/SATA PCI-E controller (JMB368, JMB363). Will be included in Leopard 10.5.1 GM.

2. Name: RealtekR1000 Driver
Year: 2006
Languages: C++
Technologies/Additional Libraries: IOKit, mach API
Description: IOKit Mac OS X driver for gigabit network controllers RTL8168/RTL8111 from Realtek.

3. Name: NDIS Packet Filter
Year: 2006
Languages: C, C++, C#
Technologies/Additional Libraries: WinDDK
Description: Filter of IP packets, which works on NDIS level, and intercepts main NDIS functions. Filter-driver written in C with WinDDK, proxy dll written in C++, and user interface in C#.

4. Name: CPU Informer
Year: 2004-2006
Languages: Object Pascal, C
Technologies/Additional Libraries: WinDDK
Description: Utility, that provides information about installed computer hardware, i.e. CPU, RAM and so on (communicates directly with hardware). Actually project is rewriting in C++ and QT, and will have multi-OS support.


Additional information

About myself: Fast learner, responsible, assiduous, team player.
English language: reading (fluent), writing (intermediate), comprehensive (intermediate).