×
Matthew P. McDonald

Matthew P. McDonald

Software Engineer

209 Caribou Rd, Asheville, North Carolina, US, NC 28803
(515) 556-8367
English

Background


Work Experience

Work Experience

  • Software Engineer

    Aug, 2023 - Present

    • Established and enhanced API endpoints

    • Implemented OpenSeach with a Kafka pipline

    • Connected to IX-One API to standardize product information and images

  • Software Developer

    Sep, 2021 - Mar, 20231 year 5 months

    • Worked with various organizations via OPAL Group contracts

    • Integrated proprietary inventory system C.H. Robinson e-commerece systems

    • Learned and implemented client features via heavily customized Vue.js environment

    • Developed an efficient set of personal Work From Home practices

    • Improved communication by utilizing remote pair-programming meetings

  • Web Development Team Lead

    Jul, 2014 - Mar, 20216 years 9 months

    • Upgraded aging software stack to accommodate new technologies

    • Integrated proprietary product platform with various third-party e-commerece systems

    • Oversaw the software development life cycle

    • Utitilzed Agile development practices

    • Lead daily scrum meetings for a team of 5-10 developers

  • Software Developer

    Mar, 2012 - Dec, 20131 year 9 months

    • Assisted team in development of electronic health record software

    • Worked in highly-secure, HIPAA-compliant environment

    • Developed EHR web application using ASP.NET MVC

    • Enhanced and maintained EHR software written in C#/XAML

    • Responsible for continuous integration using CC.NET

  • Data Engineer

    Jul, 2009 - Mar, 20122 years 8 months

    • Constructed pragmatic data extraction techniques with Perl

    • Accelerated data processing by enhancing automation

    • Normalized abstract data sets making use of Amazon S3/EC2 and Hadoop

  • Software Quality Assurance Analyst

    Mar, 2008 - Jul, 20091 year 4 months

    • Enhanced knowledge of quality assurance methods

Skills

Skills

  • Programming Languages

    C#

    JavaScript

    Bash/Shell

    Perl

    Python

    Java

    C

  • Web Development

    HTML/CSS/JS/JQuery

    NodeJS

    ASP.NET MVC

    ColdFusion

    Windows Internet Information Services

    Amazon Web Services

    OpenSearch

    Kafka

  • Databases

    MySQL

    SQL Server

    MongoDB

    Access

  • Development Environments

    Microsoft Visual Studio

    SQL Server Management Studio

    Subversion/Git Source Control

    JIRA/Axosoft Product Management

    Docker

    Kubernetes

  • Non-technical Qualifications

    Accustomed to working in a team environment

    Experienced working with a diverse customer base

    10 years of customer service experience

Education

Education

  • Computer Science, Bachelor of Science (BS), University of North Carolina at Asheville

    Aug, 2005 - Dec, 2009

    Concentration in Information Systems

    Studied the theory and application of software development

    Refined ability to make aesthetic choice in the visualization of information

  • Multimedia Arts & Science, Bachelor of Arts (BA), University of North Carolina at Asheville

    Aug, 2005 - Dec, 2009

    Emphasis on Interactive Design

    Developed technical skills for digital manipulation of text, image, audio, and video

  • Liberal Arts, Associate of Arts (AA), Kirkwood Community College

    Aug, 2003 - May, 2005

    General Studies

Interests

Interests

  • Technology

    ElectronicsSingle Board ProjectsOperating SystemsProgramming LanguagesScripting
  • Photography

    CanonLightroomPhotoshop