Scot Spellman

    Software Engineer            Click for MS Word Format
    San Marcos, CA 92069
    760.294.0469
    scot@scotspellman.com


Qualification
I have been in the programming industry for a little over four years now. In addition, I have been programming personal webpages and Visual Basic applications for upwards of 10 years. I have also completed my Bachelors in Computer Science from California State University San Marcos. I am currently very content with my position at Sony Media Software and Services.

Technical Experience, Programming Languages and Development Environments
C#, C++, C, Java, JavaScript, Flash CS3 with ActionScript 3.0, Flash Professional 8 / MX 2004 with ActionScript 2.0, HTML, (X)HTML, ASP.NET, XML, CSS, Pascal, Visual Basic .NET, PHP 4 and 5, MySQL, SQL, Visual Source Safe (VSS), Microsoft Visual Studio .NET with VSS, Eclipse v3.1 with SVN & CVS Repository Systems and FitRunner Acceptance Testing.

Operating Systems and Servers
Windows XP/ME/98/95, UNIX, Linux (Red Hat and Ubuntu), Mac OS X, Oracle, and Apache

Education
BS Computer Science, Summer 2006
High School Diploma, 2001

Employment History
Sony Media Software and Services, San Diego, CA
Front End Engineer / Sr. Wed Developer
Jun 2008 - Current

    Currently working on store.playstation.com. :-D

Epic Cycle Interactive
, San Diego, CA
Software / ActionScript Engineer
Jul 2007 - Jun 2008
  • I served as the Lead ActionScript Engineer on NCAA.com. All of the designers' Flash pieces would come to me when they were finished with the look and feel. I would then add any missing functionality using ActionScript 2.0 and optimize any existing code for better performance and a smaller file size. I would then integrate the flash modules into NCAA.com and schedule them for QA testing and finally a production push.
  • Designed architecture and implemented the Registration and Login features using CBS Sportlines' API through web service calls.
  • Integrated V-Bulletin message boards working in conjunction with CBS Sportlines' Registration and Login API.
  • Configured all of the advertisements to be dynamically populated throughout the entire site. All of the ads on NCAA.com are generated from Double Click Inc., also known as DART ads.
  • Integrated and configured the Google Mini Search to crawl NCAA.com. I also set up the display for the results by formatting the xslt style sheet provided by Google.
  • Integrated the Add This widget on all article pages to enable users to bookmark articles for social networking sites such as Digg, Google, Linked-In and Reddit.
  • Integrated the Omniture SiteCatalyst reporting tool to be dynamically populated throughout all of the pages on NCAA.com.
  • Integrated the Net Ratings / Site Census and Webtrendz web traffic tools.
  • Managed and assigned bugs to myself and the team using Epic Cycle's Mantis Bug Tracking tool.
  • This site was mostly done in Argus 3.0 CMS tool with an SQL backend using aspx modules and web services accessed with C# in Visual Studio 2005. Version control is handled by Microsoft's Visual Source Safe (VSS).

   Chaotic:
  • Summary of Chaotic: Chaotic is the online video game component to the Chaotic Trading Card Game. Chaotic is also a kids television show that airs on the Fox network. It is very similar to a show like Yu-Gi-Oh! or Pokemon. Chaotic has a Flash 8 front end using Actionscript 2.0 with a SQL back end. The in game arena battle is written in C# and communicates to the flash front end through sockets. Further, webservices are used to query with the database to populate all of the remaining data.
  • I was brought on to the Chaotic team towards the end of the two year project to optimize the existing code to cut down on loading time, CPU and memory usage. In addition to optimizing code, I performed the code conversion and integration for the in game arena battle which has a finite state machine as its core.
  • Version control is handled by Microsoft's Visual Source Safe (VSS) which works directly with Flash 8 so that you can perform checkins and checkouts directly in Flash 8.

   University of Michigan:
  • Managed content and fixed basic HTML and JavaScript bugs and wrote SQL scripts to fix inconsistencies in the database.
  • This site was mostly done in Argus 3.0 CMS tool with an SQL backend using aspx modules and web services accessed through C# in Visual Studio 2005. Version control is handled by Microsoft's Visual Source Safe (VSS).

Wireless Facilities Inc. - Government Services
(now Kratos Defense and Security Solutions)
San Diego, CA
Software Engineer
Oct 2006 - Jun 2007 (Subcontract Complete)

   Tactical Survey Contract:
  • Programmed a new quality control module into the Tactical Survey System Surveyor program that allowed the technicians to completely do away with using Excel sheets as their QC tool and increased productivity while minimizing errors.
  • This management section of the QC tool saved the managers hours of setup time for each round of QC, and integrated into the survey database for full integration and tracking speeding up the QC process by about 20%.
  • Worked as part of the Tactical Survey Development Team utilizing C# in Microsoft Visual Studio .NET with VSS (Visual Source Safe) as our repository.
   GuardIntel Contract:
  • Designed and developed IntelOutpost in PHP 5 that receives signals from building sensors and converts them into a XML format that is communicated to IntelCore over XML-RPC. This allowed IntelOutpost to push data to the databases and allowed the GuardIntel system to easily integrate with building sensors.
  • Served as the lead Flash designer for the project where I implemented linear algebraic transformations into ActionScript 3.0 to run the Flash CS3 movies. This allowed GuardIntel to display dynamic pan and zoom maps and show tracking, video, and sensor information as well as display data visualizations for the analysis sections.
  • Developed the JavaScript/ActionScript integration to communicate with the server utilizing JSON and AJAX.
  • Aided in database development in MySQL during the initial development process creating normalized relational databases.
  • Managed code for IntelOutpost and the Flash/ActionScript pieces in CVS while documenting using the development wiki.
  • Ran the Flash roadmap ahead of schedule so our team could compete in the 4th Annual Security Summit in the "Most Innovative Security Technology & Services" Competition which resulted in a placement of 2nd overall in the Security Software category.
Dretronics, Torrance, CA
Freelance Software Engineer / Wed Developer / Tech
Oct 2003 - Oct 2006
  • Developed custom web pages and graphics for customers throughout America.
  • Served as a technician supporting personal computers and commercial workstations.
  • Implemented PHP forms into Flash MX 8 and became an expert in JavaScript and Flash integration techniques.
Gaileys Construction, Lake Elsinore, CA
Demolition / Construction Crew
Mar 2002 - Sep 2003
  • Restored a 23 unit hotel on the Lake.
  • Learned how to efficiently use a jackhammer, drive a tractor, run water piping and plumbing, landscaping, along with many other skills.
YMCA, Torrance, CA
Teachers Assistant
Oct 2000 - Jun 2001
  • Worked with children in K-5th grade in after school programs at Riviera Elementary School in Torrance.
  • Provided assistance and technical training to the teachers.
  • Developed my own lesson plans and activities for the children.

Supporting Courses Completed at CSUSM and Palomar
CS 101 - Critical Thinking w/ Computers
MATH 131 - Modeling w/ Algebra
CS 111 - Computer Science I (C++)
MATH 132 - Survey of Calculus
CS 211 - Computer Science II (C++)
MATH 160 - Calculus w/ Applications I
CS 231 - Assembly Lang & Digital Circuits
MATH 162 - Calculus w/ Applications II
CS 301 - Computer Mastery (C++)
MATH 254 - Intro. to Linear Algebra
CS 311 - Data Structures
MATH 370 - Discrete Mathematics
CS 331 - Computer Architecture
CS 351 - Programming Languages
PHYS 201 - Physics of Mechanics & Sound
CS 421 - Theory of Computing
PHYS 202 - Physics of Electromag & Optics
CS 433 - Operating Systems
PHYS 301 - Digital Electronics
CS 436 - Intro. to Networking
CS 441 - Software Engineering
CSIS 117 - Intro to Visual Basic.NET
CS 542 - Design Patterns & Obj-O Analysis
CSIS 127 - Microsoft Word
CS 543 - Database Management Systems
CSIS 138 - JavaScript
CSIS 139 - Adv. Web Site Development
CSIS 191 - PHP w/ MySql

References available on request