Christopher Wayne McGeorge, Software Developer in Albuquerque, NM, United States
Christopher Wayne McGeorge

Software Developer in Albuquerque, NM, United States

Member since January 12, 2017
Christopher has implemented standalone and distributed applications with C#, C++, Java, and Visual Basic. He also is extremely familiar with software-engineering techniques, object-oriented analysis and design, the Unified Modeling Language (UML), design patterns, and component-based software. He has developed on both Windows and Linux platforms and is fluent in scripting, primarily with PowerShell. He has experience with both ASP.NET and Spring
Christopher is now available for hire




Albuquerque, NM, United States



Preferred Environment

Windows, Linux, Visual Studio, Eclipse, NetBeans

The most amazing... that I've written is a cybersecurity application that gathers network data to determine malicious user behavior.


  • Senior Software Engineer

    2018 - 2019
    Aviata, Inc.
    • Worked on the development of a Java- and Spring Boot-based web application for General Data Protection Regulation (GDPR) compliance.
    • Designed solutions and write request for proposals (RFPs) for large-scale web and automated systems.
    Technologies: Java, Spring
  • Software Developer

    2016 - 2017
    • Developed eCommerce RESTful API back-end services for pricing, promotions, and taxes.
    • Deployed web services using Jenkins and Rancher.
    • Maintained legacy C++ eCommerce components.
    Technologies: Java, Dropwizard
  • Computer Scientist

    2014 - 2016
    Sandia National Laboratories
    • Developed security web applications based on C#, ASP.NET MVC, Entity Framework, SQL Server, AngularJS, and Angular Material.
    • Wrote Java cybersecurity applications that interface with Splunk, MongoDB, and Accumulo sources to collect and analyze user-behavioral data.
    • Maintained C++ data-collection applications.
    • Wrote Python applications to process and convert images.
    Technologies: Java, C#, ASP.NET MVC, Python
  • Computer Scientist

    2013 - 2014
    Applied Research Associates, Inc.
    • Maintained a C++ computational-geometry application that models buildings for analysis.
    • Created and ran modeling test cases.
    • Developed a Java application to analyze the signal strengths of satellite communication.
    Technologies: C++
  • Senior Software Engineer

    2006 - 2013
    Numerix, LLC
    • Wrote C#/WPF, Visual Basic 6.0, Visual Basic for Applications (VBA), and COM/ActiveX-based applications to provide user interfaces for Microsoft Office Excel-based products.
    • Acted as a team configuration manager—maintaining Subversion repositories.
    • Created product installers using WiX, Windows Installer, merge modules, and C++ custom actions.
    Technologies: Visual Basic, C#
  • Software Engineer

    2002 - 2006
    ATK Mission Research
    • Designed and implemented Windows-based Visual C++ 6.0, C#, and Visual Basic 6.0 applications to control and monitor power systems.
    • Created COM and ActiveX components to enable custom interaction with third-party applications.
    • Developed a C++ application; used the Open CASCADE library for creating models to use in electromagnetic simulations.
    • Worked on programming RabbitCore embedded devices using Dynamic C.
    Technologies: C++, C#, Visual Basic, COM, ActiveX, Embedded C


  • Outlook Secure Email Add-In (Development)

    An Outlook add-in for scanning selected email messages for security issues (e.g., messages originating from outside a company, messages with disallowed attachments, messages with suspicious links) notifying the user, and taking corrective actions (e.g., removing disallowed attachments, disabling suspicious links).


  • Languages

    C++, C, Visual Basic .NET (VB.NET), Java 8, Visual Basic 6 (VB6), C#, JavaScript, C++/CLI, Python
  • Platforms

    Windows, Linux, Android
  • Frameworks

    Spring Boot, ActiveX, ASP.NET, AngularJS, ASP.NET MVC 5
  • Paradigms

    Agile Software Development
  • Storage

    Microsoft SQL Server, MySQL


  • Master's degree in Computer Engineering
    2002 - 2005
    University of New Mexico - Albuquerque, NM, USA
  • Bachelor's degree in Computer Engineering
    1994 - 1999
    University of New Mexico - Albuquerque, NM, USA

To view more profiles

Join Toptal
Share it with others