THOMAS SERINK
**** **** ****** ****** *****, Reno, NV 89502 775-***-**** ***.******@*****.***
SOFTWARE ENGINEERING
Experienced technical professional with 20 years of experience real-time embedded system software development in the software engineering. Extensive knowledge of numerous software tools and programming languages, and a background in project management and team leadership. A motivated problem solver with an aptitude for innovation, communicative and motivated, with strong gaming industry expertise. Seek to benefit an innovative organization combining technical and management skills to develop entertaining slot games.
Object Oriented Programming
Project Management
Web Applications
Real-Time Software Design
Communication Devices
Content Management
Embedded Systems
Peripherals and Robotics
Feature-Driven Development
EDUCATION
UNIVERSITY OF ALBERTA, Edmonton, AB
Bachelor of Science – Electrical Engineering
Coursework: Honors Physics, Linear Algebra, Calculus, Differential Equations, Embedded Microcontroller Design, Software Engineering Process Implementation, Computer Systems and Architecture, Analytical Methods
PROFESSIONAL EXPERIENCE
TRINITY SMART TECHNICAL SOLUTIONS, Reno, NV, July 2014-September 2015
Full Stack Engineer
Customized complex corporate web applications. Utilized e-commerce sites, customer relationship management systems (CRMs),
Content Management Systems (CMSs), store front platforms, Oracle, Postgres, and SQL databases.
Key Accomplishment:
Upgraded software and enabled post-attack site recovery, ensuring reliable private servers.
Modernized aging web-site content and databases to the latest Ruby on Rails frameworks.
INTERNATIONAL GAME TECHNOLOGY, Reno, NV, December 1998-April 2014
Software Engineer AVP (April 2006-April 2014)
Mentored junior engineers, strengthened code for maintainability, and performed peer-code reviews. Managed projects, emergency field issue response, and customer satisfaction. Ensured efficient and discrete resolutions to internal and external customer queries.
Key Accomplishment:
Developed spinning video reels games, including Elvis the King and Wheel of Fortune, on IGT AVP gaming platform in momentics C++ object oriented environment.
Accommodated sales teams by balancing continually-changing priorities while working on multiple projects. Coordinated the resolution of multiple projects while adapting to continually changing priorities.
Software Engineer I-Game (November 2000-April 2006)
Created cutting-edge video slot games, including Texas Tina and Day Trader in collaboration with graphics, sound, and math teams. Examined project feasibility by constructing several proof-of-concept games. Produced IGT I-Games gaming platform spinning video reels games in a GNU-C object-oriented environment.
Key Accomplishments:
Upgraded the slot paytable observer to enhance flexibility to allow for more complex math.
Designed and fabricated software controllers to interface with slot games for several robotic top boxes.
Firmware Engineer S-Plus (December 1998-November 2000)
IGT S-plus gaming platform development of mechanical reels games in MCS-51 assembly language.
Key Accomplishments:
Developed Top Dollar, Run For Your Money, and Razzle Dazzle games.
Overhauled Barcrest top box driver, in conjunction with Barcrest Game Development, to accommodate more complex games.
Slashed development time by designing a session layer to interface Barcrest top box driver with game firmware.
PROFESSIONAL EXPERIENCE CONTINUED
THE ADTEL GROUP, Edmonton, AB, March 1996-December 1998
Research and Development Engineer
Managed digital audio playback device development, which connected via Personal Computer Memory Card International Association (PCMCIA) card / modem. Conducted design, testing, firmware user interface, and operating system (MCS-51 and IAR C) implementation, while attending to usability and reliability.
Key Accomplishments:
Collaborated with hardware engineering contractors, manufacturers, and external customers for first hardware prototype completion.
Balanced needs of management, subcontractors, and manufacturer to ensure timely delivery of a device that could be produced on a low enough budget to be competitive in the on-hold market.
Guided the completion of the first hardware prototype through successful collaboration with hardware engineering contractors, manufacturer, and external customers.
Identified all design requirements, established testing procedures, and documentation for the finished product.
Lowered production costs by updating and refreshing hardware design to account for end-of-life components and new cost saving devices.
Created layman audience education program and taught classes on complex technology, including pulse code modulation, aliasing, and audio sampling.
TECHNICAL SKILLS
C, C++, SQL, HTML5, PHP, & LUA
8051 Derivatives & Intel i960
MacOs & MS-Windows
Assembly, Perl, & Pascal
Motorola 68000, Unix, & QNX
Codewarrior C++ RTOS
Rails & Ruby on Rails
Xmodem, Zmodem, RS-232, & Git
CVS, PCVS, Starteam, & Alienbrain
Visual Studio 2008 & 2010
IAR 8051 C & Microbench 8051
In-Circuit Emulators
Momentics C++ RTOS
Borland Builder C++ & GNU C 960
Oscilloscopes