I love building and learning, and I have a particular distaste for repetitive tasks. I believe all problems are soluble given enough information and analysis, that correct solutions are designed with a tangible, immediate problem at their forefront, and that software should solve real, human problems.
I've been honing my software development skills since the summer before my enrollment in high school. I was especially interested in using Linux, and writing chat bots and web applications. By high school graduation I had sufficient experience with PHP, MySQL, Perl, and C that I had decided to go to market in Toronto immediately where I'd acquire my first job.
Since, I've worked on small to medium-sized eCommerce platforms and now specializing in DevOps where I am responsible for a variety of fields that include consultation, security, monitoring, code quality, tooling, and automation.
My personal interest is language, and I try to solve language learning problems with software as well.
— Decrease response time for services observing downtime by designing a zero configuration monitoring tool that automatically discovers resources — Improve customer confidence in delivered product with continuous integration through unit testing, vulnerability scanning, and static code analysis — Improve development velocity of mobile teams by designing more reliable, effective continuous integration pipelines which provide direct feedback to developers — Maintain policy and enforcement of disaster recovery procedures as defined in ISO/IEC 27001
— Spearheaded design and development of internal tooling to codify company clients and company resources for the purpose of orchestration and automatic generation of documentation — Employed the use of orchestration software for maintaining server environments to ensure consistency, stability, and security — Implemented synthetic testing and metrics gathering for real-time performance and downtime alerting — Audited acquired code for maintainability, extendability, security, and readability to ensure that scoped work was estimated accurately — Reduced operational business costs through resource utilization analysis and compartmentalization
— Consulted clients on features and design of new extensions to meet business workflow — Analyzed and profiled code to ensure performant quality of delivered features — Audited acquired codebases for maintainability, extendibility, security, and readability to ensure that scoped work is estimated effectively and accurately — Certified as an enterprise Magento Developer
— Developed content management systems in Zend Framework and Ruby on Rails while maximizing use of common libraries and retaining customizability — Spearheaded development of a SaaS platform enabling rapid deployment of mobile-centric websites — Supervised and trained interim developers