# David Ames > AI Integration Consultant Location: United States, United States Profile: https://flows.cv/davidames Hi! I'm a passionate full-stack developer with a decade of experience in creating innovative web solutions. My journey in tech has been fueled by a love for learning and a drive to solve complex problems. I've had the pleasure of working on a diverse range of projects, from building real-time tracking applications to developing e-learning platforms for underserved communities. My expertise spans across AWS, ReactJS, NodeJS, TypeScript, and more. Whether it's enhancing user interfaces or creating robust backend systems, I thrive in agile environments and love collaborating with talented teams to bring ideas to life. When I'm not coding, you can find me exploring the latest tech trends, tinkering with new frameworks, or enjoying quality time with my family in Hanford, CA. I'm always excited to connect with like-minded professionals and explore new opportunities. ## Work Experience ### AI Integration Consultant @ MacKerricher Software Jan 2022 – Jan 2025 This section highlights the things I've been working on the past 5 years. - Build and sell a startup around pilot training with the F35 - Contracted software work for multiple clients - Build an Ed-Tech Platform ### Senior Software Developer @ Glympse Jan 2022 – Jan 2022 Supported an agile team working on location tracking solutions for large and small businesses. NodeJS, AWS, ReactJS ### Software Developer @ Ascent Cloud Jan 2021 – Jan 2022 NodeJS, AWS, ReactJS, GraphQL, PostgreSQL, Serverless ### Software Developer @ Finastra Jan 2021 – Jan 2021 NodeJS, Microsoft Azure ### Software Developer @ PNC Jan 2018 – Jan 2021 Maintained and managed two separate applications to support lending customers from home search to application tracking. Collaborates on a remote team, participates in daily Scrum meetings via Skype, and works on a development team that cycles through two-week Agile sprints. Manages critical deadlines with ease, and prioritizes multiple projects simultaneously. - Used Angular 6 to create a lending rate calculator. - Fixed bugs from legacy code in AngularJS, Java, jQuery, and JavaScript MVC. - Overhauled error handling and logging in Java application. - Used PhantomJS to build a custom testing framework for legacy JavaScript. - Used JavaScript MVC, Kendo Tabs, jQuery, CSS, and HTML to enhance UI / UX of the legacy front-end. - Managed codes using BitBucket, Git, and Jira. ### Software Developer @ Virgin Mobile USA Jan 2018 – Jan 2018 Independently functioned as the sole back-end team member. Collaborated with global teams to develop and implement complex network infrastructure. Facilitated and participated in weekly meetings with the COO to present status updates. Worked closely with contractors and cross-functional departments to build a secure network for back-end systems. - Architected and implemented an innovative back-end system that discovered patterns in customer data. - Created an ETL system to extract records from CSV into JSON, loading records into a PostgreSQL database. - Built and optimized an express API for front-end and mobile customers; secured the API through JSON Web Tokens. - Collaborated with stakeholders to develop a system to process 100K+ records daily, leveraging AWS step functions. - Applied circuit-breaker pattern to implement a custom API fail-fast solution in NodeJS. ## Contact & Social - LinkedIn: https://linkedin.com/in/david-ames-059aba259 --- Source: https://flows.cv/davidames JSON Resume: https://flows.cv/davidames/resume.json Last updated: 2026-03-22