September 28, 2017: My contract is up this week. After a little time off in October, I'll be looking for a new opportunity in the GTA doing Perl; I'm also open to remote working -- I did that quite successfully for my previous job. If you need a smart guy with a good attitude, let me know! :) My experience is in Perl development, using git version control, usually on Linux, but sometimes on Windows.
That's me on the Great Wall of China, North of Beijing. My chorus travelled to China in September 2012; a long flight, but most definitely worth it. In 2013, we were the champion chorus at the International Convention held right here in Toronto. Awesome!
I'm a Software Developer located in Toronto, Ontario, where I've been doing ETL work at Manulife under contract since October, 2015. Each project I work on starts by interpreting the original documentation in order to develop the transformation (in Perl). As I develop my output files, I'm checking my results against a standard file provided by the mainframe folks. (I do this with a tool I wrote in Perl that compares two CSV files -- pretty handy.) After I have good agreement on the output(s), the rest of the work is creating documentation of the transformation that I've developed, and then supporting that documentation for the downstream folks -- analysts, business people, and eventually the Informatica developers. It's been a fascinating process, but has taken me away from my web developer roots.
Over the summer of 2013, I worked on a few open source projects on github, namely MetaCPAN where I updated some docs and wrote some code, as well as Vagrant, where I submitted a first draft of a man page. (Vagrant is an awesome tool, by the way -- you should check it out.) I also updated some docs on Dancer2, which I am using to develop an API for a personal project of mine. I also cleaned up the Cookbook section of DBIx::Class, removing the code from the POD, instead pointing to the code examples (which I expanded a little). I also contributed a few fixes to the POD in Perl, which appeared in Perl 5.19.4.
At a recent job, I was under contract with Bluecat Systems, doing some virtualization work using libguestfs to prepare a thinly-provisioned disk image, then using the resulting system via AQEMU and VirtualBox. I also set up a git server and migrated the code base over from Perforce. And I maintained and supported the build process, running Jenkins.
My LinkedIn profile is here. I'm also on Twitter, and you can also find me on #perl occasionally. (PS I need to reset my IRC password -- I changed it and :( didn't record the new password. If someone can point me to the solution for this, I'd love to be talexb on IRC again.)
I've been developing software professionally for over thirty years, starting with a variety of assemblers, then moving up the food chain to C, a sideways trip to Pascal, a brief visit with awk and finally, my current fav, Perl. I've worked in a variety of areas: word processing, data communications, robotics, desktop publishing, pharmacy management, the stock market, document conversion, and foreign exchange. And now ETL.
In the Toronto area and feel liking singing? Come on out to a chorus rehearsal and have a listen! Next show: December 9, 2017, at the Metropolitan United Church in downtown Toronto.
How I ended up here .. I read that interview of Damian Conway, and immediately signed up for an account here. Best decision ever.
Things to read: