Return to pingbot
M. SCOTT GARTNER
Contact e-mail address, sg_job@pingbot.com
GOALS
My ideal job would be as an architect and researcher, or a toolsmith, designing and creating frameworks, parsers, animations, modeling, graphics and database sub-systems, or ETL tools. Experienced in writing Internet applications (using C#, ASP.net, MVC4&5, JavaScript, XML, XPath, XSL, Java, PHP, C++, and Perl), distributed applications, Windows applications (C# WinForms, Command-line tools), and libraries (DLLs in C++ and C#, JAR in Java, etc.) using object oriented design techniques, and Flash applications/animations (using ActionScript 2/3, Flash CS3/CS4, After Effects CC). I have experience editing technical books as well as fiction and non-fiction. I have experience with photography and photo editing, video production, and graphic/logo design. I have an intimate knowledge of SQL , ASP.net, JavaScript /DOM, ActionScript , PHP, Servlets, XML, JDK, and Windows programming APIs. My current intent is to continue telecommuting.
EXPERIENCE
Cradlepoint, Boise, Idaho (telecommute) 2021-2022
SENIOR SOFTWARE ENGINEER
- Worked on SaaS management application, APIs, database design and consulting in Java, Python, and SQL.
- Consulted on AWS configuration and management.
Silverback Learning Solutions, Boise, Idaho (telecommute) 2012-2020
SENIOR DEVELOPER - ARCHITECT
- Designed and implemented large asynchronous distributed processing using AWS Lambda, SNS, SQS, and SQL Server.
- Designed and implemented web sites, AJAX web services (REST and JSON), and Single Sign-on using ASP.net 4.6, MVC, RAZOR using C#, LINQ, and SQL.
- Designed and developed several custom tools used internally for data manipulation (ETL) and database management.
- Web Application design (UI from concept/mockup to implementation, database schemas, and support libraries).
- Managed AWS cloud services including ELB, EC2, S3, ElastiCache, CloudWatch, SQS, and SNS.
- Acted as mentor to several developers.
Harding Marketing Communications, Inc., San Jose, California (telecommute) 2005 – 2012
PROGRAMMER-TECHNICAL LEAD
- Designed and implemented web sites, web services using ASP.net 1.1 and 2.0 ( C# ) , and PHP.
- Created animations in Flash and mixed mode localized applications (flash coupled with web services ).
- Used Content Management Systems (CMS) (Ektron CMS400, Alfresco, and Joomla!) to build web sites.
- Designed database schemas for SQL Server, mySQL , and XML Schemas for applications and Web Services.
Hewlett Packard Company, Boise, Idaho 1997 – 2005
PROGRAMMER-TECHNICAL LEAD
- Designed and implemented a complete framework for web application and localized web services development in Java.
- Interfaced with many different groups on multiple continents to organize integration of applications and databases.
- Designed and built web apps, web services, and database schemas with 99% availability.
- Wrote a cross platform web server (in C and C++), and an extendable script interpreter.
H&W Computer Systems, Boise, Idaho - 1993 – 1997
PROGRAMMER / Windows and web-based e-mail Client/Server. Trained staff in C++ and Win32 programming.
Clear Access Corporation, Fairfield, Iowa - 1991 – 1993
PROGRAMMER / Wrote an SQL parser. Device drivers in C++ for various database API’s (Windows & OS/7).
42 Degrees Design - 1983 - present
OWNER / Consulting/Development Company – Photography, web site development, consulting, and utilities.
Peabody Coal Company, Flagstaff, Arizona - 1982 - 1986
PROGRAMMER / Wrote engineering models on IBM mainframe and IBM PC in Turbo Pascal, FORTRAN, PL/I, and REXX.
EDUCATION
Maharishi International University / 1989 – 1991 – Computer Science Curriculum/Spanish Language Minor
Northern Arizona University / 1982 – 1985 – Computer Science Curriculum
HOBBIES
For recreation, I sing, cook, fly drones, and ride motorcycles. I also enjoy creating videos and computer animation. I am a published photographer (landscapes and events) and create large panoramas (120-580+ megapixel images).
SPECIAL SKILLS
Spoken Languages :
- English (native)
- Spanish (near-fluency, conversational)
Languages:
- C# (C-sharp) 2-8
- JavaScript
- Python 3
- SQL (DDL/DML)
- PowerShell 3-4
- Java 1-6
- XML/XPath/XSL/DTD/DOM/SAX
- C/C++ (98)
- PHP 4-5.5
- JSP
- ActionScript 2/3
- DBase III
- AWK
- LISP
- FORTRAN (IV & 77)
- Basic
- Turbo Pascal
- 80x86 Assembler
- PL/I
- Rexx
- ICON
- Perl
- IDL (XML, MS, and CORBA)
Programs/Technology :
- ASP.net 2.0-4.8
- .net 2.0-4.8 Core 1.0-3.1 .net 5, 6
- MVC 3-5
- Web API (REST, SOAP)
- OpenID Connect (OAuth2)
- WS-Fed
- Amazon AWS (S3, EC2, VPC, …)
- jQuery
- Knockout
- Kendo (asp.net AJAX and Client UI)
- Adobe Photoshop (CS3-CC)
- Adobe Premiere Pro (5.0-CC)
- Adobe Audition CC (Cool Edit Pro)
- Adobe After Effects (CS3-CC)
- Adobe Flash (CS3-CS5)
- Carrara 8 Pro
- SQL Server
- mySQL
- Oracle 8i & 9i
- Vegas Platinum 8
- Adobe Encore CS5
- Publisher/Illustrator
- CorelDraw X3
- Corel Photo-Paint X3
- Adobe DreamWeaver (CS3-CC)
- Ektron CMS400 7-8
- Alfresco Joomla!
- PHP
- IIS 5.1-7
- Bryce 5
- BEA WebLogic Server 7 & 8
- Apache Tomcat
- JRun
- GIMP
- Eclipse
- Apache Ant
- Struts
- Apache Cocoon
- Cruise Control (Continuous Integration)
- Mac: MPW & Think C+,
Operating Systems :
- Windows 3.1-10
- Linux (Ubuntu 2.0, Windows WSL)
- Android 3
- Mac System 6-7
- Unix: (Solaris, HP-UX, and others)
- MS/DR/PC-DOS (2-7.x)
- IBM VM/CMS & TSO
- CP/M-80/86
Patents:
- Patent Number: 6438590 Preferential Naming Service
- Patent Number: 20020124047 Interactive remote monitoring of client page render times
- Patent Number: 10006416 Peripheral management interfaces