Imagem de perfil de dditchev
Membro desde 7 de março de 2006
0 Recomendações


On-line Offline
19 years of professional experience developing SW in c/c++/assembly in the gaming industry. Former employers include IGT, Bally Technology, Aristocrat Inc., bioMerieux Inc., SNC.
$75 USD/hr
0 comentários
  • N/ATrabalhos concluídos
  • N/ANo Orçamento
  • N/APontualmente
  • N/ATaxa de Recontratação


Comentários recentes

Sem comentários.


Software Engineer

Apr 2012

Lead Software Engineer on the Transportation Telemedicine program (visit [login to view URL] for more details).

Firmware/WEB Development Engineer - Independent Contractor

Jul 2011 - Jan 2012 (6 months)

Added the ability to display movie content to the user. Integrated it to the existing architecture, so that the movie player content can be setup as a configuration item, to eliminate the need of code change. This also provided the ability to setup in the field and play different media depending on hardware configuration of the instrument. Developed easy customizable deployment system for field upgrades of the instrument at the BIOS level. Duties: o Researched to understand firmware and Windows XP code

Senior Firmware Engineer -Independent Contractor

Jan 2011 - Jul 2011 (6 months)

Designed and implemented the device driver for a new data protocol on smart-card on ARM-9; developed the GUI diagnostic tool chain for the new protocol; optimized device drivers for speed and size and reduced redundant code; redesigned and redeveloped diagnostic tools to meet compliance requirements; redesigned the implementation of an OSI based network download protocol to increase success. Duties: o Analyzed and overhauled device drivers for reducing complexity and optimizing performance at the applica

Firmware Engineer IV

Feb 2007 - Oct 2010 (3 years)

C/C++ kernel level development in QNX, emulator software support and migration of legacy software modules and functionality form i80960 platform to the DFI PC platform, emulated smart NIC and developed the protocol diagnostic tools, implemented secure boot chain of trust which involved software verification and authentication, encryption and compression, developed proprietary communication protocols for networking, designed and developed diagnostic tools and software utilities for peripheral firmware. Duti

Senior Software / Firmware Engineer / Product Manager

Apr 1999 - Feb 2007 (7 years)

Linux RedHat 9 kernel and application development. TCP/IP, SQL, open source libraries, create simulation models for math verification of complex casino Duties: o Lead or conducted complex analyses to design and implement software, firmware, system architecture and tools o Designed/implemented desired functionality for multiple products/systems/SW applications in C/C++ with GNU compiler, bash scripts and Makefiles o Met design specifications and gaming regulation requirements o Wrote and participate

Senior Software / Firmware Engineer

Apr 1998 - Apr 1999 (1 year)

Firmware development of SDL Digital Video Recorder on Z-80. Adding interface to SCSI microprocessor and driver for SGI Indy workstation. Duties: o Developed and maintained firmware, SCSI interface, device drivers, etc. o Developed on Z80 with Q-task, utilized a logic analyzer and developed driver for the scusi chip

Senior Software Engineer

Apr 1997 - Apr 1998 (1 year)

XINU kernel and application development on ARM-250. Development of firmware, communication protocols and peripherals interface. o Developed new software and debugged existing software for regulatory approval and release o Developed games on an ARM-250 using multitasking operating system in C and Assembly

Director of R & D

May 1993 - Mar 1997 (3 years)

o Managed R & D and developed new software o Reverse Engineering of poker games on 80x51 using Keil Toolkit, oscilloscope and emulator



1985 - 1990 (5 years)


1995 - 1995 (1 month)

Business Administration and Computer Science

1977 - 1981 (4 years)


Poker Game Method

US Patent # 5868618

Simulated Poker for use with predetermined outcomes

US Patent # 6749500

Modified Poker with bonus match card

US Patent # 7128645

Video Poker Bonus Hands Wagering System

US Patent Application 20090061975

Casino Slot Wagering System

US Patent Application 20100304817


  • Conectado com o Facebook
  • Freelancer Preferencial
  • Pagamento Verificado
  • Telefone Verificado
  • Identidade Verificada
  • E-mail Verificado

Procurar Freelancers Similares