Skip to content

driskull/driskull.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONTACT

PROFILE

I'm a Software Engineer based out of Redlands, CA, In my role, I develop mapping components for the Maps SDK for JavaScript and for Esri's Calcite design system. I'm passionate about creating efficient, semantic, and accessible UIs using modern web technologies such as TypeScript. In my spare time, I love camping, hiking, backpacking, and traveling.

SKILLS

Programming Languages: TypeScript, JavaScript, Sass, JSON, CSS3, and HTML5.

Frameworks, Tools and APIs: Esri ArcGIS APIs, Visual Studio Code, Adobe Photoshop, Microsoft Suite, Slack, Skype, Sourcetree, Git/GitHub, React.js, jQuery, oAuth, JS Promises, AJAX, NodeJS, Bootstrap, Grunt, Dojo, REST/SOAP APIs, HTML5 Video, JSLINT/JSHINT, Leaflet, and Mapbox.

PASSIONS

Technology: JavaScript, Front-end web development, responsive design, interaction design, UI/UX, usability, user-centered design, web components, user interfaces, frameworks, GIS web mapping, web Standards, web development evangelism, and writing beautiful code.

Activities: Hiking, Backpacking, Traveling, Snowboarding, and Video gaming.

EXPERIENCE

Software Engineer (May 2015 – Present)

Environmental Systems Research Institute (Esri)
JavaScript API Team
Redlands, CA

  • ArcGIS JavaScript API developer with a focus on the APIs mapping widgets.
  • Influence and create new designs, architectures, standards and methods for API classes and widgets.
  • Developed and designed widgets in the API using TypeScript, Sass, JSX, BEM.
  • Designed a custom mapping widget framework for developing widgets within the API.
  • Presented JavaScript developer topics related to the API at Esri conferences.
  • Managed and developed configurable applications to help users create focused mapping applications.
  • Wrote unit, integration and functional tests within the API using Mocha and Chai.
  • Mentor and provide technical guidance to team members.

Web Application Developer (Apr 2012 – Apr 2015)

Environmental Systems Research Institute (Esri)
Technical Marketing Team
Redlands, CA

  • Worked in the Technical Marketing department as a front-end web developer creating innovative mapping applications and demos to market Esri software and show off the ArcGIS API for JavaScript.
  • Wrote JavaScript code for the ArcGIS API for JavaScript as Dojo Dijits.
  • Developed configurable JavaScript web mapping applications for ArcGIS.com and Esri.com using Esri's core software, ArcGIS API for JavaScript, Dojo Toolkit and various other JavaScript libraries/frameworks.
  • Created jQuery and Dojo JavaScript plug-ins/Dijits using social media REST APIs and other RESTful web services and integrated them into web templates and applications.
  • Evangelize ArcGIS client APIs and best practices by presenting at Esri conferences, writing blog posts and answering forum questions.
  • Supported Esri's disaster response program by creating web and mobile mapping applications to assist in disaster relief support and for public information.
  • Helped organize, manage and promote developer focused events at Esri conferences.
  • Programmed web prototypes and demos using Esri ArcGIS software technologies.

Web Specialist (Apr 2009 – Mar 2012)

Environmental Systems Research Institute (Esri)
Marketing Web Operations Team
Redlands, CA

  • Served as the lead PHP developer and architect in launching a secured, dynamic streaming video website and CMS using PHP/MYSQL, Codeigniter, CSS3, AJAX, jQuery and HTML5. (video.esri.com)
  • Designed and developed web templates and user interfaces from PSD/AI graphic mock-ups and compositions using XHTML, HTML5, CSS, CSS3, jQuery, Dojo and vanilla JavaScript.
  • Developed marketing pages for Esri.com and engineered JavaScript mapping applications and website tools.
  • Hand coded JavaScript, XHTML Strict, CSS, and HTML5. Ensured all code was validated by JSHint/JSLint and the W3C validation service.
  • Supported our users and internal teams with templates coding with Esri’s software on the ArcGIS Online forums and on GitHub.
  • Performed programming and content edits to existing web applications.

Student Web Developer (Jan 2005 – Dec 2008)

California State University, San Bernardino
Department of Recreational Sports
San Bernardino, CA

  • Developed, designed, launched, and maintained a dynamic, custom developed CMS website using CSS, XHTML, MYSQL and the Codeigniter PHP framework.
  • Ensured website was 100% accessible to users with disabilities and complied with campus policies. (Section 508)
  • Installed, configured and administered a Windows Server 2003 Active Directory server with gym membership software for staff and member access.
  • Developed custom JavaScript driven PDF documents using with Adobe Acrobat.
  • Solved technical hardware and software computer related problems.

EDUCATION

  • California State University, San Bernardino (Jan 2005 – Dec 2008)
    • B.S. Computer Science
  • Temescal Canyon High School (1998 – 2002)
    • Diploma

TRAINING & CERTIFICATES

  • Accelebrate React Training – React.js + TypeScript training (2019)
  • TSConf – TypeScript Conference(2018)
  • Cascadia.js – JavaScript & Web development conference (2018)
  • Cooper U – Visual Interface Design (2014)
  • Cooper U – Design Leadership (2014)
  • Esri – Web Application Developer Associate 10.2 Certification (2014)

REFERENCES

Available upon request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published