Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

David Lightfoot

Medina

Summary

Software Engineer with a strong foundation in backend refactoring, automated testing, and IoT systems. Successfully developed AI-integrated tools and robust ETL pipelines within a capital management firm. Proficient in Python and C++, demonstrating the ability to seamlessly connect high-level cloud applications, such as Azure and Docker, with low-level hardware communication through ESP boards.

Overview

1
1
Certification

Work History

Software Engineering Intern

MAI Capital Management
Independence, OH
06.2025 - 08.2025
  • Refactored back-end codebase to improve readability and maintainability, creating comprehensive flowcharts and technical documentation
  • Engineered ETL pipelines to pull employee data from Azure APIs for integrating into Power BI dashboards
  • Developed a custom Microsoft Outlook Add-in using Python and C# that utilized Azure Sentiment Analysis AI to categorize emails into priority levels based on emotional tone
  • Designed a delta-update system in Python for the Outlook Add-in to ensure only new data is processed, optimizing API costs and performance.
  • Developed a suite of automated unit tests using PyTest, increasing code coverage and ensuring system stability during large-scale backend refactors.

Education

Bachelor of Science - Computer Science

University of Akron
Akron, OH
05-2026

Skills

  • Languages: Python, JavaScript/TypeScript, C, Java, C#, SQL, Html/CSS
  • Frameworks: Django, React, Nextjs, PyTest
  • Infrastructure: Azure, Docker, Linux, Proxmox, Nginx, Tailscale, Unit Testing, Git/GitHub

Certification

  • CS50 Web (Harvard)
  • CS50 Python (Harvard)
  • CS50 Cybersecurity (Harvard)

Timeline

Software Engineering Intern

MAI Capital Management
06.2025 - 08.2025

Bachelor of Science - Computer Science

University of Akron