Back

Mike McDermott

Software Engineer

Career Objective

Software engineer with extensive experience in Node.js, Vue, and Rust, specializing in backend development and cloud deployment across AWS, Azure, and GCP. Proven leader in mentoring teams and enhancing productivity.

Skills

Node.js / JavaScriptVue/Nuxt.js / React/Next.jsAWS (ECS, EKS, Lambda, S3, others)RustPythonC# .NETIaaC / TerraformAgile Software DevelopmentDockerDevelopment with AI (Claude)MCPRelational Database / SQL (Postgres, MySQL, SQL Server)

Work Experience

Senior Software Engineer

Blue Cross Blue Shield NC

01/25 - currentDurham NC [Remote]

  • Developed and maintained features on the platform using Node.js and Vue, enhancing user experience and performance with GraphQL.
  • Coordinated DevOps processes for 5+ projects using AWS ECS and AppConfig feature flags, reducing deployment time by 30%.

Senior Software Engineer

Redjack

09/21 - 11/24Silver Spring, MD [Remote]

  • Developed backend services using Rust with Axum, SQLx, Diesel, and Tokio, implementing both REST and GraphQL APIs.
  • Developed a readable frontend codebase using Vue3, Vuetify, and TypeScript, improving maintainability and team collaboration.
  • Implemented Terraform to deploy Docker containers, databases, batch jobs, load balancers, and caching systems across AWS, Azure, and GCP.
  • Led a team of 3 junior developers, mentoring them to achieve an increase in project completion speed.

VP of Technology / Software Developer

SIMmersion

05/15 - 09/21Columbia, MD

  • Developed the core platform as a solo developer using C# .NET and SQL Server for the backend and Vue2 for the frontend, resulting in interest from top universities and serving over 10,000 users.
  • Built 4 internal desktop applications in C# .NET, including a training systems authoring tool that streamlined content creation and a video authoring tool that improved production efficiency.
  • Deployed and maintained applications on AWS using Elastic Beanstalk and S3, ensuring 99.9% uptime for the entire infrastructure.

Software Engineer

Edge Hosting (Databank)

08/12 - 05/15Baltimore, MD

  • Steered seamless transition of a critical monitoring system to a new platform using Python, ensuring uninterrupted service for monitoring thousands of systems.
  • Developed and integrated a comprehensive database, backend API, and frontend application using .NET Framework/C# and SQL Server that optimized data processing and user accessibility.
  • Successfully deployed critical applications to bare metal using IIS, ensuring high availability and system resilience.

Senior Web Developer

Evolve Advertising

01/10 - 08/12Greenville, NC

  • Engineered a custom CMS using PHP/MySQL and vanilla HTML/JavaScript, enhancing content manageability.
  • Managed web hosting services for 15+ clients, overseeing domain names, DNS, and email setups.
  • Trained and guided junior developers in coding best practices and project management.

Implementation Engineer

Coremetrics (now IBM)

01/09 - 12/09Charlotte, NC

  • Made code changes to the core library product.

Web Developer

Evolve Advertising

08/06 - 12/08Greenville, NC

  • Developed dozens of websites using PHP and packages such as Magento and Joomla.

Education

Bachelor of Arts, Bachelor of Science

Computer Science, Biology

East Carolina University • Greenville, NC • 2006

Magna Cum Laude