Frank Murphy

Senior Software Engineer at Censys

Ann Arbor, Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Frank Murphy is a Senior Software Engineer with 16 years of experience building high-performance, security-minded systems and scaling data pipelines for production at internet scale. Based in Ann Arbor, he has driven major features for Instructure's open-source Canvas LMS, contributed backend and QA work to its outcomes import flow, and helped decouple monolith components into resilient services. At Censys he developed a custom DNS server in Rust, prototyped L4 OS fingerprinting in Go, and helped scale daily IPv4-wide scanning and rapid-threat response. Earlier roles include designing I/O and API systems to process hundreds of terabytes at Arbor Networks and embedded test software at GE Aviation, reflecting a breadth across low-level systems, networking, and backend services. He combines hands-on coding (Rust, Go, C/C++, Python) with cross-team coordination, documentation, and developer tooling to ship reliable, auditable solutions. Colleagues rely on him to turn ambiguous, large-scale problems into practical, tested implementations.
code16 years of coding experience
job10 years of employment as a software developer
bookBS, Computer Engineering, Economics, BS, Computer Engineering, Economics at Michigan Technological University
github-logo-circle

Github Skills (9)

rspec10
ruby-rails10
csv10
rails10
csv-parser10
ruby10
postgresql9
database-migration9
database-migrations9

Programming languages (8)

C++RustScalaJavaScriptGoSwiftRubyPython

Github contributions (5)

github-logo-circle
instructure/canvas-lms

Jan 2017 - Feb 2020

The open LMS by Instructure, Inc.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:81 commits in 3 years 1 month
Contributions summary:Frank primarily contributed to the development and testing of the outcomes import functionality within the Canvas LMS repository. Their work involved modifying the `CsvImporter` class to handle new file formats and character encodings and writing thorough unit tests within the `spec` directory to validate the correct import behavior. They also made changes to the database schema and related models to support the new features. Furthermore, the user actively participated in debugging by identifying and fixing various database and coding issues.
open-lmsinstructurecanvas-lmslmsinc
AnIrishDuck/fajita

Nov 2020 - Apr 2021

Contributions:86 commits, 16 pushes, 1 branch in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Frank Murphy - Senior Software Engineer at Censys