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.