Mark Edward Morga

New Braunfels, Texas | (830) 515-2286 | markmorga@gmail.com

Professional Summary

Software Engineer and Principal Architect with more than 25 years of experience building solutions across a variety of domains. Strong team leadership, communication and mentoring skills. Evolves development processes to suit the business needs and to improve the team's productivity and quality. Track record of collaborating with customers to produce superior solutions focused on applicability and usability.

Experience

Principal Software Engineer

Sophos  |  New Braunfels, Texas (Remote) 2019 – 2025

  • Senior Manager of a team of six backend and UI developers
  • Designed and implemented a backend service in Ruby to process a Kafka stream of sensor events, filter, process, and correlate events and distribute events to downstream services
  • Designed a service to provision sensor VMs
  • Implemented, maintained, and contributed a number of Ruby based backend services to support Managed Detection and Response (MDR) product
  • Inherited, created and maintained a number of Java and Spring backend microservices
  • Built a tool to automate sprint report production by integrating Jira, Confluence, and manager input
  • Member of Sophos API Guild
    • Attend and contribute to bi-weekly meetings to review proposed OpenAPI definitions for public and private APIs for all of Sophos

Principal Architect

Rackspace Managed Hosting  |  San Antonio, Texas 2004 – 2019

  • Architected system to integrate and automate Sales to Provisioning of customer systems and services - eliminating manual entry in multiple systems, a major source of error, saving tens of thousands of dollars annually
  • Architected modernization and expanded functionality of Run Book (monitoring, provisioning, patching) Automation system permitting horizontal scaling of the automation stack and expanding the scope of possible automations
  • Contributed to Architecture Design and Documentation Process Standards
  • Contributed to company RESTful API standards
  • Design of several internal RESTful services
  • Implemented tooling to produce internal Architecture Documentation and ArchiMate diagram website
  • Member of Rackspace Principal Architect team
    • Evaluation of technologies for acquisition and/or implementation
    • Establishment of standard Engineering Handbook of Standards and Practices
    • Provide architectural oversight for efforts that span across multiple groups within the organization
  • Implemented and maintained Customer Portal, Datacenter Operations, Sales, and Support applications
  • Produced and Presented classes in
    • Unit Testing classes for C#, Java, Python, and Ruby
    • Introductory to Advanced Topics in Ruby Programming
    • Use of the ArchiMate architecture modeling language
    • Agile Development Methodology and Pair Programming

Senior Software Engineer

Foundstone, Inc.  |  San Antonio, Texas 2002 – 2004

  • Developed Foundscan commercial Vulnerability Assessment software components
  • Identified and integrated with cryptographic libraries for Java/C++ to encrypt Windows credentials

Senior Software Engineer

Symantec, Inc.  |  San Antonio, Texas 2002 – 2002

  • Developed Commercial Host Intrusion Detection System for Windows and Solaris
  • Implemented distribution of Symantec LiveUpdate commands to client machines from system server

Senior Development Analyst

E-Spectrum Technologies, Inc.  |  San Antonio, Texas 2000 – 2002

  • Developed an aircraft availability parts estimation application for an Air Force maintenance contract
  • Designed and developed a web-based system to monitor the status of and store the test results of remote test fixtures

IT/Systems Analyst

USAA  |  San Antonio, Texas 1997 – 2000

  • Served as Team Group Lead for a group of four developers
  • Developed an application used by representatives to suggest additional USAA services to customers

Software Engineer

PhotoTelesis, Inc.  |  San Antonio, Texas 1994 – 1997

  • Ported Windows-based C++ communications software application to SunOs client/server
  • Designed and implemented audio switching and Virtual Keyboard applications for custom portable and pen-based PCs
  • Designed and implemented Law Enforcement Biographical Imagery Database Application

Computer Programmer, Associate

Lockheed Engineering & Sciences Co. (Lockheed-Martin)  |  Austin, Texas 1992 – 1994

  • Designed and developed the Combat Service Support Training Simulation System (CSSTSS) as a member of the CSSTSS team
  • Implemented, from Specification, ADA Modules of the Advanced Tomahawk Weapons Control System (ATWCS)

Skills

Languages
Ruby, Python, OCaml, SQL, JavaScript, TypeScript
Techniques
Unit Testing, TDD/BDD, TOGAF, ArchiMate, RESTful API design
Development Tools & Technologies
Ruby on Rails, ReactJS, Node, Git, Atlassian suite, PostgreSQL, MySQL, SQL Server, XML, JSON

Education

Bachelor of Science in Computer Science
Texas State University, San Marcos, Texas