Benjamin McDonie

 BenjaminC. McDonie

Benjamin C. McDonie

  • Courses0
  • Reviews0

Biography

Wright State University - Computer Science


Resume

  • 2009

    Spanish

    MS

    Computer Engineering

    Wright State University

  • 2005

    BS

    Computer Engineering

    Wright State University

    BS

    Computer Science

    Wright State University

  • C#

    Agile Methodologies

    Python

    Linux System Administration

    Apache Mesos

    Unix

    Software Development

    Linux KVM

    C++

    Software Engineering

    Maven

    Amazon Web Services (AWS)

    Java

    Spring

    Docker

    Ceph

    Apache Kafka

    Eclipse

    DevOps

    JUnit

    McDonie

    Integrity Applications Incorporated

    Illumination Works

    Air Force Research Laboratory

    Nationwide Insurance

    Ultra Electronics - ProLogic

    Wright State University

    Teach Computer Science and Computer Engineering courses as a part-time adjunct professor

    preparing lectures

    projects and exams

    while helping students inside and outside the classroom.

    Adjunct Professor (CS/CEG)

    Dayton

    Ohio Area

    Wright State University

    Air Force Research Laboratory

    Ultra Electronics - ProLogic

    Lead teams and/or strongly contribute on teams of highly skilled engineers to design

    develop and test software solutions for DoD and private sector customers.\n- Led software development teams

    developed and tested software solutions \n- Designed and developed web-based R&D system for NASIC (WACDS/FLOW) using Java

    JSP

    Spring MVC

    Oracle 11g and Google Earth\n- Rebuilt and improved upon algorithms for various WACDS efforts using Free

    Open Source Software (FOSS) under the guidance of research scientists and subject matter experts\n- Collaborated on team of developers to build the ACES Hy Collection Planning System (CPS) using AGI STK\n- Assisted with development of weather API

    porting C# library to Java\n- Developed and maintained corporate iPad app for Ultra Electronics\n- Architected and developed Agile Client plugin

    using NASA WorldWind to provide scalable

    lightweight solution for analysis of streaming Airborne Web Services data\n- Developed server-side and client-side design/implementation for in-flight entertainment product \n- Launched 2 new corporate initiatives from scratch to enhance internal efficiency/flexibility

    Senior Software Engineer

    Dayton

    Ohio Area

    Dayton

    Ohio Area

    Provide technical leadership and architecture/design solutions on software and systems engineering contracts for our chief Dayton customer. Support the company with business development and proposal writing while holding supervisory/management role for a team of 6-8 engineers.\n\n- Technical lead on ~10 member team developing new

    cutting edge capabilities for our customer's Mesos-based Platform as a Service (PaaS). PaaS includes DC/OS

    Apacke Kafka

    Elasticsearch

    load balancing

    advanced networking

    Ceph

    custom Mesos framework development

    unified logging

    monitoring and alerting

    among other core patterns and services.\n- Led a small team of engineers to design and implement Apacke Kafka-based ingest pipeline for large data file storage and searchable metadata records in Elasticsearch \n- Built and continue to maintain the company's lab/development environment consisting of blue/green deployment of alternating versions of DC/OS (the PaaS) on two CentOS 7 virtualization servers with 10-20 KVM-based virtual machines.\n- Led a team of Geospatial

    web and backend developers to build new and enhance existing Angular/Bootstrap-based user interfaces

    Python/Django-based services and a PostGIS database.

    Software Engineer Team Lead

    Integrity Applications Incorporated

    - Led and collaborated on teams of other consultants to provide front-end and back-end

    web-based software solutions to clients in federal sector.\n- Crafted Air Force data acquisition solution for historical and real time records from Navy web-based service.\n- Configured/managed company’s internal Nexus and Git servers using virtualized resources\n- Developed HTML5/JavaScript front-end application and Java service layer to provide authorized users with configurable dashboards of SAP Business Objects content

    Senior Consultant

    Dayton

    Ohio Area

    Illumination Works

    Nationwide Insurance