Arbitrary Software

Free Games and Screensavers

Mark Tulewicz
mark.tulewicz@gmail.com 

Summary

Proficient Skills
  • C/C++
  • Objective-C
  • Java 6
  • C#
  • OpenGL
  • XNA/Managed DirectX
  • Netbeans SDK
  • Lua
  • Python
  • JSP
  • OO Programming
  • ASP.net 2.0
  • PHP
  • SQL
  • HTML
  • GLSL
  • HLSL
  • CG Shaders
  • Collada 1.4.1
Familiar Skills
  • Windows API
  • MFC
  • Visual Basic 6
  • Ruby
  • Flash
  • Asp.net
  • Silverlight 3.0

Sun Certified Java Developer 1.4 & Web Components Developer 1.4

SCP 1.4      SCWCD 1.4

Education

DePaul University, Chicago, IL
Master of Science in Computer Science
Graduated June 2012, With Distinction
GPA of 4.00 on a 4.00 scale
University of Illinois, Chicago, IL
Bachelor of Science in Computer Science
Graduated May 2005, Magna Cum Laude
GPA of 3.86 on a 4.00 scale

Course Work

  • Advanced C / C++ Programming
  • Video Game Design
  • Database Design
  • Hardware Design I, II
  • Graphics Programming
  • Calculus I, II, III
  • Computer Algorithms I, II
  • Multiplayer Game Networking
  • Video Game Architecture Design
  • Distributed Systems Design
  • Graphics Engine Programming I
  • Mobile Commerce - iPhone App Development
  • Object Oriented Languages and Environments I, II

Computer Systems

  • Windows 95/98/NT/2000
  • Windows XP SP3
  • Windows Server 2003/2008
  • Windows Vista 32-bit/64-bit
  • Windows 7
  • Windows 8
  • Cygwin 1.5/1.7
  • UNIX/LINUX
  • Macintosh OS 7/8/9/OS X
  • iPhone SDK 3.0/4.0

Developer Tools

  • Visual Studio 2003/2005/2008/2010/2012/2013
  • Netbeans 5.5-8.0
  • XCode 4.0
  • IBM WSAD 5
  • Peforce
  • CVS/SVN/GIT/HG/Bazaar
  • AlienBrain
  • AutoDesk 3ds Max 7/8/9/2010/2012
  • Adobe Photoshop CC
  • Adobe Illustrator CC
  • Blender 2.49-2.7

Work Experience

University of Illinois at Chicago
Chicago, IL, Jan 2014 to Present
Adjunct Instructor (Two Semesters)

  • Taught at the world-renown UIC EVL using a live interactive classroom connected to LSU. The 15 week course culminates in a competition between 10 teams. Each team presenting their video game projects in a formal setting
  • Games are developed using Unity3D and Unreal Engine. Students learn to balance real world deadlines while working with classmates who are thousands of miles away
  • Covers all introductory video game design topics along with in class tutorial sessions and guided labs

Incredible Technologies
Arlington Heights, IL, July 2006 to Present
Senior Lead Graphics Engine Developer and Artist Tools Developer

  • Design and develop a production quality 3D graphics engine from the ground up
  • Design, develop, and deploy internal/external 3D engine viewing tools for artists and developers
  • Design and develop company wide art asset and content pipeline including 3dsMax export plug-in modifications
  • Develop a Netbeans Platform Application for designers to create and verify slot game math models and reels
  • Develop Netbeans Modules to increase game developer's productivity: Including remote EGM managment, custom Auto-Completes, and build configuration
  • Design and develop native text rendering library for use as a 3dsmax .Net plugin, standalone internationalization app, and in-game renderer. The renderer runs on Windows and Linux in 32-bit and 64-bit modes by utilizing JNI and PInvoke
  • Write and modify CG shaders used in the graphics engine
  • Received numerous peer recognition awards for "Most Helpful"
  • Shipped Products: Magic Touch (Dozens of 3D Casino Slot Titles); Golden Tee Live 2006 – 2012 (6 games); Target Toss Pro: Bags – Darts;

Crowe Chizek
Oak Brook, IL, July 2005 to July 2006
Risk and Performance Services Consultant

  • Build effective technology solutions for multi-million dollar businesses and organizations
  • Design, develop, test, and deploy enterprise software using Java Servlets and JavaScript
  • Tailor custom software solutions for banks using .Net 2.0 including on-site installations
  • Provide software support and maintenance for existing codebases as well as new development

Best Buy GeekSquad
Norridge, IL, August 2000 to May 2007
Service Technician / Sales Associate

  • Performing computer repairs and recommending computer component upgrades for customers
  • Developed a windows application which serves to supplement software diagnostic and troubleshooting programs. Application written in MFC and C++

Virtual Reality Undergraduate Projects Laboratory
University of Illinois at Chicago, September 2004 to May 2005
System Lab Administrator / Programmer

  • Installed and maintained a six computer high-speed gigabit network
  • Assisted students with programming and software questions
  • Initiated Holodeck project simulation software. Program written in C++ and OpenGL

Activities

  • Ludum Dare #32 – Global Game Jam 2015 – Entry: Compactor – LudumDare.com
  • Ludum Dare Mini #58 – Entry: Pirates vs Planets – LudumDare.com
  • GhostTap Studio – Personal Projects – www.GhostTap.com
  • Phi Kappa Phi, DePaul, member since 2011
  • Upsilon Pi Epsilon, DePaul, member since 2010
  • International Game Developers Association, DePaul, member since 2009
  • Golden Key International Honour Society, DePaul, member since 2008
  • Phi Eta Sigma Honors Society, UIC, member since 2001
  • Virtual Reality Undergraduate Projects Laboratory, UIC, member since 2002
  • Association for Computing Machinery, UIC, member since 2004

Awards

  • National Dean’s List, UIC