Brian Carcich

Freelance Consulltant at Latchmoor Services, INC

City of Rochester, New York, 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
Brian Carcich is a seasoned freelance consultant with 30+ years of software design and hardware integration experience and a decade of chemical engineering background, currently supporting NASA remote spacecraft missions from Rochester, NY. He has built mission-critical sequence planning and data-archival tools for major planetary missions (OSIRIS-REx, New Horizons, Deep Impact/EPOXI, Stardust/NExT) and maintained science data centers and PDS archives for multiple institutions. Comfortable across multiple OSes and hardware platforms, he combines low-level device interfacing (video routers, A/D converters, serial/parallel/network links) with high-level scientific computing and SPICE toolkit expertise. His open-source work includes practical enhancements to the pylogix library for Allen-Bradley PLCs, adding Micro800 support and MicroPython-friendly refactors that improved stability and testing. A former Cornell programmer/specialist, he has a track record of translating scientific publications into working code and applying engineering rigor to both software and hardware troubleshooting. Notably, his background blends chemical process engineering thinking with decades of hands-on mission software, yielding a pragmatic approach to complex, safety- and data-critical systems.
code13 years of coding experience
job34 years of employment as a software developer
bookBS, 3.773 GPA, Magna Cum Laude, Chemical Engineering, BS, 3.773 GPA, Magna Cum Laude, Chemical Engineering at Clarkson University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
391reputation
176kreached
6answers
2questions
github-logo-circle

Github Skills (10)

python10
micropython10
testing9
makefile6
github6
base646
endianness6
automake6
swap6
java6

Programming languages (11)

TypeScriptHCLJavaDockerfileC++ShellCCMake

Github contributions (5)

github-logo-circle
dmroeder/pylogix

Feb 2022 - Jan 2023

Read/Write data from Allen Bradley Compact/Control Logix PLC's
Role in this project:
userBackend Developer
Contributions:3 reviews, 20 commits, 5 PRs in 10 months
Contributions summary:Brian primarily focused on enhancing the `pylogix` library, which is designed to interact with Allen Bradley PLCs. Their contributions included adding support for Micro800 PLCs by modifying the initialization process and incorporating relevant testing frameworks. They also improved the code by switching from kwargs to specific keyword names and added functionality to close sockets to avoid warning messages. The user further optimized the library's performance by refactoring vendor lookup mechanisms to support MicroPython environments.
siemenspythoncompactread-writecip
drbitboy/Sclk9P

Apr 2013 - Sep 2013

Contributions:94 commits 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
Brian Carcich - Freelance Consulltant at Latchmoor Services, INC