Nick Schaf

Principal Programmer at General Dynamics Information Technology

Bowie, Maryland, 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
Nick Schaf is a Principal Programmer with over two decades of experience designing and delivering web, Windows, and mainframe software, currently focused on Java/J2EE solutions for U.S. Army HR systems. He combines hands-on object‑oriented design and full SDLC expertise with practical security work—recently hardening CHRA applications using HP Fortify—and a track record of building enterprise features with Spring, Hibernate, and Oracle. Nick’s background spans embedded and legacy systems alike, from ESP32-based IoT firmware adaptations to C, COBOL and FORTRAN work on large-scale data processing earlier in his career. Comfortable bridging operations, support and development teams, he excels at translating complex requirements into maintainable, production-ready systems. Based in Bowie, Maryland, he pairs institutional knowledge of government and healthcare software with an uncommon habit of contributing platform-specific hardware integrations in open-source projects.
code10 years of coding experience
job33 years of employment as a software developer
bookBachelors, Computer science, Bachelors, Computer science at American University
stackoverflow-logo

Stackoverflow

Stats
83reputation
6kreached
0answers
6questions
github-logo-circle

Github Skills (25)

rm10
hardware-interface10
integrations10
esp826610
ethernet10
gpio10
sys10
system-integration10
esp3210
embedded10
arduino10
c-language9
ws9
ean139
s29

Programming languages (5)

C++CMakefileJavaScriptPython

Github contributions (5)

github-logo-circle
forkineye/ESPixelStick

Apr 2022 - Nov 2022

Firmware for the ESPixelStick
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 15 commits, 1 PR in 7 months
Contributions summary:Nick's contributions primarily focused on configuring and adapting the ESPixelStick firmware for a new hardware platform, the Olimex ESP32-GATEWAY. This involved modifying GPIO definitions, specifically configuring Ethernet and RMT (Remote control module) settings for the target board. Additionally, the user integrated SD card functionality and made adjustments to the web interface for the new hardware. The overall work demonstrated a focus on hardware integration and platform-specific configuration within the ESPixelStick project.
sacnfirmwareesp8266-arduinoe131esp8266
Contributions:2 PRs, 6 pushes, 3 branches in 1 year 1 month
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
Nick Schaf - Principal Programmer at General Dynamics Information Technology