**********@*****.***
Sebring, FL
Michael Dufort
Summary
Seeking employment as a software engineer, software QA or other computer-related jobs. Vast experience in commercial software development and testing including management duties leading junior, mid-level and senior engineers. Have held senior positions since 1994. Excellent written (published author), verbal and social skills. Specializing in C, C++, C#, x86 assembly and Visual Basic (.NET). Expert using Visual Studio.
Skills Overview
Languages
Visual C++, C, Visual Basic (VB.NET), .NET Framework, C#, x86 Assembly, Delphi (Pascal), ASP.NET
Operating Systems
Windows (1.0 to Present), DOS (every version), Mac OS X, OS/2
RDBMS
MS SQL Server, SQLite, MySQL, MS Access, Clarion, Topspeed, Btrieve, Some SQL Stored Procedures
Others
MFC, ActiveX, HL7 (Health Level Seven), Source Safe, XML, Photoshop, Direct X, EDI, MS Office (expert at Word), Visio, DevTrack, Team Foundation
Technical and General Writing
Full 200+ page SRFS document for Kodak Noritsu Digital Printers
CBS SportsLine All the Time - Alert end-user documentation
Countless FSDs and PSDs (functional and product specs)
Book: "Courteous Canines: Practical Dog Training for the Rest of Us" (Barnes & Noble, bibliotastic.com)
Weekly column: "Dungeon of Spew"
Products Overview
Apache, Chinook and Blackhawk CDU and MFD GUI displays
Solely responsible for all these military helicopter interfaces
Links LS Golf (C++, assembly)
“#9 Best Game of All Time” - PC Gamer
Codie Award – “Best Sports Game of the Year” – (several times) Software Publisher’s Association (SPA)
many sources.
Microsoft Golf (C++, assembly)
Subset of Links for Microsoft .
Under a Killing Moon (Assembly)
Interactive detective movie/game with full 3D environments, green screen movie segments.
Pandora Directive (Assembly)
Critically acclaimed sequel to Under a Killing Moon.
Kodak-Noritsu Digital Photo Lab Processing Software (C++)
For high-speed (1,000 PPM) Kodak digital photo printing.
CBS Sportsline All the Time – Alert (C++, assembly)
Desktop sporting news application delivering news, images, videos, audio and up-to-the-minute scores.
“5 stars out of 5 stars” rated, “Reviewer’s Raves” award (best of the best 5-star rated applications) – ZDNet.
Tony LaRussa Baseball (C, C++, assembly)
Extremely popular heavy-stats games with action/arcade play.
Clarion Database Developer (assembly, C)
“Top Rated Database” – PC Week
“Best Relational Database” – Infoworldivy
UNLock MasterKey/UNLock GameMaster
“Editor’s Choice” – PC Magazine
“Best of 1987” – PC Magazine
CRYPTsimile, BitMangler, 3Demolish Encryption Products (C++, assembler)
Products to encrypt data (BitMangler/3Demolish) and hide the data within images (CRYPTsimile) with no visual compromises nor size increases to the host image.
CustomPlay Video Editing Software (C#, C++, VB.NET, ASP.NET)
New system to allow viewers to watch movies as they want.
Experience
2015 - 2024
Zuri Designs, Inc. (Art molds and products)
Gainesville, FL
Chief Technology Officer (CTO)
Worked with team members for the worldwide creation, manufacturing, marketing and distribution of Zuri Designs art molds, paints and other Zuri Designs creations.
Wrote accompanying software for sales, distribution in Visual Studio C++ and C#.
4/14 – 5/15
USfalcon at Kratos Defense
Orlando, FL
Senior Software Engineer Contractor
Writing all the software that controls Apache, Chinook and Blackhawk military helicopter training simulators cockpit interfaces (UI/UX).
Documenting all processes.
Mentoring junior engineers.
C++
11/09 – 7/10
CustomPlay, LLC
Delray Beach, FL
Lead Software Engineer
Visual Studio C++, C#, ASP.NET, VB.NET, MySQL, SQLite, SQL for movie editing company.
Wrote apps to merge all databases into one for use by the DVD or Blu-Ray player in C++.
Built a "map tracking" program to keep track of all the movie editing maps in ASP.NET/C#.
Built video editing software for employees to build the editing maps in C# and VB.NET
4/02 – Present
Freelance Writer
South Florida Region
Dog training: “Courteous Canines: Practical Dog Training for the Rest of Us.” “Courteous Canines: The Advanced Stages.”
Novel “How Love Happens.”
Odd humor: “The Church of Bob and Mouse.”
Observational humor column: “Dungeon of Spew.”
4/01 – 5/02
Eastman Kodak - Contractor
Rochester, NY
Senior Software Engineer / Consultant / Contractor
Responsible for the creation of the User Interface part of the digital, mini-lab photo processing printer - the Kodak/Noritsu 2900 series.
Worked closely with QA, marketing, sales, overseas (Japan) clients and the technical team.
Utilized C++ in a Windows environment.
Participated in the development of the Noritsu 2900 SDK software to control the printer.
Responsible for writing the SRFS document for the UI part of the project (200+ pages).
3/1999 – 3/2001
CBS SportsLine.com
Fort Lauderdale, FL
Lead Software Engineer / Multimedia Group
Senior of a team of developers working with C++, Perl, Shockwave, Java, JavaScript, Visual Basic, and Flash.
Worked closely with marketing, QA, Vice President of Multimedia, and the Director of Multimedia to produce desktop applications, mainly focusing on CBS SportsLine All the Time – Alert.
Developed one of SportsLine.com's first desktop applications (All the Time - Alert) utilizing C++, ActiveX controls, XML parsing, HTML, WININET, MFC, Windows SDK, sockets and low-level assembly.
Developed a "SportsLine Companion Bar" for Internet Explorer and Netscape Navigator in Visual Basic.
Developed several plug-in Active X controls (Video Player, scoreboard ticker, fantasy sports scoreboard) using separate threads and COM interfaces for communication to the host application.
3/94 – 10/98
Access Software, Inc.
Salt Lake City, UT
Senior Software Engineer
Helped direct the development process of Links LS golf by piecing together the project as a whole and bringing the team together (C++ and assembly).
Integrated the ball physics code, the terrain generation code, and all the parts personally built - including partial user interface code, sound code, remote game code, and almost all code that controls the “in-game” experience, or the “Framework.”
Developed an artificially intelligent computer player that could match styles of play for either professional golfers or custom-made golfers.
Developed the 3D environmental sounds for each golf course (for example: ocean on the right, far away; birds in trees forward to the left, etc.).
Participated in developing Microsoft Golf.
Participated in developing Under a Killing Moon and Pandora Directive interactive movie games.
6/89 – 2/94
Clarion Software, Inc.
Pompano Beach, FL
Senior Software Engineer
Responsible for all UI/UX design and development.
Solely built Clarion’s programmer editor, database browser, DOS shell, screen painter, super VGA GUI.
All work done in C and assembler.
2/87 – 5/89
TranSec Systems, Inc.
Delray Beach, FL
Senior Software Engineer
Developed Unlock MasterKey and Unlock GameMaster which permanently removed copy protection from business and game software.
Responsible for all UI/UX along with all other functionality.
All work done in assembler.
Education
Total Technical Institute
Fort Lauderdale, FL
Computer Hardware, Microcode, Robotics, VLSI, General Electronics
Associates Degree
JP Taravella High School
Coral Springs, FL
High School Diploma