Resume

Qualification

I have been in the software industry for a little over seven years now and I have been programming personal web pages (and other applications) for upwards of 10 years. I completed my Bachelors in Computer Science from California State University San Marcos in 2006. I am not currently searching for a new position and am very content with my position as Sr. Web Developer at Sony Network Entertainment.

Technical Experience

C#, C++, C, Java, JavaScript, Flash CS3 with ActionScript 3.0, Flash Professional 8 / MX 2004 with ActionScript 2.0, HTML 5, 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 (7 / Vista / XP / ME / 98 / 95), UNIX, Linux (Red Hat and Ubuntu), Mac OS X, Oracle, and Apache

Education

California State University San Marcos, BS Computer Science, 2006
South High School, High School Diploma, 2001

Employment History


Sr. Web Developer
San Diego, CA
Jun 2008 – current

Working on account management for Qriocity service.
Rapid prototyping.


Software / ActionScript Engineer
San Diego, CA
Jul 2007 – Jun 2008
NCAA.com
  • 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 Site Catalyst 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).
ChaoticGame.com
  • 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 check ins and checkouts directly in Flash 8.
University of Michigan – MGoBlue.com
  • Managed content and fixed basic HTML and JavaScript bugs and wrote SQL scripts to fix inconsistencies in the database.
  • This site was mainly done in Argus 3.0 CMS tool with an SQL backend. Version control is handled by Microsoft’s’ Visual Source Safe (VSS).

Software Engineer
San Diego, CA
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.

Freelance Software Engineer / Wed Developer / Technician
Torrance, CA
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 many web forms using Flash MX 2004 and became an expert in JavaScript and Flash integration techniques.
Supporting College Courses
  • CS 101 – Critical Thinking w/ Computers
  • CS 111 – Computer Science I (C++)
  • CS 211 – Computer Science II (C++)
  • CS 231 – Assembly Lang & Digital Circuits
  • CS 301 – Computer Mastery (C++)
  • CS 311 – Data Structures
  • CS 331 – Computer Architecture
  • CS 351 – Programming Languages
  • CS 421 – Theory of Computing
  • CS 433 – Operating Systems
  • CS 436 – Intro. to Networking
  • CS 441 – Software Engineering
  • CS 542 – Design Patterns & OO Analysis
  • CS 543 – Database Management Systems
  • MATH 131 – Modeling w/ Algebra
  • MATH 132 – Survey of Calculus
  • MATH 160 – Calculus w/ Applications I
  • MATH 162 – Calculus w/ Applications II
  • MATH 254 – Intro. to Linear Algebra
  • MATH 370 – Discrete Mathematics
  • PHYS 201 – Physics of Mechanics & Sound
  • PHYS 202 – Electromagnetism & Optics
  • PHYS 301 – Digital Electronics
  • CSIS 117 – Intro to Visual Basic.NET
  • CSIS 127 – Microsoft Word
  • CSIS 138 – JavaScript
  • CSIS 139 – Adv. Web Site Development
  • CSIS 191 – PHP w/ MySQL