Platforms/OS: Microsoft Windows (95, 98, NT, Me, 2000, XP, 2003, Vista) Linux (RedHat, Fedora, Mandrake/Mandriva, Suse), FreeBSD
Interface programming: Windows API, MFC, MS .NET
Web programming: HTML, PHP/MySQL, JAVA applets and servlets, Adobe Flex, JavaScript, DHTML, cgi-bin, client/server applications, TCP/IP
Game programming: DirectX (DirectDraw, Direct3D, DirectSound), AI, game scripting, graphic formats, animations, path finding
Artificial Intelligence: character and pattern recognition, neural networks
Project Documentation: MS Word, MS Excel, Open Office, HTML, Doxygen
Others:
Very good communications skills
Games development ( game designing, graphics, scripting, interface, AI)
Problem solving
Quick learning abilities
Working Experience
03/2007 - 11/2008 Frontier Developments LTD, Cambridge, UK,
worked in non-gaming projects for Jonathan Stanley Roach using C++, C# and MS .NET, Adobe Flex.
04/2005 - 03/2007 SW Professionals LTD, Florida, US,
working as contractor. Worked in an online gaming project in a 50+ team. Developed
a basic 3D software rendering engine in C. Worked on various additional tools for
the rendering engine and implemented a game using the API developed by the team.
08/2001 - 06/2006 21st Software Corp., San Diego, CA, US,
working as contractor. Developed DirectX, Win32 and Java games (below),
maintained the company websites, developed new sites, handled customer support for
websites and company products. Involved in writing product specifications, system
requirements, product documentation for help systems.
01/2002 - 04/2005 S.C. MIDATECH S.R.L., Iasi, Romania,
developed an informational system for a research & development company. Also handled
people's training and solving support problems, consultant in hardware buying decisions.
01/2000 - 12/2001 S.C. AUGSBURG S.R.L., Piatra Neamt, Romania,
built a computer management system for a 200+ people knitting factory.
Handled people training and support for using the software, solved technical problems,
involved in hardware buying decisions for supporting the system.
Projects
DirectX Mah Jong (2002)
Includes both 3D(DirectX 6.0) and 2D(DirectX 3.0) versions built
on Win32 API. The program has a custom designed interface (custom made menu, icons,
fonts etc), play against computer opponents, music using DirectSound, graphic processing algorithms.
http://21stsoftware.com/mah_jong_solitaire/cat_mah_jong_v3.htm
Management system (2000)
Initiated and developed the informational system for a knitting factory
using Win32 API, MFC and ActiveX controls on Microsoft Windows and HTML extensively
for reports. Designed the database system in a hierarchical model using C++
Installing software tool (1999)
Developed an Win32 fast installing software tool for packing and
installing an Windows applications. The software is on sale at
http://www.MakeInstaller.com
Software demos packed with this tool are available at
http://www.complicat.com/download.php
DirectX Ball Games Package (2006)
A collection of ball games including Same Game, Tetris like games,
5 in a row etc. The project is using Win32 API and DirectX 3.0 (DirectDraw and DirectSound).
DirectX Same is currently released and on sale at
http://www.complicat.com/same
Neural Networks applications in character recognition (1999)
The project is an application designed to recognize handwritten characters
(capital letters and numbers). Includes algorithms for splitting the texts in lines,
characters' separation, filling algorithms, image processing algorithms, scaling,
rotation, histogram, DCT, image filtering etc.
Other projects
A computer assisted learning system for Windows - a program for learn the driving legislation (DMV tests)
Electronic Cook Book - a program containing an interface for recipes collection
with a lot of facilities (searching, evaluating total calories, editing new recipes,
list of favourites and more. The program is on sale in Romanian language at
http://www.cartedebucate.com