1596 Daylily St • Woodburn • OR • 97132 • 971.645.5490 • gro.DUMeireaF@deg
I’m a programmer who’s passionate about my craft. I have numerous personal open source projects, learn new languages as often as I can, and I am constantly on the lookout for new problems and interesting people to learn from.
I have a wide range of experience in systems programming, database-driven web applications, computational linguistics, fintech and payments systems, MANET radios, peer-to-peer applications, and distributed systems.
I design and implement peer-to-peer, distributed, fintech, communications, and database-backed systems.
Provided technical and team leadership for the development of a military communications and workflow coordination system. My team and I created a peer-to-peer event bus, a web-based workflow configuration and customization application, and integrated with numerous military and civilian MANET radios, including the L3Harris PRC-163, the Silvus StreamCaster 4000 series, the Persistent Systems MPU5, and the Doodle Labs Mesh Rider series. We built a WearOS watch app interface to the system, and built out both ANT and Bluetooth connectivity to it. I held a TS/SCI security clearance while working on these projects.
I provided technical oversight and planning for the services and payment systems of several online leasing web applications, and mentorship for the engineers working on them. I set up the initial PostgreSQL backend, added integration with multiple payment-processing, credit-reporting, and messaging services, and set up HTTP services to interact with them. I wrote internal customer support tools using Angular and Aurelia, rewrote the automated payment system (which processes over $4B annually) to handle multiple methods of sending and receiving payments, added an asynchronous job system using AMQP messaging, and integrated with vendors like Experian, Stripe, Balanced, Mailgun, and Bancbox.
Cozy was acquired by CoStar Group/Apartments.com in 2018.
I was a member of the Ruby Agent team, which is tasked with writing, maintaining, and supporting the code that runs in customer-side applications and sends periodic reports back to the New Relic service about an application's performance.
I wrote web-based and command-line applications and services for controlling and maintaining the IT infrastructure of this Portland-based stop-motion and computer animation studio. I used Ruby and C along with ZeroMQ, AMQP, Mongrel2, OpenLDAP, PostgreSQL, and other best-of-breed tools to construct systems distributed over three geographic locations, so our crew of 600 artists and their supporting crew didn't have to think about technology. I used JQuery and AngularJS for web interfaces for these systems, backed by a collection of REST services written in Ruby. provide integration with several databases, an LDAP directory, an Asterisk phone system, digital asset management, monitoring services, network storage, asynchronous job queues, and other systems.
I was a part of several ThoughtWorks teams hired by Fortune 500 companies to do web application development in Ruby and Java, as well as to help transition their teams to Agile methodologies from more-traditional project-management styles. I built web interfaces in HTML4, CSS, and Prototype with Ruby on Rails and MySQL back ends for tracking ingredients from suppliers to supermarket shelves, tracking credit card rewards programs, a customer-facing mortgage web portal for a major lender, and an intranet Java Struts application for tracking claims resolution for a discount insurance company.
Designed, implemented, and tested backend tools and systems for this online journaling website with 8 million users. We used Apache, mod_perl, MySQL, memcached, and a bunch of other interesting technologies. I wrote performance diagnostic tools, post-by-phone systems, syndicated Atom/RSS feed back-ends, picture-posting interfaces in Javascript, and an automated testing harness in Perl.
My earlier experiences (I'd be happy to provide more details if you should so desire):
In addition to a great deal of professional work, I've also created or contributed to many open source and free software projects. Some examples which I think are particularly representative:
There's a bunch of other stuff that you can find via my Github account, or my Sourcehut account.