Senior Software Applications Developer Resume
Boulder, CO
SUMMARY:
- Confidential is a Senior Software Applications Developer with over 22 years of software development experience and a few years of project management experience. Presently, Confidential works on - site at Confidential as a consultant developing custom software solutions, primarily based on DotNet C# and SQL Server.
- Over the years Confidential has worked as a software engineer, an Oracle DBA, a SQL Server DBA, a web developer, a mobile applications developer, project manager and a geographic information system developer. Confidential has accumulated a wealth of software development, product development, support and administration experience which spans several types of software applications and industries. From Confidential held a project management position which required him to lead an international GIS development project in Afghanistan. Confidential has experience developing several Internet GIS solutions on top of Amazon EC2, SoftLayer, Azure and other cloud platforms. He is comfortable applying the full system development lifecycle or agile methodologies.
TECHNICAL SKILLS:
Software Development Technologies: Proficient in: DotNet C#, JavaScript, ActionScript(Flex), HTML, CSS, XML, SOAP, REST,PL/SQL Familiar with: XAML(Silverlight), Visual Basic, C, C++, Java, Python, Borne Shell, C-Shell, COBOL
Mobile Technologies: PhoneGap, Adobe Air Mobile, iOS, Android, Windows Phone
Web Technologies: ASP.NET, AngularJS, jQuery, HTML5, CSS3, Bootstrap, REST, SOAP, AJAX, MVC, Dojo, Razor
Databases: SQL Server, Oracle, DB2, OGC Spatial Extensions, MS Access, CouchDB, PouchDB
Web/CMS: SharePoint, DNN
Software Development: Visual Studio, Flash Builder, SQL Management Studio, Subversion, GitHub, Mercurial, Assembla, BugNet
GIS: ESRI ArcGIS Server, ArcGIS Desktop
Other: MS Project, Visio
Cloud Technologies: Amazon EC2, Amazon S3, Azure, Softlayer, Arvixe, 3 Essentials, MacInCloud, Google Sites, Cloudant, IrisCouch
Other Technologies: ESRI ArcGIS Online, ESRI Flex, Silverlight, JavaScript and Web ADF APIs for ArcGIS Server, ESRI ArcObjects, ESRI ArcSDE, OGC SQL Spatial Extensions, OpenStreetMap Map Services, Google Maps API, Bing Maps API
PROFESSIONAL EXPERIENCE:
Senior Software Applications Developer
Confidential, Boulder CO
Responsibilities:
- Developed multi-user, multi-versioned, archived and replicated databases with SQL Server to support geographic information system workflows
- Developed custom desktop software applications (DotNet C# + SQL Server ) to provide geographic data editor workflows and on-demand replication
- Developed a custom DotNet C# Silverlight application (DotNet C# + SQL Server) for the internal / Intranet website
- Developed an Internet application with DotNet C#, SQL Server, a content management system and a mobile application
Senior Software Applications Developer
Confidential, Cedar Crest, NM
Responsibilities:
- Developed the DATA-EASY product line, featuring a cross-platform Mobile App and data-driven website. The DATA-EASY platform is engineered for the future as a run anywhere, online and offline technology. Its user interface responsively configures itself and asynchronously replicates data between multiple mobile devices and websites so field data collectors and managers can easily maintain situational awareness and perform complex workflows, on the move and at their desk. This platform leverages several state of the art technologies including PhoneGap, HTML5, CSS3, JavaScript, AngularJS, MVC, Bootstrap, Google Maps API, Google Drive API, Microsoft OneDrive API, ASP.NET, Razor, MVC, C#, CouchDB and PouchDB. Developed JavaScript-ASP.NET websites with the Microsoft Razor View Engine and the DNN Content Management System.
Senior Software Applications Developer
Confidential, Albuquerque, NM
Responsibilities:
- Developed the Afghanistan Infrastructure Data Integration System (AIDIS). AIDIS is a national facilities management information system which features three JavaScript(jQuery)-ASP.NET portals built with the DNN Content Management System, multiple REST and Soap Web Services, HTTP Handlers, a SharePoint document full-text search engine, an integrated GIS and ActionScript/Flex/Air iOS and Android Mobile Apps. In October 2013, AIDS contained over 1.2 Terabytes of SQL Server database data, digital photos, GIS vector data, aerial and satellite imagery and engineering documents. AIDIS provides seamless workflows which begin with collecting digital data using the mobile apps in the fields of Afghanistan, uploading and consolidating the mobile data to servers in Kabul, and finally replicating it to two other data centers by satellite network and DVDs.
- Developed several web-based enterprise applications with JavaScript(jQuery)-ASP.NET, Flex, Silverlight, Ajax, REST and SOAP for multiple Federal Defense Agencies, Flood Control Agencies, County Agencies and Departments of Transportation. One of the applications received an ESRI Special in 2011. http://events.esri.com/conference/sagList/?fa=Detail&SID=1299
- Developed map publishing scripts and geoprocessing scripts with Python.
Lead GIS Software Developer
Confidential, Albuquerque New Mexico
Responsibilities:
- Worked closely with personnel from the BIA, BLM, and other agencies within the US Department Of Interior on the TAAMS-Spatial Pilot Project to design, propose, and prototype a new 19 million dollar Indian Lands Land Title Database and Enterprise Land Title Management Application based on JavaScript(Dojo)-ASP.NET HTML Pages, SOAP and REST Web Services and SQL Server technologies.
- Responsible for the maintenance, development, and administration of the BIA Land Title Mapper (LTM), a Certified Federal System used to manage BIA official land title information within a DCOM, SOAP, REST, JavaScript-ASP.NET HTML Pages and Oracle Database application.
- Developed a Windows Desktop and SQL Server Application (BIA Auto Parcel Generator) which automatically generated over 40 thousand land parcel polygons from textual land title descriptions taken from the official BIA land title database. This application cross d the text legal descriptions with the BLM Public Land Survey System (PLSS) database to build the geometry for land parcels.
- Developed the BIA Indians Lands Map, an enterprise wide Federal DCOM, SOAP, REST, JavaScript(Dojo)-ASP.NET HTML Pages and SQL Server website featuring nationwide BIA specific cached maps, imagery, routing, geocoding, searching, printing and more.
- Developed the PROGIS and AKGIS JavaScript-ASP.NET and SQL Server websites, featuring cached maps, imagery, custom toolbars, tasks and export of print layouts to PDF.
Enterprise GIS Architect
Confidential, Cedar Crest New Mexico and Omaha Nebraska
Responsibilities:
- Led the development of Werner iMap, a mission critical JavaScript-ASP.NET, SQL Server, DB2, Ajax, SOAP application which tracked more than 9,000 trucks, 24,000 trailers and 11,000 employees in near real time. It detailed the status of trucks, trailers, drivers, and their loads. This included their routes, heading direction, origin, destination and delivery stops.
- Developed JavaScript-ASP.NET, SQL Server, DB2 Business Intelligence Web Applications which helped executives to make multi-million dollar decisions. Examples include truck traffic flow analysis maps from which commercial real estate purchasing decisions were made, fuel surplus charges were calculated and nationwide transportation networks were optimized. Other examples include traffic flow funnel maps from which marketing regions were defined.
- Spatially enabled an enterprise DB2 data warehouse with OGC Spatial Extensions by developing a C# console and JavaScript-ASP.NET job control system which automated spatial data transformation system, with routing and geocoding, and kept spatial data up to the minute.
Entrepreneur / Software Developer / Consultant
Confidential, Albuquerque, New Mexico
Responsibilities:
- In 2003, Confidential sub-contracted to Unisys to provide Oracle Database Administrator / Software Developer services at the US Air Force Laboratories for the G2 Financial System Development Project. While on this project, Confidential administered Oracle 9i database instances and developed C#, .NET web services to integrate a legacy database (Microsoft SQL Server) application with new database (Oracle 9i) applications.
- In 1999, Confidential secured U.S. government sub-contract to provide Oracle Database and Oracle Web Application Server software development services to the U.S Air Force Safety Center Headquarters at Confidential, New Mexico. Under this sub-contract, Confidential led the development of the US Air Force Safety Automated System (SAS), a military website with over 2000 military personnel active users worldwide in the year 2000. SAS revolutionized the way the USAF Safety Community works by providing secure worldwide access to the USAF Safety Mishap Database through a dynamic website.
- Between 1997 and 2001, Confidential developed and distributed Wireless Secretary Pro for Outlook a Visual Basic 6.0 telecommunications software commercially to consumers worldwide via e-commerce. WSPro provided several methods to forward real-time appointment reminders and email from Microsoft Outlook to text pagers in the days before wide availability of Blackberry and Cell Phones. This software gained public notoriety and earned a prominent position on the Microsoft Outlook Add-Ins webpage which provided most of the sales leads.
ESRI ArcIMS / ArcSDE Administrator
Confidential, Colorado and Denver Colorado
Responsibilities:
- Performed Oracle, SQL Server Database and Javascript-ASP.Net web application administration for a dot-com enterprise providing Internet portal, data hosting services, system administration, and custom application development to five major oil companies.
- Continually tuned Oracle, Microsoft SQL Server Database and Javascript-ASP.Net web applications for optimal application performance.
- Automated the repetitive daily and weekly loads of hundreds of Oracle and Microsoft SQL Server Database tables from multiple data formats by implementing C# console applications, wrapping them in scripts and executing them with task scheduler.
Oracle / ArcSDE Database Manager / Software Developer
Confidential, Durango Colorado
Responsibilities:
- Developed a JavaScript-ASP website and Oracle Database which enabled multiple users to simultaneously maintain attributes of GIS spatial datasets. This innovative software infrastructure leveraged the power of Microsoft, ESRI, Oracle and the World Wide Web by blending together Active Server Pages, Active Data Objects, PL/SQL stored packages, ArcObjects, HTML, Javascript, Java Applets, Dynamic HTML, Visual Basic Script and Visual Basic.
Oracle Database Administrator
Confidential, Confidential, NM
Responsibilities:
- Developed and administrated Oracle Enterprise 7.3 databases (Sun OS) and Oracle Web Application Server 2.1 (NT Server 4.0) for the Phoenix System Financial System development project. The Phoenix system was used by the Air Force to manage the US Air Force Research Laboratories project budgets.
- Created UNIX c-shell and awk scripts to create, startup, shutdown, perform cold backups, report tablespace usage and clone entire database instances.
- Enhanced production system reports using the C programming language with the Oracle Pro*C pre-compiler.
Software Engineer
Confidential, Albuquerque, NM
Responsibilities:
- Developed a C++ client-server class library and binary executable (middle-ware) for the SkyTel Nationwide 2-Way Paging System which used Oracle PRO C/C++, DEC C++ and Visual C++ to bring the powers of the Oracle7 Server to Windows 95, NT and DEC UNIX clients across TCP/IP networks.
- Administrated Oracle 7.2 Server on DEC Alpha computers running DEC UNIX. The databases served data to the developers and staff the SkyTel Nationwide 2-Way Paging System. Used SQLDBA to perform database administration functions.
COBOL Programmer / Analyst
Confidential, Albuquerque, New Mexico Area
Responsibilities:
- Performed maintenance programming on COBOL and JCL programs running on an IBM 3090 in an MVS environment.
- Assisted with developing COBOL programs that printed barcode and price labels for grocery items from printer machine language on large, industrial XEROX printers.