Craig Hahn

Craig Hahn Email and Phone Number

Engineering Duty Officer @ US Navy Reserve
United States
Craig Hahn's Location
United States, United States
Craig Hahn's Contact Details
About Craig Hahn

I am a senior IT professional with over 13 years of experience in the international software and IT industry. This includes work as a software developer, software architect, systems engineer, and researcher, among other positions. I hold an active TS/SCI security clearance with the U.S. Department of Defense.***I am currently seeking a 100% remote position***I am a graduate of Carnegie Mellon University (located in Pittsburgh, PA, USA), both M.S. and B.S. degrees in Electrical and Computer Engineering in 2009.

Craig Hahn's Current Company Details
US Navy Reserve

Us Navy Reserve

View
Engineering Duty Officer
United States
Employees:
12937
Craig Hahn Work Experience Details
  • Us Navy Reserve
    Engineering Duty Officer
    Us Navy Reserve
    United States
  • Career Break
    Travel
    Career Break Nov 2022 - Present
  • Us Navy Reserve
    Engineering Duty Officer
    Us Navy Reserve Mar 2013 - Present
    Norfolk, Va, Us
    Department Head - USEUCOM HQ Operations- Active drilling Navy Reserve officer, currently attached to USEUCOM HQ unit based in Stuttgart, Germany. Managing approximately 40 enlisted sailors.- As current Department Head for the USEUCOM HQ Operations department, responsible for identifying support opportunities in the European theater, generating requirement documentation for these opportunities, and working with unit members to produce approved orders to execute support.Engineering Duty Officer Qualification- Completed 6 year certification program to attain qualification as an Engineering Duty Officer. This included training in technical engineering fields, management, leadership, and acquisition, culminating in a final oral and written qualification examination.National Director of Information Technology - NAVSEA SurgeMain (2016 ~ 2019)- As National Director of Information Technology for Naval Sea Systems Command Surge Maintenance (SurgeMain) units, was responsible for leading national IT resources in maintenance and improvement efforts for technical infrastructure. - Developed coding requirements and plans for IT systems based on user feedback and then both directed and participated in subsequent coding efforts. This included personnel tracking tools, Sharepoint repositories, and branch web presence. Improvements significantly boosted member productivity and resource utilization for dozens of units and hundreds of members.- Formerly attached to SurgeMain Baltimore unit. Managed 30 enlisted sailors in unit, ensuring their skills were properly allocated to meet Navy operational and maintenance needs.Information Warfare Enterprise (IWE) sub-group affiliation (2017 ~ present):- Affiliated with the Navy’s IWE sub-group. This covers all Navy cyber and electronic warfare disciplines, along with C4I and space operations.- Currently undergoing technical training, on path to qualifying as an Information Warfare Officer.
  • General Dynamics Information Technology
    Senior Software Engineer
    General Dynamics Information Technology Apr 2018 - Nov 2022
    Falls Church, Virginia, Us
    - As a full-stack software developer, designed and implemented a web-based application in support of United States Army Europe Headquarters Support Division. Deployed application, the European Contractor Processing System (ECOPS - https://ecops.ext.eur.army.mil), is used to process and manage all US Army Europe contracts and employees across the continent, with a user base in excess of 100,000.- Gathered requirements from end users of the application and translated these into usable coding tasks for the team.- Coded to these requirements, including design of UI screens, characterization and migration of underlying data sets, and implementation of mid-tier frameworks. System is an HTML/Javascript front end, with a C# mid-tier framework built on an SQL database.- Verified issues and bugs reported by users on an ongoing basis, and then applied technical problem-solving and debugging techniques to design and deploy solutions.- As testing group lead, directed team in creation and execution of dozens of test plans for new application to ensure functionality and security requirements are met, while guiding customer through the same process.- Wrote extensive system documentation and user guides, to be used by both developers for implementing system changes and end users of the application (sample here - https://ecops.ext.eur.army.mil/?handler=LoginGuide)
  • Cloudbolt Software
    Consulting Engineer
    Cloudbolt Software Nov 2017 - Apr 2018
    North Bethesda, Maryland, Us
    - CloudBolt is a hybrid cloud management platform that integrates multiple cloud hosting services into a single, web-based user interface.- As a developer, creating a Python/Django models for cloud hosting services. Models are coded to specifications detailed by service APIs, including authorization to establish connections and GET/POST requests for tasks such as VM identification, creation, and control. Django models pass data from API to the UI for rendering in application (and vice versa).- As a consultant, served as point-of-contact for existing customers regarding tasks such as bug fixes, improvements, adding new application features, and general training. - Responsible for meeting with prospective customers to grow CloudBolt business, providing technical demos of the application and assisting with application installation and configuration in the customer’s IT environment.
  • Purisolve, Inc.
    Senior Information Technology Consultant
    Purisolve, Inc. Jul 2016 - Oct 2017
    Atlanta, Ga, Us
    - Program​ ​tasked​ ​with​ ​developing​ ​and​ ​executing​ ​a​ ​plan​ ​for​ ​modernizing​ ​U.S. Internal​ ​Revenue​ ​Service​ ​(IRS)​ ​software​ ​applications,​ ​which​ ​are​ ​used​ ​for​ ​processing​ ​taxpayer returns.​ ​​ ​This​ ​application​ ​is​ ​solely​ ​responsible​ ​for​ ​processing​ ​all​ ​federal​ ​tax​ ​returns​ ​in​ ​the​ ​U.S. -​ ​Upgrading​ ​antiquated​ ​system​ ​(currently​ ​implemented​ ​in​ ​IBM​ ​assembly​ ​language​ ​code)​ ​to​ ​a Java-based​ ​application​ ​adhering​ ​to​ ​modern​ ​industry​ ​standards.-​ ​As​ ​a​ ​software​ ​architect,​ ​responsible​ ​for​ ​full​ ​application​ ​design,​ ​including​ ​a​ ​data​ ​access​ ​layer making​ ​use​ ​of​ ​Java​ ​abstraction​ ​for​ ​file​ ​accesses​ ​and​ ​database​ ​interfacing.-​ ​As​ ​a​ ​developer,​ ​implementing​ ​design​ ​to​ ​satisfy​ ​IRS​ ​business​ ​and​ ​tax​ ​logic​ ​requirements.-​ ​Analyzing​ ​existing​ ​assembly​ ​language​ ​code​ ​at​ ​a​ ​line-by-line​ ​level​ ​to​ ​extract​ ​functionality,​ ​logic, and​ ​application​ ​structure​ ​for​ ​use​ ​in​ ​creating​ ​equivalent​ ​Java​ ​application.-​ ​Producing​ ​research​ ​papers​ ​detailing​ ​modern​ ​Java​ ​frameworks,​ ​database​ ​design,​ ​code refactoring​ ​techniques,​ ​and​ ​testing​ ​approaches.-​ ​Refactoring​ ​and​ ​rewriting​ ​Java​ ​code​ ​created​ ​by​ ​an​ ​automated​ ​code​ ​translation​ ​tool​ ​into maintainable​ ​and​ ​modern​ ​application.
  • Parsons Government Services International, Inc.
    Software Systems Engineer At Nato Communications And Information Agency
    Parsons Government Services International, Inc. Jan 2015 - Jun 2016
    Chantilly, Virginia, Us
    -​ ​Wrote​ ​Java​ ​software​ ​for​ ​advanced​ ​machine​ ​learning​ ​architecture​ ​used​ ​by​ ​U.S.​ ​Navy​ ​Research Lab​ ​to​ ​auto-generate​ ​relationships​ ​contained​ ​in​ ​live-streaming​ ​informational​ ​reports.-​ ​Implemented​ ​algorithms​ ​for​ ​integrating​ ​machine​ ​learning​ ​graphical​ ​outputs​ ​with​ ​backend databases,​ ​creating​ ​searchable​ ​reference​ ​tables.-​ ​Developed​ ​software​ ​system​ ​integration/testing​ ​programs​ ​to​ ​satisfy​ ​interoperability requirements​ ​for​ ​European​ ​defense​ ​efforts.-​ ​Software​ ​system​ ​testing​ ​programs executed​ ​in​ ​large-scale​ ​collaborative​ ​simulation​ ​events.-​ ​Analyzed​ ​results​ ​of​ ​simulation​ ​test​ ​events​ ​to​ ​determine​ ​whether​ ​software​ ​systems​ ​achieved desired​ ​end-to-end​ ​functionality​ ​and​ ​interoperability.
  • The Humangeo Group, Llc
    Software Engineer (Technologist)
    The Humangeo Group, Llc Aug 2014 - Jan 2015
    - Designed and implemented a Java/Python software application that performs predictive big data analytics on social media to map trends and perform event detection.- Wrote Java application that hashes relative ‘time’ statements found in social media. - Implemented a Java system that interfaces with Accumulo tables to store keywords identified in social media. Tables are used to tag real-world locations/events and interface with a UI.- Wrote Python application that ingests sets of geolocation data used to identify locations referenced in social media. - Designed/integrated a set of interactive SVG icons for the user interface of software package.
  • Parsons
    Technical Consultant / Software Systems Engineer
    Parsons Apr 2010 - Jun 2014
    Chantilly, Virginia, Us
    - Worked closely on-site with government intelligence agencies to perform research, development, reverse engineering, and testing of field applications to meet requirements and changing needs, often with quick turnover and for use in international settings.- Worked with interdisciplinary groups of government analysts in application research and integration tasks. Special attention was paid to application usability and associated security risks, including techniques for the mitigation of such risks.- Wrote final analysis reports for applications and systems – reports have high distribution range, visibility, and current use within agencies.- Provided on-site assistance during testing/integration and deployment of company software systems, such as C++ networking engines with Java user interfaces. This includes setting up virtual cloud-computing systems using VMware and local shell-scripted environments.- Followed current international and domestic technological trends, applying knowledge to government agency needs for field applications and developing new techniques and methodologies when necessary.- Responsible for project management tasks such as scheduling layout and long-term guidance pertaining to personnel resources and research direction for multidisciplinary project team.
  • Westinghouse Electric Company
    Engineering Intern
    Westinghouse Electric Company May 2009 - Aug 2009
    Cranberry Township, Pa, Us
    - Worked with interdisciplinary team of nuclear power plant designers and operators to perform a technical analysis of a nuclear power plant control system.- Created a computer simulation of plant control system (implemented in C) that could be used for prototyping new additions to the system.
  • Philips Respironics
    Engineering Intern
    Philips Respironics May 2008 - Aug 2008
    Amsterdam, Noord-Holland, Nl
    - Created a Matlab/Simulink model based on a system implemented in C that simulates the functionality of a motor/blower control system used in various product units that treat sleep apnea – saved company time and effort.
  • Carnegie Mellon University
    Research Assistant
    Carnegie Mellon University May 2007 - Aug 2007
    Pittsburgh, Pa, Us
    - Assisted research on wireless signal emulation project. - Studied the electrical signal transfer scheme (bit patterns) between circuit boards used to perform computations, developed algorithms for handling the data transfers between them, and implemented the algorithms in Verilog and Matlab software.

Craig Hahn Skills

C++ Software Engineering Software Development Java Testing Python C Linux Unix Cyber Security Systems Engineering Subversion Embedded Systems Xml Systems Analysis Requirements Analysis Reverse Engineering Agile Methodologies Git Github Jira Mac Os Sql C# Network Engineering Data Analysis Project Management Networking Network Security Cloud Applications Cloud Security Ruby On Rails Software Project Management Software Installation Quality Assurance Wireless Customer Relations International Business International Relations Artificial Intelligence Robotics Big Data Analytics Social Media Information Security Strategic Planning Information Technology System Deployment System Architecture Databases Consulting

Craig Hahn Education Details

  • Carnegie Mellon University'S College Of Engineering
    Carnegie Mellon University'S College Of Engineering
    Electrical And Computer Engineering
  • Carnegie Mellon University'S College Of Engineering
    Carnegie Mellon University'S College Of Engineering
    Electrical And Computer Engineering

Frequently Asked Questions about Craig Hahn

What company does Craig Hahn work for?

Craig Hahn works for Us Navy Reserve

What is Craig Hahn's role at the current company?

Craig Hahn's current role is Engineering Duty Officer.

What is Craig Hahn's email address?

Craig Hahn's email address is cr****@****ons.com

What is Craig Hahn's direct phone number?

Craig Hahn's direct phone number is +141238*****

What schools did Craig Hahn attend?

Craig Hahn attended Carnegie Mellon University's College Of Engineering, Carnegie Mellon University's College Of Engineering.

What skills is Craig Hahn known for?

Craig Hahn has skills like C++, Software Engineering, Software Development, Java, Testing, Python, C, Linux, Unix, Cyber Security, Systems Engineering, Subversion.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.