Nate Allen

Nate Allen

Algorithm Developer and Software Engineer

Followers of Nate Allen318 followers
location of Nate AllenWashington DC-Baltimore Area

Connect with Nate Allen to Send Message

Connect

Connect with Nate Allen to Send Message

Connect
  • Timeline

  • About me

    Program and Project Management, Systems Engineering, and Technical Leadership

  • Education

    • University of Delaware

      1999 - 2003
      Bachelor of Science (B.S.) Double degrees in Computer Science and Mathematics
  • Experience

    • Quantum Leap Innovations

      Jan 2002 - Jan 2003
      Algorithm Developer and Software Engineer

      Researched and implemented linear programming, quadratic programming, and general optimization techniques for integration in a distributed parallel program to solve large-scale models in Java. Contributed to the open-source lp_solve library, and integrated it into the solver.

    • Information Management Services, Inc.

      Mar 2004 - Mar 2006
      Programmer and Analyst

      Worked directly with medical researchers to compute frequency, correlation, and regression analyses from a variety of sources including census, medical records, cancer registries, and surveys. Implemented multiple statistical and analytical models for projection of cancer incidence and mortality, for adoption by Cancer Facts and Figures, a publication of the American Cancer Society. Performed quality analysis on survey and medical records data. Generated and manipulated large data files (over 60 million records with hundreds of variables each). Show less

    • Carr Astronautics Corporation

      Jun 2006 - Oct 2015

      Trained and supervised teams of scientists and software developers in best practices for both Object Oriented Software Design and Structured Analysis and Design techniques. Managed interfaces between dozens of software components across three contractors and over 60 developers. Responsible for process adherence and process improvements including Java, C++ and Fortran coding standards and best practices. Established and monitored software metrics for Waterfall development process. Facilitated hundreds of peer reviews through requirements derivation, software and system design, code, test, and integration, with participants from software, systems, project, and government groups, including formal requirements selloff (validation and verification). Show less

      • Program Manager

        Jun 2014 - Oct 2015
      • Technical Project Manager

        Mar 2013 - Jun 2014
      • Chief Software Engineer

        Dec 2009 - Mar 2013
      • Software Engineer

        Jun 2006 - Mar 2013
    • Next Phase Solutions and Services, Inc.

      Jan 2016 - Mar 2016
      Technical Director

      Technical program lead for new business, systems engineering, and software development.

    • SAIC

      Apr 2017 - Dec 2022
      Technical Project Specialist, Cyber Security Portfolio Management

      Performing risk management, project planning, and execution for IT Security Engineering projects. Implementing corrective action plans based on security audit findings. Interfacing technical teams with customer groups responsible for metrics tracking and security compliance. Developing and maintaining process documents to improve organizational maturity.

    • Network Designs, Inc.

      Dec 2022 - now

      Managing projects around enterprise integration of .NET applications on a federal government contract. Agile project management with teams of remote developers from multiple subcontractors using Azure DevOps, ServiceNow, and Sharepoint. Evaluating program strategic goals with operational priorities and resource availability to support updates and resolve issues. Engaging with technical and program stakeholders to identify, document, and translate business requirements into technical specifications. Evaluating and establishing goals for direct reports around project and performance improvement. Show less

      • Program Manager

        Dec 2023 - now
      • Senior Project Manager

        Dec 2022 - Dec 2023
  • Licenses & Certifications

    • Project Management Professional (PMP)

      Project Management Institute
      Jul 2022