Available for freelance work

Kevin Waters

Full-Stack Software Engineer

I build enterprise solutions and custom software that solve real business problems — from Power Platform automation to scalable backend systems.

5+
Years Experience
4
Roles Held
3+
Tech Stacks

Engineer. Problem Solver. Builder.

I'm a software engineer and Marine Corps veteran with 5 years in software development and a foundation in military leadership. My software career spans data engineering at Innovative Financial Group, aviation simulation systems at DKW Communications, and enterprise Power Platform development at Booz Allen Hamilton supporting the Department of Defense. The discipline and team leadership I developed as an Operations Manager in the Marines shapes how I approach every project — with clarity, accountability, and a focus on outcomes. I hold a B.S. in Computer Science from UNC Wilmington and am currently pursuing an M.S. in Software Engineering at East Carolina University. I'm open to freelance engagements alongside my full-time role.

Experience

April 2024 — Present Current

Full Stack Software Engineer 3

Booz Allen Hamilton — MCB Camp Lejeune

  • Designed, developed, and deployed custom web applications to streamline business processes and improve user efficiency
  • Built and maintained Power Platform solutions (PowerApps, Power Automate, Power BI) to automate manual tasks and enable data-driven decision-making
  • Administered and customized SharePoint Online including site collections, lists, libraries, and workflows
  • Collaborated with stakeholders and end-users to gather requirements, define project scope, and deliver tailored solutions aligned with business goals
  • Created and maintained comprehensive technical documentation including architectural diagrams, deployment guides, and user manuals
September 2022 — April 2024

Jr. Software Engineer

DKW Communications — MCAS Cherry Point, NC

  • Maintained aviation simulation software and hardware
  • Designed and implemented solutions for identified bugs in existing codebase
  • Created test procedures for solutions to ensure system stability
  • Optimized system performance using current software design principles
  • Designed and built .NET application to replace a critical defunct application
August 2021 — September 2022

Software Developer

Innovative Financial Group — Wilmington, NC

  • Automated data collection process using Selenium framework
  • Performed data cleaning using Pandas, NumPy, and DataPrep Python libraries
  • Created data pipeline to feed into the company CRM platform
  • Ingested data from over 20 sources using Microsoft Power Automate, Google Drive API, and Google Sheets API
  • Loaded formatted data into new CRM platform, successfully adding over 100,000 records
February 2014 — May 2018

Operations Manager

United States Marine Corps — MCAS New River, NC

  • Supervised a diverse team of 11 military professionals through mentorship and career development
  • Provided subject matter expertise in planning and implementing aviation ordnance procedures
  • Conducted reviews, developed new SOPs, and submitted deficiency reports as needed
  • Developed and maintained ordnance strategic plans, operating procedures, and user guides

Skills

Power Platform

PowerApps Power Automate Power BI SharePoint Online Microsoft 365

Languages

C C++ C# .NET Python JavaScript HTML CSS SQL

Systems & Tools

Linux Windows SELinux TCP/IP Git Postman phpMyAdmin

Practices

Agile OOP REST APIs Data Pipelines GUI Development Workflow Automation

What I Can Build For You

Power Platform Solutions

Custom PowerApps, automated workflows via Power Automate, and SharePoint-based solutions tailored to your business processes — no bloat, just results.

🔧

Process Automation

PowerShell and Python scripts that eliminate repetitive manual work. Whether it's file management, reporting, or system tasks — I'll automate it.

💻

Custom Software Development

Need something built from scratch? From web apps to backend systems, I write clean, maintainable code in C#, Python, or JavaScript.

Let's Work Together

Got a project in mind?

Whether you're looking to hire a software engineer or need help with a specific project, I'd love to hear from you. I typically respond within 24 hours.