David Hartfield, Developer in Ann Arbor, MI, United States
David is available for hire
Hire David

David Hartfield

Verified Expert  in Engineering

Software Developer

Location
Ann Arbor, MI, United States
Toptal Member Since
March 4, 2020

David is a revenue-focused technical consultant located in Michigan. He helps translate clients' ideas into "tech talk" so they can launch as quickly as possible. He has experience working with a variety of organizations—all the way from one-man startups to Fortune 500 companies. He loves seeing the potential of his projects to add profits, bump up scalability, or cut costs.

Portfolio

EdLogics LLC
Infrastructure as Code (IaC), API Architecture, HIPAA Compliance, Management...
Hilton
Apollo, GraphQL, TypeScript, Next.js, React, JavaScript
EdLogics
Amazon API Gateway, AWS Lambda, Amazon Elastic Container Service (Amazon ECS)...

Experience

Availability

Part-time

Preferred Environment

Atlassian Suite, Atlassian, Postman, Adobe Photoshop, Sonar, IntelliJ IDEA, WebStorm, Docker

The most amazing...

...tool for mobile app development is React Native—I love using this technology and saving time by re-using 85% of the code base between mobile apps.

Work Experience

Chief Technology Officer

2022 - 2024
EdLogics LLC
  • Reduced cloud infrastructure spend by 50% by implementing cost-efficient scaling, cutting unnecessary spending, and migrating to serverless infrastructure.
  • Established HIPAA compliance and SOC-2 infrastructure and software standards.
  • Integrated single sign-on solutions with business partners using both SAML and OpenID-Connect SSO solutions.
  • Reduced web app load times by 80% and increased site performance under heavy load. Orchestrated autoscaling groups to scale microservices up and down according to measured load.
  • Managed grant funding applications for the community model and integrated partner company engineering talent into the software development lifecycle.
Technologies: Infrastructure as Code (IaC), API Architecture, HIPAA Compliance, Management, Grant Proposals, Business Development, JavaScript

Contractor

2019 - 2021
Hilton
  • Led the development of the hilton.com homepage that serves millions of users daily and the brand refresh and redesign. The rearchitected web app was built on React and Next.js, backed by an Apollo GraphQL API.
  • Built shared atomic components shared by multiple React and React Native applications, following company-wide standardized design standards and best practices.
  • Engineered a highly-customizable component management system allowing Content.
  • Built editors to manage, preview, and deploy web content outside of SDLC by integrating with Bloomreach channel manager and Hippo CMS.
  • Integrated public applications with third-party APIs, including TripAdvisor, Foursquare, and Google Maps.
  • Ensured Level A success criteria for the Web Content Accessibility Guidelines (WCAG).
Technologies: Apollo, GraphQL, TypeScript, Next.js, React, JavaScript

Software Architect

2014 - 2019
EdLogics
  • Led an agile team of six remote US-based developers in building the core product of the company. The main project consisted of a scalable Java/Spring/Docker cloud-based web API and Angular front end that used Canvas/CreateJS to game development.
  • Modernized the company’s monolithic single-tenant application to a high availability multi-tenant SaaS microservice architecture to allow the company to scale to millions of users with high performance.
  • Migrated Java/Spring services to Docker containers on an AWS ECS infrastructure behind AWS API Gateway—all managed and configured through AWS CloudFormation.
  • Optimized memory footprint and resource usage of Java/Spring applications by adopting Spring Batch for large batch processing of data, AWS ElastiCache for distributed caching, and AWS Aurora for distributed multi-tenant data persistence.
  • Hired and trained new developers in establishing coding standards and best practices while providing mentorship.
  • Architected HIPAA-compliant solutions to pass HIPAA audits.
Technologies: Amazon API Gateway, AWS Lambda, Amazon Elastic Container Service (Amazon ECS), Angular, Spring, Java, JavaScript

Lead Mobile App Developer

2016 - 2018
Social News Desk
  • Led the development of iOS and Android apps for rapid deployment to both the iTunes Store and Google Play Store.
  • Developed apps in React Native to reuse around 85% of code between platforms and harness Java and Objective-C where necessary.
  • Spearheaded mobile development while coordinating changes with the API development team and working with designers and testers to rapidly prepare apps for regular production deployments.
  • Solved implementation problems by engineering new React Native libraries and collaborating with stakeholders and designers to architect the best user experience.
Technologies: React, Node.js, Swift, Objective-C, Java, React Native, JavaScript

Social Media Management App

The app is used for managing several social media accounts across multiple platforms (Facebook, Twitter, Instagram). I led the development of the (React Native) mobile application for both iOS and Android and on a phone and tablet. We integrated with custom third-party SSO implementations and built out a custom chat feature.

Languages

JavaScript, Java, TypeScript, Objective-C, Swift, PHP, GraphQL

Frameworks

React Native, Next.js, Redux, A-Frame, Angular, Spring

Libraries/APIs

REST APIs, React, Node.js, Facebook API, Google Maps API

Tools

Git, Construct 2, AWS CloudFormation, Sketch, Maya, WebStorm, IntelliJ IDEA, Sonar, Adobe Photoshop, Postman, Atlassian, Atlassian Suite, Amazon Elastic Container Service (Amazon ECS)

Platforms

AWS Lambda, Amazon Alexa, Docker, Amazon Web Services (AWS), Firebase

Paradigms

HIPAA Compliance, API Architecture, Management

Storage

MongoDB, PostgreSQL

Other

WebSockets, Serverless, Amazon API Gateway, Apollo, Chemistry, Infrastructure as Code (IaC), Grant Proposals, Business Development

2003 - 2007

Bachelor's Degree in Chemistry

Michigan State University - East Lansing, MI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring