Programming professionally since 1995. There are few things I haven't done in the realm of web development. Most recently I've been primarily doing Ruby-centric coding. I pride myself on writing code that is modular, extendable, maintainable, and readable. I understand the difference between code that will get the job done fast and code that will get the job done well, and when to use each. I know how a little good planning can save countless man-hours. And, most importantly, I know the limits of my knowledge and when to ask questions of those around me.
I prefer to work with people who care passionately about the quality of their work, and make software that people actually want to use. Making the world a better place would be a pretty nice bonus.
If you'd like to know more about me there's plenty of info available at masukomi.org
On this international contract I helped a small company based in Ireland with various back-end rails tasks while most of my coworkers got ready for bed.
At Dutchie I helped build the initial versions of DutchiePay, an ACH based payment system, conceptually similar to PayPal. Because of our privileged access to people's money this work required extreme caution with regards to data validity, auditability, and security.
At DockYard I spent the majority of my time in a staff-aug capacity and worked to make existing apps more reliable, maintainable, and tested.
My role and responsibilities grew significantly during my years at One Door.
As the first web developer in a new business unit, I was responsible for putting together the first customer-facing graphs and information pages, as well as tools to allow customers to provision internal systems. As the team grew and we acquired Acerno, I helped improve and expand the primary internal provisioning system that came along with the acquisition.
My various projects involved the use of Java with Struts, Perl, and Python.
I've been working professionally (as a web developer) since 1995. I spent the first eight years working for myself. Before then, I spent a number of years doing Graphic Design, Prepress (flexographic and traditional), and Web Design work.
macOS, Linux (Ubuntu and RedHat primarily). AWS's S3 and EC2. I have limited experience with Free BSD, and Windows.
Ruby is my primary languge, but I've used Bash, Common Lisp, Crystal, Elixir, Go, HTML, Java, JavaScript, Perl, Python, Raku, Racket, SQL, Scheme, and others. If it's in common use I've probably either worked in it, or fixed something in it.
Also, English, and Esperanto.
I am responsible for approximately 50 Open Source projects in 15 languages.
You can view
a full listing on my site.