Software Architect/full-stack developer looking for interesting projects
22 years of software development and systems design within DoD. I have very stable full-time work but when working on a large epic, I like to change things up and work on a second project. This helps remove myself from the context of one project to reduce fatigue and keep creativity going. I enjoy complex problems, creatively solving, then implementing to prove my solution - it may seem like I come at a project as game, because I enjoy it.
Though I am a full-stack (web and desktop) developer, these are my preferred areas of work:
- distributed computing, event-driven steams, concurrency
- framework and API development
- systems integration (service oriented architecture)
- spatiotemporal algorithms, including sparse time-series problems
Things I do fairly routinely but I don't find as fun:
- image processing
- AI/ML training and operational integration
- web GUI development
Currently I mostly develop in python, though I have over a decade of Java (jre 8/11) and J2EE/spring experience. Significant perl and php experience, and comfortable in C++ and C#. Web technologies (html, js, css, etc) is no problem. Very experienced with different data storage solutions, from files to accumulo and graph databases. Lots of experience creating and developing against Apache Solr, SQL (relational), and graph data stores.
Outside of software work, I stretch my electrical engineering background working on embedded hardware, 3D printing, and toy robotics projects.
Work Terms
Mostly evening (east coast) availability, but my full-time work is very flexible and I can make daytime meetings routinely. Prefer asynchronous correspondence through guru because I work in a secure area without cell phones. Prefer to deliver a solution iteratively to solicit feedback throughout the project.