Danny Hurlburt

Senior Software Developer

  • Over 14 years of full stack web development experience providing high quality software.
  • Proficient in Computer Science fundamentals including object oriented design (OOD), data structures, algorithm design, design patterns, problem solving, and complexity analysis
  • Understands professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • In-depth understanding of web technologies including HTML5, CSS3, and JavaScript (ESNext)
  • Years of experience using many JS frameworks/libraries including React, jQuery, Ext-JS, Sencha Touch, et. al
  • Years of experience using CSS libraries including Bootstrap and Skeleton
  • Years of experience with x-browser development (Chrome, Edge, FireFox, IE, Safari, mobile, etc)
  • Years of experience utilizing AJAX to develop single-page applications (SPA)
  • Years of experience developing fully responsive HTML5-based web applications with a RESTful API
  • Years of experience designing RESTful APIs primarily with JSON
  • Years of experience with Java technologies including JavaEE (J2EE), Hibernate, Spring, and Struts
  • Years of experience with open source and open source tools including Spring, Hibernate, MySQL, and many more
  • Years of experience using SQL Server, MySQL, postgreSQL, and MongoDB
  • Years of experience with ORMs including Active Record, ColdFusion ORM, and Hibernate
  • Experience writing secure frontends and backends
  • Experience with GIS technologies including MapBox, MapServer, OpenLayers, and Google Maps
  • Works well with developers on design specifications and programming using Agile development methodologies
  • Exceptional troubleshooting skills, debugging skills, and problem solving skills
  • Follows best software practices to produce a thoroughly designed and tested product
  • Enjoys continuously learning and developing new skills especially related to web development

Technical Skills

  • JavaScript (ESNext), Node.js, TypeScript, PHP, Java, ColdFusion, Python, Ruby
  • Bootstrap, Compass, CSS, CSS3, CSS-in-JS, HTML5, PostCSS, Responsive (RWD), SASS, Skeleton 2, Semantic UI, Tailwind
  • React, jQuery, Ext-JS, Google Maps, Mapbox, PayPal, Sencha Touch, Socket.io, Stripe, Twilio
  • Fetch, Service Workers, WebRTC, Web Sockets, Web Storage, Web Workers
  • Ant, Babel, Browserify, ESLint, Grunt, Gulp, Maven, Prettier, StandardJS, stylelint, webpack
  • FW/1, Jekyll, Ruby on Rails, Spring MVC, Shopify, Struts
  • a11y, i18n, l10n
  • Apache HTTPD, NGiNX, Tomcat, EC2
  • ActiveRecord, GraphQL, Hibernate, MongoDB, MySQL, PostgreSQL, SQL-Server, T-SQL
  • BDD, Jasmine, JUnit, Jest, Mocha, Chai, Cypress, Sinon, Enzyme, Karma, Puppeteer, pytest, RSpec, Selenium Webdriver, TDD, TestCafe
  • BrowserStack, CrossBrowserTesting, SauceLabs, TestingBot
  • Ansible, CircleCI, Jenkins, Travis CI
  • Git, GitHub, Hg, SVN, VSS, CVS
  • JSON, Markdown, reST, YAML
  • ERB, FreeMarker, Handlebars, Liquid, JSP, Pug
  • JavaDoc, JSDoc, JSDuck, RDoc, Sphinx
  • WordPress

Experience

Semantic Arts, Inc — Fort Collins, CO 2020-present
Senior Fullstack Developer/Engineer

  • Building JavaScript-based web applications with a React frontend and a Node.js backend.
  • Improving developer experience (DX) to increase productivity and reduce bugs.
  • Using Semantic Web technologies such as RDF, SHACL, and SPARQL.
  • Improving and expanding data-centric architecture (DCA) platform.

Automattic Inc — Fort Collins, CO (Remote)2020-2020
Front End Engineer Contract Work

  • Set up Next.js app with TypeScript. Integrated app with Storybook and Puppeteer.
  • Set up CI/CD with CircleCI and Next.js.
  • Set up unit, integration, and E2E testing.
  • Worked on a CRUD application.

Flux Tech, LLC — Fort Collins, CO 2018-2019
Senior Fullstack Developer/Engineer

  • Building JavaScript-based web applications with a React frontend and a Node.js backend.
  • Designed backend using Express for the web-server plus server-side rendering, Sequelize for MySQL ORM, Apollo for GraphQL, Mongoose for ODM, and Node Cron for tasks. Email is handled with the Oy Vey and SendGrid. Image processing uses Sharp.
  • Designed frontend using React, CSS-modules, Redux, and much, much more.

XcooBee, LLC — Charlotte, NC (Remote) 2018-present
React and JavaScript Mentor

  • Performing code reviews on React and PHP code.
  • Mentoring junior development team.
  • Building the XcooBee Cookie Kit to aid websites/web apps with their cookie policy.
  • Built JavaScript variant of the XcooBee SDK.
  • Code reviewed PHP variant of the XcooBee SDK.

Killer Aces Media, LLC — Temple City, CA (Remote) 2017-2018
Senior Frontend Developer/Engineer

  • Updated existing pages written with PHP designed for desktop and made them responsive in order to work on small and medium devices.
  • Built a RESTful/GraphQL hybrid API to access credit card data.
  • Built a credit card comparison feature using React.
  • Diagnosed and fixed issues with Facebook Pixel and many other tracking pixels/tags.
  • Worked with Google Tag Manager.

Synadapt Solutions, LLC — Tampa, FL (Remote) 2017-2018
Senior Frontend Developer

  • Created a demonstration application using React to fill out applications and to register for exams.
  • Created a data-proxy layer mimicking real backend API.

Digital Workshop Center — Fort Collins, CO 2016 - 2017
Student

Completed the following classes to earn a Digital Marketing certificate.
  • Email Marketing with MailChimp
  • SEO for Business
  • Social Media for Business
  • Google Analytics for Business
Completed the following classes to help earn an Advanced Web Development certificate.
  • Adobe Photoshop Level 1 and 2
  • Intro to Design Fundamentals
  • Google Adwords
  • Word Press Level 1 and 2

LifeTime Technologies, Inc — LasVegas, NV (Remote) 2017
Lead Frontend Developer/Engineer

  • Architected project framework using React and the React ecosystem.
  • Integrated internationalization (i18n) and localization (l10n) into product.

RealGo, Inc — Fort Collins, CO 2005-2016
Senior Software Developer

  • Worked on frontend development using standard web technologies to build re-usable components
  • Worked on backend development building database objects including tables, views, stored-procedures, constraints, and triggers
  • Worked on backend development building controllers, models, views, unit tests, integration tests, regression tests, and end-to-end tests
  • Designed, developed, and maintained core and domain-specific Java and JavaScript libraries
  • Developed and maintained various projects built with various technologies including Java, J2EE (aka JavaEE), Spring Framework, Cold Fusion, Ruby, Python
  • Designed, developed, and maintained an in-house URL shortening service providing similar functionality as bit.ly or goo.gl.
  • Abstracted legacy database structure with an entity metadata system and a custom search API built with Java. Has many similarities and benefits of GraphQL.
  • Researched, compared, and tested new technologies
  • Performed performance analysis and fixed performance issues
  • Searched for and fixed data-integrity issues

Projects

Designed, developed, implemented, and published several NPM packages (https://www.npmjs.com/~dhurlburtusa, https://www.npmjs.com/~hypersoftllc, and https://www.npmjs.com/~qc)

Education

Colorado State University — Fort Collins, CO
Bachelor of Science: Computer Science

Colorado State University — Fort Collins, CO
Bachelor of Science: Chemical Engineering