3307 Lamanga Drive
Melbourne, FL 32940
' |
(321)987-1495 |
* |
|
" |
A senior level Software
Engineer with a successful track record of developing commercial applications targeted
at various Microsoft Windows and Linux operating system platforms.
Languages |
C++, C, C++/CLI, C#, VB 6.0, VB.NET, AS2, Lua, JSON, XML, x86/ppc assembly |
Development Environments |
MS Visual Studio 2003-2010, MS Visual Studio 6.0 (Visual C++, Visual Basic), IBM Rational Purify, FlashDevelop, Sun Visual Workshop, Z-World Dynamic C 4.0 |
Design Tools |
MS Visual Modeler, MS Visio, ILogix Rhapsody 4.0 |
Frameworks, SDKs, Libraries, and APIs |
Platform SDK (Win32), MFC, COM, ATL, IDL, STL, .NET Framework 1.0-3.5, WinForms, WPF, LSP/NSP, OpenSSL, OpenGL, Matrox Imaging Library (MIL), Rogue Wave Tools library, IIS, ISAPI, ASP, Cedara Meta4/Silhouette, Rockwell RSLinx |
Database |
MySQL, MS SQL Server, SQLite, MDAC, MS Access, Informix |
Source Control |
Perforce, IBM Rational ClearCase, MS Visual SourceSafe, Telelogic Continuus |
Problem Tracking |
Atlassian JIRA, TechExcel DevTrack, Mercury Test Director, Telelogic Continuus PT |
Other |
CruiseControl, IBM BuildForge, Code Collaborator, Setup Factory, InstallShield, VMware, MS Excel, MS Word, MS Outlook, Adobe FrameMaker, Adobe Photoshop |
Responsibilities involve development of software features associated with presentation graphics for the EA Sports game Madden NFL. This includes development of 3D game features such as scripted character animations, screen wipes, and vignettes. Additionally, multiplayer gaming features were developed for the revival of NFL Blitz and both games render 3D graphics in full HD video at 60 frames per second.
Accomplishments:
ü Development in C++ for Microsoft’s embedded Windows DirectX gaming platform, the Xbox 360
ü Utilized rendering subsystem and art asset pipelines to produce photo-realistic 3D animations
ü User interface development in ActionScript 2 for graphical presentation in Flash 8 environment
ü Windows tool development in C# giving Game Designers easy control over in-game animations
ü Proficiency in EA’s client/server C++ framework capable of scaling to support millions of users
ü Participated in agile development process including peer reviews and automated unit testing
Executed all aspects of the software development process for SDKs and drivers that provided fingerprint-based authentication to Windows Logon and to applications such as HP ProtectTools Suite, Wave Embassy Trust Suite, and the Lenovo ThinkVantage Client Security Solution. One of these SDKs has shipped on over 7.5 million laptops worldwide for Hewlett Packard, Dell, Lenovo, Toshiba, and many other manufacturers.
Accomplishments:
ü Implemented a Public-Key Infrastructure for SDKs and drivers to prevent un-authorized clients
ü Protected private information using secure sockets, digital signatures, CAT files, and obfuscation
ü Supported website password replacement inside browser add-ons for IE, Firefox, and Chrome
ü Optimized a multi-threaded C++ system service to minimize CPU usage and preserve battery life
ü Designed and developed Win32-based GUIs with multi-language support for over 30 languages
ü Created QTP/QC framework in managed C++/C# to perform automated build verification tests
ü Maintained high level of software quality despite supporting numerous applications and platforms
Designed and developed software for the design-based metrology and review of semiconductor devices. Software automated the manual task of creating inspection routines by implementing pattern recognition and image processing algorithms.
Accomplishments:
ü Development for large (1.5 million LOC) multi-tier distributed application in Windows 2000/XP
ü .NET Framework 2.0 managed development in C++/C# to provide a chip design viewer application
ü COM/DCOM client-server software development using ATL in Visual C++ and using Visual Basic
ü Communication with 3rd party image rendering application using TCP/IP sockets networking
Implemented all aspects of the software development process for the e-Speed Operator Console computer system. Console was configured with a suite of powerful data gathering and analysis tools that was the first of its kind to be implemented on the Microsoft Windows operating system platform.
Accomplishments:
ü Workstation 2D and 3D image processing in C++ using Cedara Meta4 and Silhouette graphical APIs
ü Visual Basic development for front-end GUI and integration with 3rd party ActiveX components
ü Object oriented design using UML and code generation capabilities of Visual Modeler and Rhapsody
ü Development of NT system services and a GINA DLL in Visual C++ for custom user logon capabilities
ü Design of quality products and processes through training in Design for Six Sigma (DFSS) program
Responsibilities involved development of software for the Osmic Max-Flux system. This software provides scientists with an intuitive and programmable environment for experimenting with multilayer optics. The system currently designs optics for Extreme Ultraviolet (EUV) Microlithography.
Accomplishments:
ü Development of applications for Windows95/98 and WindowsNT 4.0 Workstation operating systems
ü Visual C++ GUI software development using OpenGL, MFC, and Win32 for real-time data display
ü Visual Basic software development for front-end GUI and rapid prototyping of algorithms
ü ActiveX software development in Visual Basic and Visual C++ for creating in-process components
ü Video image processing using Matrox Imaging Library (MIL) with Matrox Meteor frame grabber card