Adam Crain

Adam Crain Email and Phone Number

Software/Security Engineer @ Battalion Energy
Adam Crain's Location
Bend, Oregon, United States, United States
Adam Crain's Contact Details

Adam Crain work email

Adam Crain personal email

About Adam Crain

Adam is a software engineer focused on security and reliability. He has lead software development projects for diverse fields such as scientific instrument control systems, solar power tracking systems, and advanced automation for utilities.His current focus is bringing the Rust programming language into the ICS/ SCADA marketplace via commercially licensed, yet publicly auditable, protocol implementations. He is best known for the ICS / SCADA protocol vulnerability research known as ‘Project Robus’ and being the principal author of opendnp3, an open-source implementation of IEEE 1815 (DNP3). Adam works with vendors, utilities, government agencies, standards bodies, and industry organizations to identify and solve systemic software quality/security issues.Current focus:- Secure programming in Rust and bindings to other languages- Security standards initiatives in the ICS / SCADA space- Automated security testing and fuzzing

Adam Crain's Current Company Details
Battalion Energy

Battalion Energy

View
Software/Security Engineer
Adam Crain Work Experience Details
  • Battalion Energy
    Cto And Co-Founder - Battalion Energy - Next Generation Digital Platform For Energy Storage
    Battalion Energy Jul 2023 - Present
  • Step Function I/O
    Software Security Engineer - Owner
    Step Function I/O Aug 2012 - Present
    Bend, Oregon, United States
    Building secure foundational software for critical infrastructure in Rust.Automatak was rebranded and reincorporated as Step Function I/O LLC.
  • Green Energy Corp
    Chief Platform Architect
    Green Energy Corp May 2007 - Aug 2012
    Raleigh, Nc
    Lead a team to develop automation software for micro-grids. Responsible for corporate open source software strategy.Helped release open source tools into the utility space.
  • Plymouth Systems, Inc
    Manager Of R&D
    Plymouth Systems, Inc Mar 2006 - May 2007
    Chapel Hill, Nc
    Plymouth Systems was acquired by Green Energy CorpLead a team to develop a set of advanced applications that helped Duke Energy win an SEE Industry Excellence Award:http://www.theexchange.org/awardswinners08.htmlLead a team to develop turn-key automation systems for two-axis concentrating solar tracking systems, both at the monitoring and embedded level.Personally developed trade-secret techniques that coordinate a solar ephemeris with non-linear optimization to… Show more Plymouth Systems was acquired by Green Energy CorpLead a team to develop a set of advanced applications that helped Duke Energy win an SEE Industry Excellence Award:http://www.theexchange.org/awardswinners08.htmlLead a team to develop turn-key automation systems for two-axis concentrating solar tracking systems, both at the monitoring and embedded level.Personally developed trade-secret techniques that coordinate a solar ephemeris with non-linear optimization to allow embedded tracking systems to follow the sun "open-loop" accurately (0.01 deg) without solar feedback. Expert knowledge of non-linear optimization in spherical coordinate systems. Show less
  • University Of North Carolina At Chapel Hill
    Independent Consultant
    University Of North Carolina At Chapel Hill Sep 2004 - Apr 2006
    Chapel Hill, Nc
    Developed parallel image processing routines to analyze large datasets for a technique know as "Lucky Imaging" involving:High-speed image capture2D Fourier AnalysisFourier space (de)convolutionSignal registrationNon-linear point-spread function fittingDrizzle image reconstruction algorithms (http://en.wikipedia.org/wiki/Drizzle_(image_processing)Developed a turn-key automation system for a volume-phase holographic… Show more Developed parallel image processing routines to analyze large datasets for a technique know as "Lucky Imaging" involving:High-speed image capture2D Fourier AnalysisFourier space (de)convolutionSignal registrationNon-linear point-spread function fittingDrizzle image reconstruction algorithms (http://en.wikipedia.org/wiki/Drizzle_(image_processing)Developed a turn-key automation system for a volume-phase holographic spectrometer:goodman-spectrograph.org/about.htmlIntegration included telescope/facility telemetry, low-bandwidth remote monitoring, and dataset capture.Developed a graphical observation planning tool that allows astronomers to intelligently plan multi-target spectrographic surveys. Show less

Adam Crain Skills

Software Engineering Embedded Systems Integration Scada Software Development Automation Distributed Systems Linux Object Oriented Design Open Source Java Algorithms C++ Rest Fuzzing Cloud Computing Dnp3 Maven Test Driven Development System Architecture Software Design C# Network Security Scala Git Embedded Software Security Functional Programming Iec 60870 5 101/104

Adam Crain Education Details

Frequently Asked Questions about Adam Crain

What company does Adam Crain work for?

Adam Crain works for Battalion Energy

What is Adam Crain's role at the current company?

Adam Crain's current role is Software/Security Engineer.

What is Adam Crain's email address?

Adam Crain's email address is ja****@****ail.com

What schools did Adam Crain attend?

Adam Crain attended University Of North Carolina At Chapel Hill.

What are some of Adam Crain's interests?

Adam Crain has interest in Tinkering, Triathlon, Beer Brewing.

What skills is Adam Crain known for?

Adam Crain has skills like Software Engineering, Embedded Systems, Integration, Scada, Software Development, Automation, Distributed Systems, Linux, Object Oriented Design, Open Source, Java, Algorithms.

Not the Adam Crain you were looking for?

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.