Mark Koskinen, M.B.A.

Owner & Consultant, M.J. Koskinen LLC

Owner of M.J. Koskinen LLC, a software consulting business focused on leveraging A.I. for professional software development. Combining over fifteen years of engineering experience with nearly a decade of leadership, I help teams adopt AI-driven development practices without compromising quality, architecture, or maintainability.

Previously Director of Software Engineering at Referral Rock, where I led high-performance development teams and drove technical innovation — transforming the development pipeline, mentoring cross-functional teams, and streamlining IT infrastructure to support rapid business growth. My approach combines technical expertise with strategic business acumen, fostering a culture of innovation and continuous improvement.

Expertise in modern software architecture, cloud technologies, and AI-assisted development workflows, with a strong foundation in full-stack development and a Master's in Business Administration from George Mason University.

Mark Koskinen

Experience

Owner & Consultant

M.J. Koskinen LLC

4/2026 to Present
  • Founded a software consulting business focused on leveraging A.I. to elevate professional software development
  • Partner with clients to integrate AI-assisted development workflows, tooling, and best practices into their engineering organizations
  • Provide hands-on software architecture, full-stack development, and technical leadership across the product lifecycle

Director of Software Engineering

Referral Rock

6/2018 to 4/2026
  • Led product development strategy and execution, managing weekly releases through rigorous design reviews and code quality standards
  • Successfully migrated infrastructure from dedicated VMs to Azure cloud services, modernizing deployment pipelines and improving system reliability
  • Drove team growth through strategic recruiting, while providing comprehensive monthly performance feedback and personalized career development plans
  • Fostered engineering excellence through technical mentorship, architecture guidance, and establishing best practices for scalable software development

Software Team Lead

NGP VAN

5/2016 to 6/2018
  • Led and mentored a scrum team developing critical software solutions for political campaigns and nonprofit fundraising initiatives
  • Architected technical solutions and provided development estimates while ensuring project success through stakeholder communication
  • Collaborated with product management to remove impediments and optimize team performance in an agile environment

Senior Software Developer

NGP VAN

3/2015 to 5/2016
  • Led the integration initiative between two flagship CRM products, architecting and implementing cloud-based solutions on Azure
  • Developed sophisticated event management integration system leveraging Azure cloud services
  • Engineered core CRM functionality for political campaign management and nonprofit fundraising platforms

Software Developer

Vector Airport Systems

7/2013 to 3/2015
  • Architected and developed comprehensive aviation software solutions for flight tracking, landing fee management, and noise & operations monitoring (NOMS)
  • Designed core business systems for aircraft identification and activity correlation, implementing spatial data analysis for flight track operations
  • Led successful migration of hosted solutions from dedicated servers to Azure cloud services, modernizing infrastructure and improving scalability
  • Implemented end-to-end billing and collection systems, integrating with multiple data sources for accurate revenue management

Software Developer

Ellucian

6/2010 to 7/2013
  • Professional software development for higher education institutions
  • Agile/Scrum Software Development
  • Development Platforms: Ektron CMS, Microsoft Dynamics CRM

Skills

Leadership

Strategic Leadership

  • Technical Vision & Roadmapping
  • Architecture Strategy
  • Digital Transformation
  • Innovation Management
  • Technology Stack Evolution

Team Development

  • Talent Acquisition & Retention
  • Technical Mentorship
  • Career Path Development
  • Performance Management
  • Team Building & Culture

Project Leadership

  • Agile/Scrum Management
  • Resource Allocation
  • Risk Management
  • Stakeholder Communication
  • Budget Planning

Business Acumen

  • Strategic Planning
  • Cost-Benefit Analysis
  • ROI Optimization
  • Cross-functional Collaboration
  • Executive Communication

Technical

Frameworks & Libraries

  • .NET
  • REST API
  • AngularJS
  • React.js

Programming

  • JavaScript
  • C#
  • Java
  • Python
  • PHP
  • HTML
  • CSS
  • Batch
  • BASH

Data

  • SQL
  • PostgreSQL
  • NoSQL
  • Elasticsearch
  • Azure Storage

Tools

  • Git
  • Visual Studio
  • Visual Studio Code
  • Claude Code
  • GitHub Copilot
  • ChatGPT
  • Azure Cloud Services
  • SQL Server Management Studio
  • Azure Data Studio
  • Eclipse
  • Cursor

Education

George Mason University

Master of Business Administration

Graduated 1/2015

James Madison University

Bachelor of Computer Science

Graduated 5/2010

Contact

Feel free to reach out!