Mark Koskinen, M.B.A.

Director of Software Engineering

Accomplished Director of Software Engineering with over 9 years of experience in leading high-performance development teams and driving technical innovation. Proven track record in scaling engineering operations, implementing enterprise-wide architecture strategies, and delivering complex software solutions that align with business objectives.

Currently heading product development at Referral Rock, where I've successfully transformed the development pipeline, mentored cross-functional teams, and streamlined IT infrastructure to support rapid business growth. My leadership approach combines technical expertise with strategic business acumen, fostering a culture of innovation and continuous improvement.

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

Mark Koskinen

Experience

Director of Software Engineering

Referral Rock

6/2018 to Present
  • Lead 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
  • Drive team growth through strategic recruiting, while providing comprehensive monthly performance feedback and personalized career development plans
  • Foster 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
  • WPF
  • REST API
  • AngularJS
  • React.js

Programming

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

Data

  • SQL
  • NoSQL
  • Elasticsearch
  • Azure Storage

Tools

  • Git
  • Visual Studio
  • Visual Studio 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!