Michael Davis

Email: maiku1davis@gmail.com
Phone: 571-451-8887
Position: Front End Engineer
Website: https://kidnamedfinger.xyz/


Technical Expertise

JavaScript, TypeScript, Node.js, GraphQL, HTML/CSS, Jenkins, SonarQube, NPM, Splunk, U Deploy, SSH, Docker, MongoDB, NGINX, Java, Git, Vim, Material Design


Professional Experience

Nurocor

June 2023 – October 2024
Front End Engineer – Developed a new micro-frontend (MFE) to display a collection of visuals for customers and created approximately 50 new features for a form data recording application.

  • Optimized high-traffic tables by implementing efficient data updates and leveraging change detection strategies.
  • Improved GraphQL calls and schema changes to enable faster recording of medical data.
  • Resolved hydration mismatches and data rendering issues, guiding the team on when to use server-side rendering (SSR) or client components.
  • Detected and resolved deployment issues in AWS (S3 CloudWatch), Rancher, and Jenkins.

Fidelity Investments (Tek Systems)

May 2022 – February 2023
Front End Engineer – Worked on the “Life Events at Fidelity” page, a catalog of financial advice for customers preparing for significant life events.

  • Led a team of 4 engineers to overhaul unit testing standards, achieving 100% test coverage using Jest and Testing Library.
  • Designed and implemented Call To Action components with graphical images and descriptive text to improve user navigation.
  • Reduced code complexity by breaking down redundant logic into reusable functions, using SonarQube to enforce a complexity score limit of 15.
  • Managed bi-weekly deployments using Urban Code (UDeploy), AWS S3, Jenkins, Docker, and monitored logs in Splunk and MongoDB.
  • Upgraded the team’s Monorepo from version 15 to 17.
  • Improved query performance by optimizing GraphQL calls, reducing query time from 5 minutes to 20 seconds.
  • Developed components for college data, including a declarative search prompt with AbortController to cancel stale requests and improve rendering efficiency.

Nolij Consulting

December 2019 – May 2022
Front End Engineer – Built a Business Information dashboard with custom charts for Senior Leadership at DHA.

  • Implemented data visualizations, including network diagrams and Gantt charts, with custom filters using D3.js.
  • Enhanced performance by implementing caching and debouncing techniques.
  • Managed the CMS portion of SharePoint, providing guidance on creating Enterprise Architecture plans.
  • Created custom styling and theming for SharePoint to showcase forms and procedures.

Crier Media Group

March 2019 – August 2019
Front End Engineer – Developed a dashboard to report newsletter metrics for a client’s public reputation.

  • Designed, developed, and deployed WordPress sites and custom templates for external clients.
  • Built queries, schema, and models for the main backend dashboard using PHP/Laravel.
  • Managed child themes, WordPress CMS, and developed custom plugins.
  • Optimized performance by caching images and using tools like GTMetrix to reduce loading times.
  • Created a table for managing websites, integrating hosting configurations.

Primary Web Services

August 2018 – February 2019
Front End Engineer – Developed a dashboard to report global tower metadata.

  • Built reusable components for dynamic charting using CanvasJS and Material Design.
  • Created routing for the application and integrated micro-services to display Google Maps.
  • Implemented a component library for consistent UI design.

Websites

Twitmoji

  • Deployed on Vercel (AWS Lambda) with a custom SQL database.
  • Managed data validation to ensure only emoji-based text submissions were accepted.

The Official Tier List

  • Deployed using S3 and EC2, with data stored in DynamoDB and user authentication via Auth0/Okta.
  • Developed drag-and-drop components for managing game tiers, using code-generated types from the backend.
  • Utilized GraphQL schema for type management.