See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Dan Noland is a seasoned software engineer with expertise in C, C++, Python, and embedded software development. He has worked on various projects, including software protection engines and network time synchronization systems. Dan holds a Master of Science degree in Computer Science from Purdue University and a Bachelor of Science degree in Computer Science from Purdue University.

Experience

  • Star Lab, a Wind River Company
    • Washington D.C. Metro Area
    • Senior Security Architect
      • Feb 2015 - Present
      • Washington D.C. Metro Area

      Star Lab develops embedded virtualization and Linux hardening solutions for mission-critical systems. Our customers operate in hostile threat environments, where systems must continue to operate normally - even in the face of attackers with hands-on physical and/or root-level virtual access.

  • PublicNTP
    • Tysons Corner, VA, USA
    • Treasurer
      • Jul 2017 - Present
      • Tysons Corner, VA, USA

      PublicNTP, an IRS-recognized 501(c)(3) public charity, provides access to no-cost, highly-accurate network time sources for the global public good.In first-world countries, it is easy to take a solid computing infrastructure for granted. However, maintaining properly-synchronized time across all the systems on networks spanning multiple continents, especially with locations in lesser-developed regions of the world, is a significant challenge. Without tightly-synchronized clocks, authentication, mobile device networks, and cloud computing systems won't function properly.PublicNTP's mission is to improve the global computing infrastructure by providing unrestricted access to no-cost atomic clock-grade network time sources anywhere they are needed, primarily focusing on the most underdeveloped regions of the globe.

  • Microsemi (West Lafayette)
    • Lafayette, Indiana Area
    • Software Lead / Sr. Software Engineer
      • Sep 2010 - Jan 2015
      • Lafayette, Indiana Area

      • Led software team of 8+ to develop the company’s new flagship software protection engine with the ability to obfuscate and protect x86 and PPC code.• Implemented “whitebox” versions of many standard cryptographic algorithms including RSA, AES,and ECC to mitigate key lifting attacks on hostile targets by mathematically decomposing keys.• Served on the Design and Architecture Committee with final oversight of software architecture for the division.• Worked with QA lead to establish a continuous integration build and test process. • Spread technical knowledge by acting as technical expert at sales calls, providing training, and helping customers resolve issues.

  • Arxan Defense Systems
    • Lafayette, Indiana Area
    • Software Lead / Sr. Software Engineer
      • Oct 2008 - Sep 2010
      • Lafayette, Indiana Area

      • Fortified customer code against tampering and reverse engineering withcustom-developed software protection mechanisms.• Added new features and fixed defects in the core software protection engine.• Contributed to a number of DoD SBIR proposals resulting in total awards inexcess of $500,000. Personally authored a proposal resulting in an award of$200,000.

  • Arxan
    • Lafayette, Indiana Area
    • Senior Software Development Engineer
      • Dec 2004 - Oct 2008
      • Lafayette, Indiana Area

      • Worked on a team that successfully reverse engineered (Red Team) anddefeated a major DRM system.• Designed and implemented an evolutionary algorithm to automaticallygenerate software protections.• Designed and implemented a software protection web portal allowingcustomers to remotely protect their software.

    • Programmer
      • Jun 2003 - Dec 2004

      • Worked with professors in engineering, statistics, and mathematics to helpthem optimize and improve their research code.• Administered grid computing tools, certificates, and accounts.

    • Course Administrator
      • May 2002 - May 2003

      • Oversaw a course of 200+ students. Supervised graduate and undergraduateteaching assistants. Advised course instructor on student progress.

    • Graduate Teaching Assistant
      • Aug 2001 - May 2002

      • Designed exams, labs, and projects. Taught biweekly recitation sections.Proctored exams. Assigned final grades.

  • Polaroid ID Systems
    • Fort Wayne, Indiana Area
    • Software Engineering Intern
      • 1999 - 2001
      • Fort Wayne, Indiana Area

Education

  • 2001 - 2004
    Purdue University
    Masters of Science, Computer Science
  • 1997 - 2001
    Purdue University
    Bachelors of Science, Computer Science

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles