Resume

A browser-friendly version of my resume.

Summary

A detail-oriented Full Stack Developer with a passion for building modern, reactive web applications. Proficiency in the Laravel and Vue.js ecosystems. Experienced in leveraging AI APIs and real-time technologies to deliver intelligent and intuitive user experiences.

Project Highlights

  • AI Project Management Tool: Created a full-stack web application designed to streamline project management for teams using AI-powered task assignment, real-time updates, and a modern, reactive user interface. (Laravel, Inertia.JS, Vue.JS)
  • Automated Tutoring Check-In Application: Architected and developed in-house prototype web application/database and cloud services (Node.js REST API, ASP.NET Core served front-end, Microsoft Azure Ecosystem) to automate student check-ins for tutoring. Worked on a team with two other tutors and delivered technical/project requirements directly to department head in self-directed progress meetings.
  • CLI Tool for Spotify: Developed a CLI tool for use with the Spotify Web API using C#/ASP.NET Core based on the clean architecture strategy utilizing a Mediatr command pipeline. The tool allows for typical controls of a Spotify Web player via the command line, along with additional tasks, such as creating a playlist from an external file.

Technical Skills

  • Languages: PHP, JavaScript, TypeScript, C#, HTML, CSS, Java
  • Frameworks & Libraries: Laravel, Vue.js, Inertia,js, Vuetify, Node.js, Angular, ASP.NET Core, Spring Boot
  • Cloud Services: AWS (Lambda, DynamoDB), Azure, DigitalOcean
  • Tools & Platforms: Git, GitHub, Docker, Laravel Forge, Cloudflare, Pusher, Laravel Horizon, VS Code
  • Design Patterns/Strategies: Domain-Driven Design, CQRS, MVC, N-Tier, SOLID/KISS/DRY/YAGNI Principles

Education

The Ohio State University, Columbus, OH

September 2006 - June 2011

B.S. Mechanical Engineering, General Business Minor (3.3 GPA)

Projects included designing and implementing a real-time home power consumption monitoring device in an apartment using Arduino/Matlab.

Lorain County Community College, Elyria, OH

January 2018 - December 2019

Web Programming Fundamentals Certificate + Miscellaneous Courses (4.0 GPA)

Projects included designing a monolithic ASP.NET web forms application to evaluate fantasy football trades, and a geography guessing game for Android using Java.

Relevant Work Experience

Lorain County Community College - Academic Support Center, Elyria, OH

Professional Tutor (January 2019--September 2021, August 2024--Present)

  • Assisted students on a walk-in basis with coursework for Computer Information Systems classes
  • Primarily dealt with coursework pertaining to concepts in object-oriented programming, scripting in the client-server environment, and database design (C#, ASP.NET, SQL, JavaScript, PHP).
  • Other miscellaneous responsibilities, such as helping prepare presentations with staff, creating tutorials for new tutoring equipment, and development of a greenfield automated check-in web prototype for incoming students.

© 2025 Mark Otterson