Profile image of seriousdriv
@seriousdriv
Member since 3. december 2004
0 Anbefalinger

Oleksiy

Online Offline
Tools: Asm, C/C++, STL/Boost, Win32/COM/ATL/MFC, WDK/SDK, SoftIce/WinDbg, Driver Verifier, Application Verifier, Source Code Analyzer, MSI/WiX and etc Projects Aug 2014 – Nov 2015: GlobalLogic Ukraine, Kyiv, Ukraine - Harmonic MediaGrid development and support that includes mini-redirector driver, network provider DLL, control panel applet, windows service, shell extension Dec 2013 – Jul 2014: Infopulse GmbH, Regensburg, Germany - Windows Cloud Client - like Google Drive or Dropbox client Jan 2001 - Aug 2013: Nero AG, Karlsbad, Germany - Nero Live Backup drivers - Nero Update Agent - C/C++ MSI custom action framework - Nero Smart Start - Nero RescueAgent - Nero SecurDisc - Nero MRW remapper filter driver - InCD 5 and InCD 5 Reader development - Nero InCD 4 - FSD, class filter driver, Windows service, utilities (format, erase, tray app) Jan 1998 – Dec 2001: System storage software LLC, Kyiv, Ukraine - UDF Packet writing solution - FSD, class filter driver and utilities
$35 USD/t
3 anmeldelser
5.0
  • 100%Fuldførte jobs
  • 100%Inden for budgettet
  • 100%Til tiden
  • 50%Genansættelsesrate

Portfolio

Seneste bedømmelser

  • image of Abdulaziz B. c programm €50.00 EUR

    “Best one! Highly recommend!”

  • image of Ziyad R. Operating Systems ,Producer Threads , Consumer Threads $50.00 USD

    “on time , Expertise ,Professionalism , this man is great one”

  • image of Abdulaziz B. Write C programm €23.00 EUR

    “all things what I wanted were done perfectly and punctual. I would recommend him to everyone, who needs help in programming and other skills he has.”

Erfaring

Senior Windows Driver Developer

Aug 2014 - Nov 2015 (1 year)

Harmonic MediaGrid development and support that is file storage optimized for media workflows. Tools/languages/frameworks: C/C++, COM, Win32 and Native NT API, WDK, Prefast (Source Code Analysis tool), Driver Verifier, Application Verifier, IFS Test, WinDbg/KD/CDB, Process Explorer, WireShark I developed and supported following components: - Mini-redirector driver that is based on RDBSS library. - Shell extension. - Control panel applet - Windows NT service

Team Lead/Product Owner

Dec 2013 - Jul 2014 (7 months)

Windows Cloud Client for SSP Europe GmbH for their Secure Data Space that acts like Google Drive client and Dropbox client, i.e. it synchronizes local and cloud data storage using proprietary REST API in both directions. C++, OpenSSL, boost, MFC, WiX and many others libraries (including open source) were used.

Software Architect

Sep 2011 - Aug 2013 (1 year)

Nero Live Backup Drivers (volume filter drivers). Development, support, bug fixing, certification (with Windows Logo Kit).

Software Architect

Apr 2010 - Sep 2011 (1 year)

Nero Update Agent (Windows service) development, support and bug fixing. The purpose of software was to update installations using Background Intelligent Transfer Service (BITS), i.e. at OS idle time.

Software Architect

Nov 2009 - Apr 2010 (5 months)

I became part of Task Force team for installer Tools: MSI, WIX, InstallShield, C/C++ - I wrote C|C++ framework for writing MSI custom action. It made the process of implementation installer custom action very easy and additionally it workarounds many not obvious MSI API problem that made resulting code very stable.

Team Leader, Software Architect

Jan 2007 - Oct 2009 (2 years)

- Support, bug fixing and upgrades for InCD 6 drivers, NT services, API and Win32 applications - Nero RescueAgent – I designed the architecture of the applications using plugin model where every kind of device or lying over file system could be added dynamically. The COM/ATL was used to implement it. I did initial implementations for optical devices, hard drives and ISO 9660 file system. - Nero Smart Start support and bug fixing.

Senior Software Engineer

Jul 2002 - Jan 2007 (4 years)

- Support, bug fixing and upgrades for InCD 5 (and InCD Reader) drivers, NT services, API and Win32 applications - Part of SecurDisc implementation (something like RAID technology but for optical media) inside InCD. - Mount Rainier () remapper filter driver that provides ability to read MRW media (CD-MRW) in non MRW device (CD/DVD-ROM/RW). - Development installer for InCD (x86, amd64 and Itanium) using SetupAPI, INF, WIX/MSI.

Senior Software Engineer

Jan 2001 - Jun 2002 (1 year)

Merging of in-house packet writing solution (that supported Windows 9x OS'es only) and some parts of solution from past employer (that supported Windows NT family OS'es only). Team added support for Windows XP. As result of mixture new product was born - Nero InCD 4 ().

Team Leader / Software Architect / Senior Software Engineer

Jan 1998 - Dec 2001 (3 years)

UDF Packet writing solution: - Filter Device Driver for CD-R(W) devices for Windows NT/2000 (Native NT IO model) that implements add-on features as packet writing/format/erase operations and etc. - UDF File System Driver to read and write file I/O access as defined in the OSTA () specification for the UDF file system versions 1.02 and 1.5. - DLL with asynchronous IO API for usage by Win32 apps. - UDF FS format and erase apps for CD-R(W) (written on MFC)

Senior Software Engineer

Jul 1997 - Dec 1997 (5 months)

Web-site development on FreeBSD v. 2.1 using Apache web-server, mSQL (early predecessor of MySQL - ) and CGI scripts that were written in C/C++ (scripting languages like PHP were unstable at that time). The production system was highly optimized and was able to handle simultaneously about 500 users using 16 Mb memory installed on computer. The project was developed solely by me.

Team Leader / Senior Software Engineer

Jul 1994 - Jun 1997 (2 years)

Development and support software for military industries cooperation of Russia and Ukraine. TopSpeed Clarion v. 3.0 for MSDOS and C (MSC and TopSpeed C) for performance optimization. As database system was used Novell Btrieve. The system had following components: - App to enter data from keyboard and from files that were transferred from Russia or from Ukrainian factories - App to search in database for needed part with big set of options - App to make reports using different criteria

Software Engineer

Oct 1993 - Jun 1994 (8 months)

I wrote several add-on programs for Autodesk AutoCAD to convert electrical design documentation in Soviet Union standards. The project was written using Borland Turbo Pascal 5.0 for MSDOS

Junior Software Engineer

Oct 1992 - Sep 1993 (11 months)

I worked half a day in parallel with education in high school. By me was ported part of Software for Fireworks Department System (hardware/software solution) from FORTRAN to C language on SM EVM (Soviet Union clone of DEC VAX computer - ).

Uddannelse

Master Degree in Computer Science and System Technique

1990 - 1996 (6 years)

Certificeringer

  • US English Level 1
    85%
  • C++ Level 1
    83%
  • C 1
    78%
  • C 2
    78%

Verifikationer

  • Facebook forbundet
  • Foretrukken Freelancer
  • Betalingsverificeret
  • Telefonverificeret
  • Identitet verificeret
  • E-mail verificeret

Mine vigtigste færdigheder

Gennemse lignende freelancere