Dave Hall

  • Web Developer
    Remote
    - present
    • Develop functional software & systems for applications & infrastructure using Next.js with TypeScript & React
    • Monitor production environments utilizing 3rd party monitoring tools
    • Consult clients in agile development & UX strategy with a focus on enabling impactful user experiences
  • Senior Software Engineer
    TED
    New York, NY
    -
    • Add 6 features to a Next.js & Ruby on Rails application for Discovery, Talk, & Member Pages using TypeScript, React, Tailwind CSS, GraphQL, & A/B Testing
    • Improve code quality by adding code coverage tool, provide actionable code reviews, pair with developers to reduce QA testing to reduce deployment times by 31%
    • Create & modify 10 accessible modular components to TED UI Design System
    • Foster team collaboration through the application of Agile practices by bridging the gap between frontend & 2 backend teams
  • Software Developer
    Kyndryl
    New York, NY
    -
    • Wireframe & build ingestion tool for Kyndryl Sharepoint migration sites from an IBM non-relational database content management system over 20,000 sites using Azure & IBM Cloud
    • Develop 3 single page applications using Vue.js & backend microservices using TypeScript, CouchDB, & Node.js for all employees
  • Software Engineer
    IBM
    New York, NY
    -
    • Deliver accessible HTML, JavaScript, D3.js & CSS to the client using Vue.js, Vuex, SASS, & TypeScript using webpack to create data visualization components
    • Aggregate legacy APIs, & Cassandra column-family data using GraphQL to feed into Design Library components for intranet homepage & profile pages
    • Refactor Node.js API microservices for improvements in modularity, readability & increased code coverage by 85%
    • Create maintainable code with Functional Programming & Test Driven Development
    • Foster collaboration & user engagement using team chosen agile development methodologies
    • Participate in hiring & onboarding processes by creating assessments & documentation for 2 additional team members
  • Software Engineer
    Infor
    New York, NY
    -
    • Deliver HTML, JavaScript, & CSS to components using React, Angular, SASS, & TypeScript from jQuery Soho library based components
    • Measure & modify performance of Infor Design System components with Chrome DevTools to reduce rendering times by 700ms on average
    • Develop Python Content Management System for documentation about Infor Design System
    • Design, develop & demonstrate proof of concept prototypes such as Infor Ming.le Chat & Project Max
    • Create Progressive Web Application utilizing NgRX, AWS Lambda, AWS Lex, Infor Coleman AI, & Reactive Programming