James Long
3842 Tacoma Ave S
Tacoma, WA 98418
(425) 738-0266
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.