Craig Hahn work email
- Valid
- Valid
- Valid
- Valid
Craig Hahn personal email
- Valid
- Valid
Craig Hahn phone numbers
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.
Us Navy Reserve
View- Website:
- navyreserve.navy.mil
- Employees:
- 12937
-
Engineering Duty OfficerUs Navy ReserveUnited States -
TravelCareer Break Nov 2022 - Present
-
Engineering Duty OfficerUs Navy Reserve Mar 2013 - PresentNorfolk, Va, UsDepartment 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. -
Senior Software EngineerGeneral Dynamics Information Technology Apr 2018 - Nov 2022Falls 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) -
Consulting EngineerCloudbolt Software Nov 2017 - Apr 2018North 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. -
Senior Information Technology ConsultantPurisolve, Inc. Jul 2016 - Oct 2017Atlanta, 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. -
Software Systems Engineer At Nato Communications And Information AgencyParsons Government Services International, Inc. Jan 2015 - Jun 2016Chantilly, 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. -
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.
-
Technical Consultant / Software Systems EngineerParsons Apr 2010 - Jun 2014Chantilly, 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. -
Engineering InternWestinghouse Electric Company May 2009 - Aug 2009Cranberry 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. -
Engineering InternPhilips Respironics May 2008 - Aug 2008Amsterdam, 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. -
Research AssistantCarnegie Mellon University May 2007 - Aug 2007Pittsburgh, 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
Craig Hahn Education Details
-
Carnegie Mellon University'S College Of EngineeringElectrical And Computer Engineering -
Carnegie Mellon University'S College Of EngineeringElectrical 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial