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
|
|
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.
|
Completed the following classes to help earn an Advanced Web Development certificate.
|
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)
Certifications
M101P: MongoDB for Developers (https://university.mongodb.com/course_completion/0efead74efe14440b8849e958454dc33)
Education
Colorado State University — Fort Collins, CO
Bachelor of Science: Computer Science
Colorado State University — Fort Collins, CO
Bachelor of Science: Chemical Engineering