Nathan Noble ***.*****@*****.*** 909-***-**** www.linkedin.com/in/nnoble
SUMMARY
Software developer and software development consultant. I bridge the common gap between the technical and the human, tech and sales, a vision and its implementation. I enjoy working on an effective and focused development team either as a developer, a manager, or a consultant.
PROFESSIONAL EXPERIENCE
Private Contractor, Redding, California (January 2017 - present) Software Developer
Web development: JavaScript, Html 5, C#, Rest, SQL Server, Microsoft stack, ColdFusion
Mobile application development: Appcelerator, JavaScript, Objective C
Project Highlight – Wrote code/managed 100% of the development for the 2018 2.0 release of Executive Scheduling Associates Employee portal used by ~ 100 employees distributed throughout the U.S. to manage their time, calls, meetings, and tasks.
Technologies: Backbone.js, Maroniette.js, Kendo UI (Telerik), Html 5, C#, Rest, SQL Server
Progress Adviser, Redding, California (October 2015-January 2017) Lead Software Developer
Lead software developer for Progress Adviser, a product that supports
informal walk-thrus and formal evaluations in the education and human resources market spaces.
Web development: Backbone.js, Maroniette.js, Kendo UI (Telerik), Html 5, C#, Rest, SQL Server amCharts,ColdFusion, Git
Project Highlight – Lead developer for Progress Adviser web application. Modernized ColdFusion codebase. Implemented more server API/client code (JavaScript) constructs for use by mobile app. Added responsive design and modern JS charting libraries to modernize look/feel of application.
Mobile application development: Appcelerator, JavaScript
Project Highlight - Development for multiple releases/updates of Progress Adviser’s mobile app. Experience in the back and forth with Apple in getting a mobile app published on the app store.
CH2MHILL, Redding, California (May 2014-October 2015) Software Developer
Software development, system integration for CH2MHILL's Program Performance Portal. Web development with Backbone.js, Maroniette.js, Kendo UI (Telerik), Html 5, C#, Rest, SQL Server, Azure
Project Highlight - Development for the 4.0 release of CH2MHILL’s Program Performance Portal. Technologies: Backbone.js, Maroniette.js, Kendo UI (Telerik), Html 5, C#, Rest, SQL Server
Project Highlight – Development of responsive web application for California Rice Commission that allows rice farmers to enter in farm and field specific information about land management, including pesticide and water usage. Technologies: Backbone.js, Maroniette.js, Kendo UI (Telerik), Html 5, C#, Rest, SQL Server
VESTRA Resources, Redding, California (May 2011-May 2014) Senior GIS Software Developer
Developer for VESTRA's GeoSystems Monitor 2.x and 3.x releases.
Technologies: JavaScript, Silverlight, .NET 4.0, SQL Server reporting services, HighCharts JS API, SQLite, IIS 7
Web development – JS, XAML, C#, Silverlight, ASP.NET, ArcGIS Rest API; Mobile development - ArcGIS Runtime SDKs - iOS, WPF/.Net; WPF, Objective C, iOS, Java, Android; Desktop development - C#, Python, ArcGIS Desktop, ArcObjects, VB.NET
Project Highlight - Lead developer in the release of the CDFA PDR (Pest Disease Record Mapping) web application that collects pest and damage records from a large and geographically diverse audience that includes internal staff, local authorities, individual farmers, other state agencies, and the U.S. Department of Agriculture and supplies basic mapping functions for an estimated 1,200 users. Technologies: ASP.NET, ASP.NET.Mail, .NET C#, JavaScript, Microsoft Entity framework, LINQ, SQL Server, Microsoft STS (Security Token Service)
NComputing, Redding, California (2009- 2011) Quality Assurance Manager/Software Developer
Managed small QA team testing software builds and customer escalations.
Project Highlight - Development project creating product registration windows service involving email automation. Technologies: .Net C#, Email API, Windows services.
Esri, Redlands California (1998-2009)
Software Developer, (2003-2009)
(C++/C# .NET) Developer for GIS Data ReViewer product creating data quality control checks and Overview Window mapping tool.
(VB) Lead developer for Grid Manager, an application that allows for creation of complex measured grids and graticules used in advanced mapping. (VB) Developer for Map Production System product creating custom surround elements.
Project Highlight - For The ArcGIS Data ReViewer product Nathan created a variety of data checks including: multipart line check, geometry on geometry check, and elevation monotonicity checks to validate spatial data stored in Esri’s geodatabase. In addition, in C# Nathan also developed and updated version of an overview map that would allow users to divide their area of review into manageable grid cells and then mark areas reviewed as having been completed. Technologies: C++, C#, ArcObjects
Project Manager (2005-2009)
Managed development for both Foundation and GIS Data ReViewer components for ArcGIS 9.3 and 9.4 releases.
Created and maintained project plans and budgets.
Managed product engineers creating requirements for new tools.
Managed developers doing design and coding on new tools. Managed code maintenance, bug fixing, service packs, and QFEs.
Project Engineer/Software Trainer, (1998 - 2009)
Collected user requirements, designed software, and worked cooperatively with developers and testers for software development cycle. Managed and directed development for ArcGIS Server prototype to do on-the-fly validation of features over the web.
Foundation Tools lead product engineer for ArcGIS releases: 9.2, 9.3, and 10.0.
Data ReViewer product engineer lead for ArcGIS releases: 9.0, 9.1, and 9.2.
EDUCATION
Masters Degree in Physics University of California Irvine (1998) BA Engineering Physics Point Loma Nazarene University (1997)