Derek Morgan

Derek Morgan

Software Engineer

Personal Profile

An open minded Computer Science Engineer who excels in systems integration and data analytics. Experienced in the design and implementation of large data driven software systems using modern tools and technologies. Proficient in project management and the communication necessary to deliver clients with effective and efficient IT solutions. Possesses a strong knowledge of machine learning, data science, and the software development lifecycle.

Key Skills

  • C++/C#
  • PHP
  • SSMS/SSRS/SSIS/SSAS
  • Web Development
  • SQL
  • User Interface Development
  • Business Intelligence
  • Python
  • Java/Android
  • Machine Learning

Work Experience

Software Engineer

Office of Public Health Informatics and Epidemiology, Nevada Division of Public and Behavioral Health

August 2012 - March 2016

  • Developed 6 large health statistic systems using open source software, SQL, PHP and Laravel.
  • Responsible for requirements gathering and creating project milestone projections prior to the start of each project.
  • Developed highly interactive custom user interfaces for health statistic systems using HTML, CSS, and JavaScript.
  • Responsible for all of the database administrator tasks which included server software install, configuration, user authentication, and data backups.
  • Increased database performance when needed by using query optimization, improved indexing methods, or database restructuring.
  • Merged and centralized health data from a variety of data sources including XML, CSV, MySQL, PostgreSQL, Oracle SQL, Microsoft SQL Servers.
  • Created health data reports using Crystal Reports and Microsoft Report Builder.
  • Created mobile friendly web pages and user interfaces using the mobile first approach, responsive design and modern mobile development libraries like Bootstrap 3.
  • Integrated Google maps into electronic health statistic reports in order to create highly interactive geospatial data visualizations.
  • Set up development, production and beta testing servers on both Windows and Linux.
  • Created a beta testing process and a beta testing team for each major project.
  • Utilized all aspects of version control for both the developed software and the data used by the health systems.
  • Performed cross browser testing for Chrome, Firefox, Safari, IE and native mobile web browsers.
  • Responsible for the migration of health data systems from Linux servers to Windows servers.
  • Used Google's optical character recognition software(tesseract-ocr) in conjunction with Python to automatically detect a unique ID on 15,000 scanned PDF documents. This ID was needed to link these health forms back to data in other databases. This was previously a manual process completed by multiple employees.
  • Continuously explored and integrated new software technology, tools, ideas and methods in order to develop and manage software more effectively.

Maintenance Technician

Lahontan Storage/Fort Churchill Storage

April 2009 - August 2011

  • Designed and implemented a company website which included the integration of an online customer payment system.
  • Perform a variety of advanced skilled trade and maintenance functions including new construction and remodeling of structures utilizing plumbing, carpentry, electrical, and painting.
  • Provide technical assistance in order to troubleshoot, repair, and maintain all mechanical components and machinery onsite at several locations.
  • Operate a variety of machinery and equipment used in the construction and maintenance of assigned facilities including, but not limited to, tractors, backhoe, bulldozer and gas/electrical welding equipment.


Program Specialist II

City of Reno

June 2007 - April 2009

  • Accepted and reviewed applications submitted to the City of Reno in order to determine eligibility of participation in City of Reno programs.
  • Entered data into a CLASS database; used to store and track personal information, registrations, and payment history.
  • Assisted in maintenance of this database to facilitate management of customer accounts; specifically pertaining to registrations and payments the services and programs offered.

Education

University of Nevada, Reno

GPA: 3.7, 2011-2016

Bachelor of Science (BS), Computer Science Engineering

Truckee Meadows Community College

2007-2009

Associate of Arts (A.A.), General Studies

Related Course Work

  • Artificial Intelligence
  • Computer Vision
  • Analysis of Algorithms
  • Software Engineering
  • Data Science and Big Data
  • Simulation Physics
  • Automata and Formal Languages
  • Database Design and Implementation
  • Operating Systems
  • Digital Computer Architecture and Design
  • Computer Communication Networks
  • Computer Network Systems
  • Programming Languages, Concepts and Implementation
  • Mathematics of Computer Science
  • Data Structures
  • Probability and Statistics
  • Microprocessors System Design
  • Engineering Communications

Personal Interests and Activities

  • Web Master for UNR Association for Computing Machinery
  • Machine Learning Programming Contests
  • UNR Intramural Soccer
  • Disc Golf
  • Cooking
  • Pool