James Long

3842 Tacoma Ave S

Tacoma, WA  98418

(425) 738-0266

jameslong2003@yahoo.com

 

Summary:

Over 8 years experience as an application developer,.  Fluent in developing using the .NET Framework and Design Patterns. Worked as a team leader, team member, and as a stand-alone developer.  Passionate about software design and have mentored several developers in the art of object-oriented design.

 

Technologies:

C, C#, XML, XSLT, XSD, ASP.NET, ADO.NET, Java, JavaScript, PHP, C-ISAM, RDBMS Programming, MySQL, SQL Server, Oracle

 

Work Experience:

07/2008 to Present     Marshall GIS             Renton, WA

Senior Software Developer

Responsibilities include:

·         Design and implement a new architecture to allow the company's core product to access multiple backend systems

·         Re-write company's core product to follow the MVP and MVC design patterns to allow for greater flexibility for future architecture changes

·         Mentor junior developers in object oriented development

Tools used:

·         C# (Visual Studio 2005 & 2008), .Net (2.0 & 3.5), SQL Server, Oracle, XSLT, XSD, NUnit, Cruise Control, Nant

 

06/2007 to 07/2008     Metric Media - Part Time Consultant         Seattle, WA

Web Developer

Responsibilities include:

·         Creating additions to existing sites in a variety of languages

·         Creating new websites in a variety of languages

·         Finding and fixing bugs in existing sites

Tools Used:

·         C#, .Net, VB.Net, PHP, JavaScript, Visual Studio, TortoiseSVN, NHibernate

 

07/2006 to 07/2008     Wizards of the Coast/Hasbro Toys              Renton, WA

Ecommerce Developer, Servers Team

Responsibilities include:

·         Designing and developing new features for C++ and C# based servers in both the UNIX and Windows environments

·         Develop .Net based web services for payment processing and internal billing

·         Using Windows Forms programming to construct tools for developers and support staff to use

·         Finding and fixing bugs in the C# server software

·         Design, construct, and debug stored procedures and other database related tasks

·         Write NUnit tests to verify new code works as expected

Tools used:

·         C# (Visual Studio 2003 & 2005), .Net (1.1 & 2.0), SQL Server, xemacs, vi, Make, Windows Forms, XML, XSLT, XSD, NUnit, Jira, Nant

Methodologies Used:

·         Scrum, Agile development

 

 

07/2001 to 06/2006 Full time             Advent Resources, Inc.         San Pedro, Ca

06/2006 to 05/2007 Part time            10-15 Hours per week

Senior Developer R&D Team

Responsibilities included:

·         Researching and developing applications to enhance the company’s core               application.

·         Managing three developers when in charge of the reports department.

·         Responsible for debugging and troubleshooting all aspects of the application using various tools to track down and fix errors.

Major Accomplishments:

·         Rewrote an application that is used to transmit information to J.D. Powers from automotive dealerships that use the Advent System. When I took on the project, only 7 out of 108 dealerships were transmitting information on a regular basis. Now, 99%+ of Advent’s clients transmit nightly, bringing in over $70,000 per year for the company. The time required to set up a new client is now approximately 70% less.

·         Put into place a billing system for the reports department. The first year I worked at Advent, the reports department billed less than $5,000. They billed over $45,000 in 2003, $66,500 in 2004 and $73,000 in 2005.

·         Instituted a documentation and training program that allows the company to train newly hired reports programmers in 2 weeks instead of 6-8 weeks.

Tools Used:

·         C#, .Net, C, Informix C-ISAM, Java, JavaScript, PHP, gcc, gdb, xemacs, vi, and Make on Redhat 7.3/8.0/ES3 servers, complex multi-directory makefiles, Netbeans IDE, Tomcat 4 & 5, and Apache.

 

                       

02/2004 – 05/2005      L-Squared Technologies       Los Angeles, Ca

Developer/Architect

Responsibilities included:

·         Construct new applications

·         Modify/repair existing applications.

·         Port old applications to a client/server application.

·         Performing upkeep and enhancements on an existing web site used by salespeople around the world.

Tools Used:

·         Microsoft Visual Studio .Net (C#, ASP.Net), SQL Server, Microsoft Project, JavaScript, DOM and xml, Windows Forms.

 

Education

Bachelor of Science in Computer Information Systems Devry University, Long Beach, CA 3.84 GPA – Magna Cum Laude, Deans List 10 out of 10 trimesters

Project Management Certification from California State University, Long Beach 2002-2004

C# Certificate from Brainbench (http://www.brainbench.com ) Transcript ID 807809.