54 Raintree Island
Apt 1
Tonawanda, NY 14150
USA
Ian Small
Software Developer
Email: iansmall@buffalo.edu
http://buffalo.confidentialresume.com/IanTSmall/
716-785-3078
University at Buffalo, The State University of New York , January 2007 - May 2010
Bachelor of Science, Computer Science, May 2010
GPA 3.5/4.0
GPA 3.5/4.0
Programming Work Experience
Programmer, Wandering Samurai Studio, November 2007 - Present
www.mechlivinglegends.net
- Three years of ongoing experience in the development of a multiplayer networked combat simulation game.
- Worked in a cooperative team based environment with the need for self management and motivation.
- Designed and implemented several software systems, including a weapon control management system, a jet fighter vehicle simulation system with an subclass of VTOL vehicle system.
- Conceived and prototyped the current Bipedal Vehicle system, a key focus of the game.
- Collaborated with lead designers to fully understand the needs and goals of the project, and implement new systems to work within the current framework.
- Analyzed system performance using system profiling, metrics and debugging techniques to augment performance and stability.
- Implemented systems which spanned between the engine system (written in C++ ) to the scripting system (written in a combination of Lua and XML).
Technical Skills
| Object Oriented Software System Design and Programming | Microsoft Windows XP, Vista and 7 and Unix programming |
| TCP/IP using Unix sockets. | Multiple thread and process programming in Unix |
| Software Requirement Specification writing. | SQL on an Oracle database. |
| Programming in systems with multiple languages. |
Programming Languages
| Experience Level: | Complex Projects | Working Knowledge | Basic Understanding |
| C++ | SQL | Ruby | |
| Java | Prolog | PHP | |
| Lua | Lisp | VB | |
| C# | ML |
Relevant Coursework
| Applied Techniques | Theory | Mathematics |
| Database Concepts | Intro to Algorithms | Introduction to Discrete Structures |
| Software Engineering Concepts | Algorithms Design and Analysis | College Calculus I, II, III |
| Hardware and Software Integration | Distributed Systems | Introduction to Linear Algebra |
| Operating Systems | Computer Organization and Design | |
| Algorithms and Data Structures |
Work History
Bar Back, Mulligan's Brick Bar, Allentown, New York, March 2009 - present
Delivery Driver, Parkview Health Services, Buffalo, New York, October 2008 - March 2009
General Labor, St. Elizebeth Ann Seton Roman Catholic Church, Dunkirk, New York, Summer of 2006 and 2007
Mechanic, Robert Basils’s Motors Inc., Fredonia, New York, May 04 - October 05
.5"
.5"
.5"
1.0"
