Jonathon Shallow

255A - Information Systems Technician

Concord, New Hampshire, 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

🤩
Rockstar
🎓
Top School
Jonathon Shallow is an experienced full-stack engineer and DevOps leader with a decade-plus passion for software that began writing JavaScript from a tent in Afghanistan. He blends hands-on engineering—spanning frontend, backend, databases, CI/CD, cloud architecture, embedded/IoT, and DevSecOps—with leadership as DevOps Team Lead at BAE Systems and as an adjunct professor teaching practical CS. A former Black Hawk pilot who now serves as a 255A Information Systems Technician in the New Hampshire Army National Guard, he uniquely pairs operational discipline with production-grade software delivery. His open-source work includes substantive protocol-level improvements to libcoap and esp-idf (DTLS and multicast support), reflecting deep systems-level and embedded networking expertise. Fluent in translating RFC-level requirements into robust implementations, he excels at bridging military, academic, and commercial tech environments.
code8 years of coding experience
bookBachelor's of Computer Science and Entrepreneurship, Computer Science, Bachelor's of Computer Science and Entrepreneurship, Computer Science at University of New Hampshire-Manchester
github-logo-circle

Github Skills (12)

c1710
embedded10
mbedtls10
c1110
sys10
networking10
coap10
dtls10
iot8
tcp7
multicast7
multicasting7

Programming languages (9)

JavaShellC++CTeXMakefileGoHTML

Github contributions (5)

github-logo-circle
obgm/libcoap

Jun 2021 - Jan 2023

A CoAP (RFC 7252) implementation in C
Role in this project:
userBack-end Developer
Contributions:2 releases, 460 reviews, 187 commits in 1 year 7 months
Contributions summary:Jonathon implemented support for multiple CoAP requests by adding token management and mechanisms for tracking requests, including features in the coap-client for generating and tracking multiple requests. The user modified the async logic, particularly regarding MID usage in responses, and handled the deletion of subscriptions and re-wrote logic to accurately track and clear block transfers, which were improvements to the observe code, and made changes in the RFCs (Request-Tag option). The work included changes to various files including source and example files, and added functionality to the tiny.c file.
coaprfc
espressif/esp-idf

Mar 2019 - Jul 2022

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 8 PRs, 20 comments in 3 years 5 months
Contributions summary:Jonathon primarily focused on updating the `esp-idf` repository to incorporate the latest features and specifications of the libcoap library. Key contributions include updating the CoAP library to version 4.2.0, which involved API changes and adaptations to examples. The user also implemented support for DTLS, including the use of MbedTLS, as well as multicast support for CoAP client/server implementations. In addition, the commits address issues and improve build configurations related to different MbedTLS compile time options.
espressifiot
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