Skip to content
BackNov 7
Eduard M.
Upwork badge

Eduard M.

C/C++, DirectShow, ActiveX, COM/DCOM, reverse engineering

Worked for Touchstone, Symantec, Acronis. Let my 20 years of software engineering experience work for you! ✅ Strong knowledge in C/C++, assembler x86/x64, STL, Boost; ✅ Author of a number of DirectShow codecs, renderers, muxer and transform filters; ✅ Author of a number of Media Foundation (MF) components; ✅ Author of a number of kernel-mode drivers for Windows; ✅ Reverse engineering skills, low-level programming, disassembling; ✅ DLL injection, patching code on-the-fly, creating self-modifying code; ✅ Creating high-performance network services / win32 services; ✅ Creating lexical analyzers and grammar parsers on Flex and Bizon; ✅ AMQP clients, RabbitMQ / zeromq (0mq) Projects in which I participated: ************************************** 📝 Acronis Backup Cloud, from 2014 to 2017: backup of data on-premises, in remote locations, in private and public clouds. Lead Software Architect. Infrastructure team. 📝 REX video surveillance system (Reflexor Software), from 2013 to 2014: VMS system (video monitoring system). Lead Software Architect. Author of Win32 services, video player plugin for browser, IP camera discovery bots, WEB camera recorders and translation over the network 📝 Ewclid CCTV (ComCom Electronics), from 2004 to 2013: professional video surveillance system. Lead Software Architect, author of a number of DirectShow filters, network streaming protocol, security subsystem 📝 PC diagnostic utilities PCIScope (PCI viewer), ACPIScope (ACPI viewer), DMIScope (DMI viewer), USB enablers for UHCI and OHCI controllers (APSoft), from 2002 to 2004: diagnostic software for Window 2000/XP. Author of idea. Author of kernel-mode drivers. 📝 EasiDock 1000EV/5000 driver pack (Mobility Electronics), from 2000 to 2002: devices based on alternative to PCI-E technology - SplitBridge technology. Author of kernel-mode drivers for COM/LPT/PS2 ports and network card (Window 98/ME/2000/XP) 📝 CheckIt by TouchStone Software, from 1998 to 2000: diagnostic software package helps users identify the cause of PC problems and make repairs. Author of driver for performing hardware tests at run time 📝 CardWare for Windows NT 4.0 (Award Software), from 1995 to 1998: Complete solution for hot-swap support of PC Cards. Developmnebt of Kernel mode drivers. Author of PCDrvM driver which allows hot-swapping of network and SCSI PC cards

🇰🇿Almaty, Kazakhstan$100/hr100% JSS4.56 (28)Since May 2011

Earnings and projects

MRR
$19k

Last 6 months ÷ 6

World#262 / 412k
🇰🇿Country#3 / 762
Revenue, last 30 days
$18k

Last 6 months: $112k

World#343 / 412k
🇰🇿Country#1 / 762
Total earnings
$1.05M

Billed in all: $1.10M

World#499 / 412k
🇰🇿Country#5 / 762
Per project
$28k

$112k in the last 6 months

World#3,176 / 412k
🇰🇿Country#14 / 762
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇰🇿Country#197 / 762
Projects in all
37

Across 39 contracts

41% fixed59% hourly
World#81,187 / 412k
🇰🇿Country#162 / 762

Earnings, last 30 days

$1.1M+$18.2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1.08M$1.09M$1.10M$1.11MOct 8Oct 23Nov 7

Skill rankings: #1 in 6 skills of 15

Rarest: top 0.10% in C#, of 8,348. Ranked by MRR among everyone on Upwork with the skill.

  1. 1macOS393 freelancers · 🇰🇿 #1Top 0.25%
  2. 1Windows App Development298 freelancers · 🇰🇿 #1Top 0.34%
  3. 1FFmpeg217 freelancers · 🇰🇿 #1Top 0.46%
  4. 1X86 Assembly Language42 freelancers · 🇰🇿 #1Top 2%
  5. 1Microsoft Component Object Model9 freelancers · 🇰🇿 #1Top 11%
  6. 1DirectShow6 freelancers · 🇰🇿 #1Top 17%
  7. 2Objective-C1,282 freelancers · 🇰🇿 #1Top 0.16%
  8. 2Video Stream293 freelancers · 🇰🇿 #1Top 0.68%