I am an enthusiastic computer engineer with a desire to discover and explore every aspect of both theoretical and applied computer science.
Software Architect @ - Contributed to ISMRMRD (ismrmrd.github.io), the open source MRI raw data format:
- Wrote unit tests for the core C/C++ library
- Developed Python, Java, and Golang implementations/bindings of the ISMRMRD specification
- Fixed bugs found by static analysis (Clang scan-build) and Valgrind
- Deployed a continuous integration solution using Travis-CI and Github
- Contributed to Gadgetron (gadgetron.github.io), an open source medical image reconstruction framework:
- Added support for creation of DICOM images
- Developed integration tests and scripts for retrieving test data
- Maintained buildbot continuous integration servers
- Developed methods of interoperability with Python using Boost
- Contributed to API documentation
- Designed and implemented an image archiving application which currently indexes 1.2 billion online MRI DICOM images
- Refactored QA analysis and visualization software for five MRI scanners, primarily using Python
- Wrote a C library to interface with a proprietary MRI raw data file format in order to create vendor-neutral ISMRMRD files
- Deployed secure, shared project environments using NFSv4, Kerberos and POSIX ACLs on Linux VMs From September 2011 to Present (4 years 2 months) Bethesda, MDActuarial Intern @ Re-factored basic actuarial programs written in Fortran, COBOL
Performed spreadsheet and database work in Microsoft Excel and Access From June 2006 to August 2006 (3 months)
Bachelor of Science (B.S.), Computer Engineering @ University of Maryland College Park From 2008 to 2011 Joseph Naegele is skilled in: Programming, Python, Java, Go, Golang, C, C++, Compiler Construction, Static Analysis, LLVM, Valgrind, Debuggers, Software Development, Shell Scripting, SQL, Linux, Image Processing, OS X, Haskell, Lua, Machine Learning, Game Programming, C#, PHP, Ruby, perl, DICOM, Linux System..., Operating Systems Design, Microcontrollers, Arduino, RESTful WebServices, Rust, Web Services, Web Applications, Git, Github, Open Source
Websites:
http://josephnaegele.com,
https://github.com/naegelejd