Senior Pythonista
World Wide Tech Services
2015-09-01-Present
Encouraging internal and external teams to modernise processes and software. Tools: git, Slack, bots, Unix, buildbots, vim, Python, slack...
Encouraging internal and external teams to modernise processes and software. Tools: git, Slack, bots, Unix, buildbots, vim, Python, slackbots, Gitlab, gitbots, JIRA, NewRelic, Redis, Celery, nginx, uwsgi, Flask, appbots, CSS, JavaScript, parsebots, testbots, Selenium, MySql, Postgresql, SOAP, logbots, suds, and more bots.
Senior OSS Engineer
S3 Group
2014-01-01-2015-01-01
Secured significant compliance contracts from major clients for reviewing source code from large teams of developers in multiple companie...
Secured significant compliance contracts from major clients for reviewing source code from large teams of developers in multiple companies. Pleased to find that the pedantry honed on programming questions is just as useful to legal ones. Tools: git, OS X, Ubuntu, vim, Python, more git, Gerrit, Blackduck, Protex, Jenkins, Jira,... I learned how not to let smelly code in.
Release Manager
Altobridge
2007-01-01-2013-12-01
Helped to grow the team to 150+. I continuously integrated world-wide development teams and supported installation on a variety of platfo...
Helped to grow the team to 150+. I continuously integrated world-wide development teams and supported installation on a variety of platforms. We controlled release through Issue Trackers to System Test, Support and Customers, who provided mobile towers to remote lumberjacks (so we were OK). Led the team effort which achieved DO-178B certification of development processes, and contributed to the overall ISO-9000 certification efforts. I particularly enjoyed mentoring younger engineers, from internships through graduation and on to their own leadership positions. Tools: svn, OS X, RHEL, vim, Python, git, Debian, Fedora, Ubuntu, Mandriva, Javascript, SQL, source code translation, Blackduck, Selenium. Interesting Project: Was asked to optimize a Java program, so profiled it, then adapted a Python parser to take away the syntactic sugar leaving code frames which gcc recognized as C. Profiled it again, re-wrote the framework, profiled again, added features.