Software Engineer 142 Commercial St. #404 Stainless Steel Studios Boston, ma 02109




Дата канвертавання19.04.2016
Памер26.04 Kb.

Todd Smith

Software Engineer 142 Commercial St. #404

Stainless Steel Studios Boston, MA 02109

Mobile: 617.875.3132

Email toddel@gmail.com



www.cs.utah.edu/~tcsmith/

I was out at the University of Utah meeting with the student chapter folks there. The people I met and talked to out there will be the lifeblood of the game industry in just a few years, and it was really exciting to see and hear their points of view." - Graeme Devine, Programmer for id Software and the Chairman for the International Game Developers Association (IGDA)



S H I P P E D T I T L E S


  • Empires: Dawn of the Modern World (EDOMW)

  • Rise & Fall: Civilizations at War (R&F) (Christmas 2005)



T A L E N T



Languages: C/C++, Python, Lua, Java, HTML, CSS, PHP, JavaScript, SQL, Perl, SPARC Assembly, VB

Libraries: STL, SDL, Direct X, WxPython, JDBC, Swing, AWT,

OS: Windows (95/98/NT/XP), Linux, UNIX (Solaris, SunOS)

Tools: Visual Studio, VTune, GCC, Make, Flex, Bison, CVS, Perforce, Subversion

General: Design Patterns, Agile Development, Unit testing, OOA, OOD, Network programming (TCP/IP)
I N D U S T R Y E X P E R I E N C E
May 2003 – Present Software Engineer, Stainless Steel Studios, Cambridge, MA

  • Architected 3rd Person Hero Mode for Rise & Fall.

  • Architected and implemented ground breaking new component in real-time strategy games.

  • Developed a robust input layer that made interfacing from the network and AI modules transparent.

  • Devised inventive solutions for bridging between a FPS and RTS architectures.

  • Developed other components in Rise & Fall including naval ship ramming, unit spawners, advisors, and various editor triggers.

  • In charge of single player (scenario) optimizations.

  • Refactored scenario editor/scenario manager system.

  • Evaluated and advised on different source code control utilities (Alienbrain, Perforce, CVS, Source Safe).

  • Wrote various offline tools including backup of source code DB, asset validation and updating.

  • Well versed in multithreaded game engine development and debugging. R&F has separate threads for physics, graphics, communications, UI, etc.


E D U C A T I O N

University of Utah, Salt Lake City, UT

Major: Computer Science (BS) Minor: Mathematics



Project lead in:

  • Modern Warfare: Senior project, Real Time Strategy game for the PC. www.cs.utah.edu/~tcsmith/leftfield/

  • Operating Systems: Lead a team of three that successfully built a Unix-like kernel and shell.

  • Compilers: Lead a team of three that implemented a fully functional compiler for a C/C++ style language called Tango.

  • Software Engineering: Created a LISP interpreter in C++. Ported system to Java; developed a GUI in Swing. Designed an API to integrate our front end with other teams’ interpreters.



Classes


  • Artificial intelligence, operating systems, compilers, networking, databases, programming languages, computer graphics, software engineering, computer architecture, human computer interaction, digital design, probability.


A W A R D S

  • 2002 International Game Developers Association (IGDA) Game Developers Conference (GDC) Scholarship recipient.

  • 2003 Joseph Merrill Scholarship recipient.

  • 2003 3rd place Senior Projects

  • 1999 Best Student in Physics for Life Sciences, Gateway Community Technical College.



R E L A T E D E X P E R I E N C E
2002-April 2003 Software Engineer, Center for High-Performance Computing, University of Utah

  • Developed a suite of intranet productivity software.

  • Moved team to the XP development model.

  • Designed and maintained MySQL database.


1999-2002 Java Programmer, StatCenter, University of Utah

  • StatCenter is an online software suite designed to help students in behavioral sciences learn statistics.

  • Developed interactive games that were used as a teaching aid.

  • Implemented source code control to keep projects centralized and easy to maintain.

  • Developed library of reusable components used by co-workers.


A D D I T I O N A L P R O F E S S I O N A L A C T I V I T I E S
Conferences Attended

  • Game Developers Conference 2002, 2003, 2005

  • E3 2004


Organizations and Affiliations

  • International Game Developers Association (IGDA)

  • Student International Game Developers Association (SIGDA)

  • Associated Students of the University of Utah Presenter’s Office (ASUU)


Positions Held
November 2001 - April 2003 President and Co-founder, SIGDA, University of Utah

  • First student IGDA chapter in the country.

  • Helped coordinate the different project teams, obtain outside funding, and program activities addressing issues such as programming, testing, and project management.

  • Secured a presentation with Graeme Devine, Programmer for Id Software and the Chairman for the International Game Developers Association (IGDA).

  • Gained access for students to visit prominent game developer studios such as Id Software, Microsoft Games Salt Lake City, Ritual Entertainment, and Ensemble Studios.


May 2001 – April 2003 Technology Advisor & Board member ASUU Presenter’s Office

  • Key role in bringing NVIDIA’s Dr. David Kirk to speak to the University of Utah.



References available on request

Code samples available at http://www.cs.utah.edu/~tcsmith/index.html#code




База данных защищена авторским правом ©shkola.of.by 2016
звярнуцца да адміністрацыі

    Галоўная старонка