Resume of David Oldfield
Skills and Experience
ASP.NET/C#/VB.NET – I have 8 years of experience developing applications with these technologies. I consider myself to be at an exceedingly advanced level with these technologies, and can perform my job most efficiently with the same.
WCF / Web Services – I have limited experience handling various web service applications and SOA based development over the past 8 years. I cannot claim a solid 8 years of experience with these technologies due to the diversity of the projects that I have worked on previously.
MVC / LINQ – I have moderate experience with the versions of these technologies that was built as an upgrade for MSVS 2005. I cannot claim any real expertise, but the design pattern for MVC is very familiar to me and I have sufficient exposure to work efficiently in this area.
Silverlight / WPF – I have minimal experience in this area, and though I can function well enough with more basic / practical implementations of this technology, my skills are not as heavy with respect to client side development and therefore my exposure with such is significantly reduced.
MS Sql Server 7.0 – 2012 – I have been utilizing SQL Server professionally since 1999, and with regard to database normalization and advanced SQL I am easily at a DBA Level. I can handle query optimization and even have previous experience creating extended procs and CLR procs. Finally, I have a mind capable of seeing original solutions to problems, so it is not uncommon for me to disprove what others consider to be impossible.
SQL Server Integration Services – I have utilized these tools previously to represent proof of concept for requirements for previous employer. As a matter of course however, preferred data integration methods have changed frequently over the past ten years, and I have shown the same level of interest in previous methodologies, which is strictly clinical unless otherwise requested by client or employer.
SQL Server Reporting Services – I have used these tools previously, provided these to clients for administrative tools and very much benefitted from this tools.
Classic ASP – Even presently I tend to work with classic ASP applications from time to time, though primarily for maintenance purposes. I have, over all, twelve years of experience with classic ASP, with my first five years being almost exclusively the aforementioned.
COM / DCOM / COM+ - I have nearly exactly as much experience with the creation, installation and usage of COM Components built utilizing ActiveX entry points.
Microsoft Visual Basic / Microsoft Visual C++ - My formal experience with this technology significantly predates my experience with Web Based development, dating back to 1993 when including education.
JavaScript – I have been utilizing Javascript for client development for 12 years, though for the past eight years my work has been primarily back end.
JQuery – I have been working with JQuery fairly regularly for about 3 years now, and though I cannot claim to be a master, I can handle most common user interface development with this technology.
JSON – I have worked with JSON here and there on various projects since 2006, though minimally.
AJAX – I have 10 years of experience working with Ajax and variants of the same.
PHP / Java / JSP / Pascal / Delphi / C / Cuda C / PERL – I have worked on and off with all of the preceding languages based on my roles with previous clients and employers. One of my best talents is my ability to work with anything, which has not always been wasted or overlooked by previous employers.
Experience
Aug. 2015 – May 2016
Nolan Transportation Group (NTG)
Sandy Springs, GA.
Technologies: T-SQL, C#, Web Forms, Linq, Entity Framework 6.0, WCF
Role: Software Developer/Architect
Projects: I was hired primarily for the maintenance of the internal application used for entering and tracking shipments, carriers and customer information, as well as to architect expansions and revisions of that product. The product is publically accessible at http://www.freighthawk.com but requires credentials to access. I am willing to demonstrate the staging version in person, so as I can insure that confidential information is not shown.
Additionally, I created a new windows service for emailing and faxing documents from a queue and a service for searching addresses within a radius of an input location using lat/long coordinates among other unusual tasks.
Nov. 2014 – June 2015
3i People / Cox Communications
Sandy Springs, GA.
Technologies: T-SQL, C#, WinForms, Linq, Entity Framework 6.0
Role: Software Developer/Architect
Projects: Initially, I was responsible for updating a network investigation application to support Microsoft SCCM information. As of 2015, I have taken responsibility for the recreation (or new version) of the same application, and extending its’ capabilities.
June 2014 – Dec. 2014
Infinite Impact
Columbus, OH.
Technologies: PHP, MySql, jQuery, CSS
Role: Web Developer
Projects: I was responsible for supporting the development of code both for information management and responsive user interface.
Jan. 2014 – May 2014
Randstad Technologies / City of Columbus Dept. Of Technology
Columbus, OH.
Technologies: T-SQL, C#, MVC, WCF, MSMQ
Role: Business Solution Provider
Projects: Was given a Project for completion to satisfy PCI Requirements for the handling and reuse of customer credit card data. I was responsible for the design of the product, creation of technical and requirements documentation, development planning, architecture, demonstrations, and start to finish completion of the entire product. The project is scheduled for completion within the next few weeks.
2004 – Present (Concurrent to or between assignments)
Independent / Freelance Software Developer
Southern California, Nevada, Utah, Colorado, Ohio
Technologies: ASP Classic, C#, VB, VB.NET, ASP, ASP.NET, IIS, Windows Server 2000-2008, PHP, VBScript, ActiveX, VB 6.0, C++, Java, PHP, MS Sql Server, MySQL, Others
Projects: I functioned during this time as primarily a web based developer, though I have been contracted to perform Windows Application Development as well. Clients include Substorm LLC, ThoughtLab LLC, Jasper Sports, EwayBuilder, New York Sales Tax, and many, many others. Total Number of projects is well over 30 for some 2 dozen clients. I currently work on 1 website while I am actively seeking new work.
July 2012 – October 2013
Safe Auto Insurance Company.
Columbus, OH.
Technologies: T-SQL, C#, DB2, Delphi, Planet Press, SOA, Guidewire, JAVA (Variant)
Role: Senior Software Analyst
Projects: Maintained large document management infrastructure which supported the distribution of insurance documents via email, fax and print. The applications were collectively referred to as the "print tool", and heavily utilized the Message Queuing services on Windows Server to complete internal and external requests for document generation and distribution. I was also responsible for troubleshooting failed document requests to see they were completed.
April 2012 – June 2012
Technisource / Ransdad technologies
Columbus OH.
Technologies: ASP, ASP.NET, T-SQL, JavaScript, JQuery, C#, VB.Net, VBScript, Sharepoint, WCF
Role: ASP/.NET Developer
Projects: Contracted to the Ohio Attorney General's Office to support the development of new applications, the maintenance of existing applications and instruct and assist other developers. My versatile background and wide range of abilities likely lead to many unintended uses beyond the original intent when the contract was engaged.
December 2011 – April 2012
Everest Technologies.
Simi Valley, CA.
Technologies: ASP.NET, T-SQL, JavaScript, JQuery, C#
Role: ASP.NET Developer
Projects: Subcontracted through Ventech Solutions for work on a project for the Ohio Department of Commerce on a tank management application.
June 2010 – October 2010
Volusion Inc.
Simi Valley, CA.
Technologies: ASP, ASP.NET, T-SQL, JavaScript, JQuery, C#, VB.Net 2005, VBScript
Role: ASP/.NET Developer
Projects: Maintenance of existing Volusion Stores and creation of new version features.
Visit www.volusion.com and create a demo store for exposure to my own efforts. Most of the Admin features were created and/or maintained by me as well as others.
October 2008 – October 2009
Premiere Global Services Inc.
Colorado Springs, CO.
Technologies: ASP, ASP.NET, C#, VB, T-SQL, Delphi, JavaScript
Role: Senior Software Engineer
Projects: Bulk Import Tools (Windows UI), Network Troubleshooting Software, QA Tools, Branded versions of conferencing software (Web Based)
Responsibilities: Maintain pre-existing bulk import software, troubleshoot problems related to branded versions of Premiere Global Services web application such as IBM MyRCPlus (which was one of the projects that I was most actively involved in), creation of new tools for QA Department and production of instruction tools and data repair tools.
March 2007 – October 2007
ThoughtLab LLC
Salt Lake City, UT.
Role: Hardcore Developer
Technologies: ASP, ASP.NET, C#, VB, T-SQL, JavaScript
Projects: Woodland Furnature, Winder Farms, and others
Responsibilities: Development of new websites and maintenance of pre-existing applications. Thoughtlab is primarily a .NET Shop so all development was almost exclusively .NET, with exception to the maintenance of pre-existing asp applications.
January 2006 – February 2007
Compliance Information Systems
Salt Lake City, UT.
Role: Programmer
Technologies: ASP, VBScript, VB.Net, C#, T-SQL, Javascript
Responsibilities: Maintenance of asp information management software, creation of .NET 2005 version of the same for client EMSI. Development of tools with .NET or ASP for handling, retrieving and/or reconciling information for various clients. Retrieval of missing information via SQL work.
1999 – 2006
Contractor (Formal)
Las Vegas, NV & Los Angeles, CA
Role: Software/Website Development through on-site contracts via Primarily TekSystems (Maxim Group) and other various agencies over a six year period. Many of these contracts are listed below:
Contracts:
Select Portfolio Services Inc. (Salt Lake City, UT) - 2005
Stoller Novorro JV (USDOE) (Las Vegas, NV) – 2005
Apollo Interactive (Los Angeles, CA) – 2001
Havas Interactive (Los Angeles, CA) – 2000
Genex Interactive (Los Angeles, CA) – 2000
1999 – 2004
Utopia Network Inc.
Calabasas, CA
Role: Owner / CIO, Lead Developer
Technologies: ASP, VB 6.0, C++, JavaScript, SQL Server 2000
Responsibilities: Development of ecommerce site, creation and maintenance of property management site for Cushman & Wakefield, management of Windows Network for ISP Portion of business, business purchasing for IT department, and pretty much everything else technology related.