David Hartsough

David Hartsough

engineer, developer, designer, writer, producer, creator

9 yrs experience · Boise, ID · 10-20 hrs/week

About

Professionally regarded as an engineer, developer, designer, writer, producer, and creator. Otherwise widely renowned as a happy human, conversationalist, drummer, wannabe psychologist, imminent philosopher, and "guy who does his own stunts" — more or less.

Skills

CommunicationCreative DirectionCreative ThinkingCreative WritingDesignEditingHTML/CSSJavascriptNext.jsNode.jsPsychologyReactReact NativeTailwind CSSTypeScriptUI/UX DesignWritingWritten Communication

Experience

  • Chief Technology Officer (CTO) · Thought Saver07-01-2020 – 09-01-2022

    Worked closely with the CEO to lead the development and transformation of a digital flashcard app. Completely redesigned the interface, refactored the codebase, and re-architected the entire stack. Utilized React, React Native, Redux, Firebase and Firestore, and Node.js serverless functions. Migrated the old CouchDB database to a modern NoSQL document store. Implemented a spaced repetition algorithm based on learning and long-term memory science. Integrated and fine-tuned an auto-completion model from the OpenAI API for enhanced user experience. Hired and mentored a junior developer, and established and managed the dev team workflow. Documented the history, decisions, and implementations of the architecture and codebases. Conducted interviews and facilitated the training and onboarding for a new CTO.

  • Instructor · Coding Dojo08-01-2019 – 12-01-2019

    Tutored university students and taught professionals pursuing a career in software engineering. Created personalized project-based education programs for learning new web development skills. Taught aspiring students how to code, how to build web apps, and how to be great web developers. Enhanced the bootcamp's curriculum and gave personalized lessons of my own making. Created course content, curricula, resources, assignments, examples, and challenges. Advised students on their career paths based on their personal goals, coaching them on their next steps. Facilitated students' exposure to the tech industry and its trends, standards, and best practices. Empowered students with craftsmanship, curiosity, and effective learning methodologies.

  • Senior Software Engineer · Intuit06-01-2016 – 08-01-2018

    Developed core features of the TSheets time tracking web app. Helped facilitate the adoption of React as the new frontend framework and MUI as the uniform UI library. Provided training to fellow developers through a comprehensive React curriculum I created just for them. Led the reimagination of a crucial legacy timesheet list feature essential for timesheet reviewal. Took charge of the development of a time tracking and reporting GraphQL API microservice. Collaborated closely with teams to build React/Apollo apps to interface with the new API services. Supported other developers in learning Intuit's frontend technologies and workflow processes.

Education

  • Bradley UniversityBachelor's of Science, Interactive Media: Web and App Design and Development

Similar talent on Pangea

Hire David through Pangea

Describe your project to the Pangea agent — see if David is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.

See if David is a fit