Personal details

Daniel H. - Remote full-stack developer

Daniel H.

Staff Software Engineer
Timezone: Central Time (US & Canada) (UTC-5)

Summary

I have a passion for solving problems. As long as I can remember I have always strived to better my understanding of the things around me and tried to grasp knowledge that would enable me to create bigger and better things. Since I’ve been introduced to the world of programming I have been fascinated by its procedures and methodologies. Creating a working program from scratch using only knowledge and initiative thoroughly excites me. I always strive to find the newest technology and challenge myself to implement an application utilizing that technology.

I am an experienced software developer with experience in back-end web technologies (Java, Rails, Django, node), mobile development (react-native, iOS), and progressive web applications in Javascript (ReactJS, EmberJS).

I am also an interview coach. I have over 10 years of software experience and use that to help mentor people on the technical interview process to give you the best chance of landing that dream job!

Work Experience

Staff Software Engineer
Indeed.com | Nov 2017 - Present
Python
Java
Ruby on Rails
React
Design, develop and maintain client and server side applications that abide by quality standards, primarily developing in Java, EmberJS, and NodeJS - Responsible for delivering product that satisfies customer-driven user stories. This requires assisting the delivery team with all tasks necessary to deliver product, including but not limited to: testing, documentation, build and deploy automation - Keep abreast of new technologies as needed for components of a solution
Lead Software Engineer
MapMyFitness - Under Armour Connected Fitness | May 2015 - Present
Python
Java
Node.js
D3.js
React
- Lead Engineer on the Record Web Platform, responsible for all aspects of development. - Design, develop and maintain client and server side applications that abide by quality standards, primarily developing in Python, React.js, and NodeJS, D3.js - Responsible for delivering product that satisfies customer-driven user stories. This requires assisting the delivery team with all tasks necessary to deliver product, including but not limited to: testing, documentation, build and deploy automation - Keep abreast of new technologies as needed for components of a solution

Education

Purdue University
Bachelor of ScienceComputer Science
Aug 2005 - Dec 2009

Personal Projects

2017
PostgreSQL
React
Active record
React Router
Rails 5
MapMyFitnessIconOpenNewWindows
2017
Python
React