I am a Senior Software Engineer with a passion for building web applications. With 12+ years of professional full-stack experience, I have contributed software solutions across a wide range of industries; spanning the design of flexible architectures to the solidifying of existing codebases. I strive to learn new skills and improve existing ones and enjoy taking on new challenges.
Offered technical guidance for the development of new features and maintained existing features on a multi-tenant SaaS application.
Led the development of an integrated image search solution using Unsplash API that allowed customers to search from millions of images for usage on dynamic menus within projects.
Worked on integration tasks with TripAdvisor's platform; helping to better demonstrate the value proposition of the product leading to the acquisition of new customers.
Worked on the implementation of backend features in Python on top of Django for EON's core software product.
Efficiently improved application response times by 30% to enhance under performing areas of the entire stack; optimizing SQL queries and offloading requests to AJAX with Javascript.
Built many frontend components and improvements in Javascript and oversaw final migration of the software stack from Heroku to AWS, using GitLab CI, Terraform, shell scripts and AWS CodeDeploy.
Provided production expertise for the redesign and development of Ubiquiti's customer facing website in Django utilizing PostgreSQL, Memcached and Elasticsearch on the AWS platform.
Built and deployed a network monitoring software written in Python on a small Debian based SoC board that offered network monitoring on a single PoE powered device.
Engineered solutions for the U CRM Control; a packaged network management software that allows customers monitor and manage devices on large scale networks.
Worked on the frontend functionality of LeadFusion's products by creating a rich user experience with Javascript utilizing AJAX to interact with custom backend API's.
Efficiently ensured the technical feasibility of UI/UX requirements on frontend solutions and optimized application code on solutions for speed and scalability.
Participated in the programming of well-designed, testable, and efficient code with good documentation for Leadfusion.
Participated in the wholesale redesign and redevelopment of the Caldera Spas web site, the team built a multi-language, multi-domain framework in Django, using FeinCMS and a multitude of custom apps. The new calderaspas.com was launched in October 2012. Features on the solution included custom FeinCMS implementation, custom Product app, custom ElephantBlog implementation, 3rd-party service integrations using SOAP and REST, stand-alone tools to preview spa colours, product comparison app, and more.
Led the development of the redesign for musician John Mayer's official website. The project combined John's social media feeds into a single feed solution with landing pages for each entry. It was built on top of Python/Django and deployed through Heroku.
Ubiquiti Networks manufactures a variety of high-end wireless products to cater to underserved and emerging markets. Built the backend solution for Ubiquiti's customer-facing web presence. The custom-built CSS solution utilizes Python/Django and handles a significant amount of traffic every day. Redeveloped the downloads sections to offer organized firmware downloads for hundreds of Ubiquiti hardware devices.
EOn offers a tailored combination of a platform, services, and playbooks which makes OpEx teams more capable and productive while accelerating the adoption of OpEx in the business. Developed full-stack features for EON on its hosted software solutions for large companies to track operational excellence goals. It allows companies to track performance metrics for different subdivisions and provides a way for users to determine shortcomings that can be improved.
Education
Interactive Media Design, Web Design and Web Development