Mykola A. Stryebkov

Date of birth: 23.12.1977

Contact information

Mobile:+380-67-230-45-97
Email:nick@humgat.org
ICQ:84719381

Summary

Great experience with business processes, accounting, their implementations in RDBMS. Several successfully completed IT projects on UNIX and Windows platforms. Experience in the wide area of the software design and development.

Solid background on fundamental CS algorithms and data structures, object-oriented programming and development, complier technologies(syntax parsers, lexers, related data models), client/server technology, UNIX kernel, system and network programming, distributed reliable software building, middleware(CORBA, COM/DCOM). Good experience of UNIX system administration (Solaris, FreeBSD, Linux). Strong experience of self-education.

Experience with working outside (Last Shengen multi-reentrance visa was opened till 31.07.2002).

Brainbench certified specialist in the UNIX programming (ID 1312455).

About myself: purposeful and steady.

Objective

A position of senior software engineer, UNIX system programmer, UNIX administrator, programmer analyst or system analyst.

Skills

Programming Languages:C, C++, Python, Tcl, Perl, AWK, Shell
Programming Environments:GNU, Microsoft Visual Studio
Software buildings technics:multithreaded programming(POSIX and Win32 threads), SSL, regular expressions, compiler technologies
Version control systems:CVS, PVCS, SourceSafe
Databases:MySQL, Interbase/FireBird, Sybase, Informix, Berkley DB
IPC and middleware:OS/2 IPC, SystemV IPC, BSD sockets, CORBA(VisiBroker, ORBit, omniORB), COM/DCOM/COM+
Markup languages:TeX, SGML family
UNIX administration:Solaris, FreeBSD, Linux

Experience

08.2002 - 08.2003
Company: Ukrainian Processing Center
Position: Software engineer
Description: General purpose software development, processing center software (IFS TPII) support and development. Using Linux Debian, Tru64, Solaris 8 and 9, GNU C/C++ compilers v2.94.6, Python, AWK, Shell.

Responsible for:

  • Development of the test system for UPC internal financial messages router
  • Design and development of the C++ class library for fast processing ISO 8583 financial messages
  • TPII Host Interface, Visa and Europay modules support and development
12.2001 - 08.2002
Company: V-Com
Position: Software engineer, Linux administrator
Description: Kyiv's subway: centralized system for control and direction of the passangers automation devices(i.e. turnstiles). Using Linux RH6.2, GNU compilers suit, Tcl/Tk, Shell

Responsible for:

  • Design and implementation of the high-performance CAN messages processor
  • Special-purpose log viewer
  • Remote monitoring/alarm system
  • Creating and support hall servers configuration
12.2000 - 12.2001
Company: ADIC(NASDAQ: ADIC)
Position: Software engineer, network administrator
Description: Automatic Media Library management software (AMU/2) support. Using IBM Visual Age C++ v3.6.5, IBM DB2 v2.1.1, UDB v7.1, CM/2, IBM OS/2 Toolkit v4.5.

Responsible for:

  • working with DLP and LTO tape drives through CAN/DCI
  • CAN library code
  • AMU backup daemon
  • writing FreeBSD and OS/2 drivers for CAN-AC2-PCI interface card
  • Network administration (FreeBSD RELENG-4, dns, mail, pop3, etc)
05.2000 - 12.2000
Company: Gala.Net
Position: Software engineer
Description: Design and development of high-prformance object-oriented web/wapchat daemon for Linux/FreeBSD. Using DIA v0.96, GCC v2.95.[23], XML, BerkeleyDB.

Responsible for:

  • design of the general arcitecture
  • implementation of the thread-safe core
Project completed succsessfully.
05.1998 - 05.2000
Company: Insurance company "Velta - "Garant-Service"
Position: Software engineer
Description: Development of an electronic document flow system with custom-house, misc. software development, installation and support local Internet server. Using MySQL(later changed to Interbase 4.0), Apache, Perl, GNU C/C++, Watcom C/C++ versions 10 and 11, CORBA(VisiBroker).

Responsible for:

  • Database design
  • Document processor (UNIX daemon)
  • Class library for general programming(lists, functional objects, etc)
  • Class library for generation a documents in the custom-house format
  • Internal Web interface
  • development of high-customizable service application for automatization of work process
06.1997 - 05.1998
Company: ACCO International
Position: Software engineer and network administrator
Description: Development of internal docflow and registration system, managing of local network.

Main own/other projects

Blogged Themes engine implementation

Description: Blogged Themes resource is dedicated to accumulating and mixing news from multi-format XML feeds.
Status: in development.

HomePeople engine implementation

Description: HomePeople News and Search resource is dedicated to providing relevant news and commercial search results to interested customers. Includes:
  • CaRP
  • Grouper
  • Custom written engine for mixing multi-feed commercial search results.
Status: completed successfully.

Software for analisys of genetic experiments results

Description: Includes:
  • C++ realization of Microarray Enthropy Minimization Algorithm
  • Perl interface to pointed above.
Projects was made by request of Proxet Consulting
Status: completed successfully.

Software for medical renthgen machine

Description: Project includes device driver, set of the test programs and client application for XWindow. Using FreeBSD 4.3-STABLE, gcc-2.95.[23], XFree86 4.1.0, qt-2.3.0. Languages of development C/C++. PC interface card was developed by lead engineer of Main Astronomical Observatory of Ukraine Vladimir Petuhov. Resposible for all aspects of software development.
Status: completed successfully.

WebBill

Description: Development of WWW client interface for iPhonEX Mind Billing system. Using FreeBSD 4.1-RELEASE, Oracle8 client library, gcc-2.95.2. Languages of development C/C++. Responsible for all aspects of project.
Status: completed succsessfully

Languages

Reading comprehension Spoken Listening comprehension

Ukrainian

Fluent Fluent Fluent

Russian

Fluent Fluent Fluent

English

Fluent Fluent Fluent

Programing languages

Programming Language Working experience Professional level
C/C++ since 1994 professional
Python since 2000 Good
AWK since 1997 Good
Perl since 1997 Good(small practice in the last year)
Tcl/Tk since 2001 Good

Operation systems/platforms

Operation system/platform Working experience Professional level
FreeBSD since 1996 Professional
Linux since 2000 Good
Solaris since 2002 Good
WinNT/2000/XP since 1997 Good

Referree and references

Available on request.