Badges
Certifications
StevenD has not earned any certificates yet.
Work Experience
Software Engineer
Humi•  December 2018 - Present
• Led and scoped product features, working closely with stake holders and engineers to deliver projects in a timely manner, while promoting good programming practices. • Architected and owned the next iteration of the document signing system. Migrated from the in-house document signing system to integrating with Hellosign. • Introduced end to end automation tests for the frontend application via Cypress. Promoting the use of PageObjects and behavioural driven design. • Maintained and extended legacy features improving system infrastructure to achieve maintainability and testability.
Senior Software Engineer
AlchemyBase•  November 2017 - November 2018
• Designed and led the implementation of an autonomous mining platform built initially with Shell scripts, later evolving into a GoLang project to reduce manual maintenance on thousands of mining servers. • Developed proprietary end to end management tools in Laravel PHP as a mining solution provider enabling remote servicing, system status, performance and earning summaries. • Managed on site technicians to improve and maintain remote mining sites. • Organized and optimized site operations from ordering parts, assembling mining servers to software deployments. • Research, testing and optimize hardware to mine more efficiently in both computing power and energy saving. Achieving up to 30% in energy efficiency and up to 40% more computing power
Full Stack PHP Developer
Strength.com•  May 2016 - November 2017
• Developed front and backend of an e-commerce storefront and platform built using the Laravel PHP framework. • Integrated with multiple payment gateways using a service provider design pattern in order to support different payment gateways while increasing maintainability. Payment gateways integrated includes PayPal, LimeLightCRM, and ClickBank • Implemented the redesign and flow for the checkout process to improve customer acquisition. Includes collecting data from A/B testing the original and redesigned flow for analysis
Java Developer/Ruby Automation Tester
AcuityAds Inc•  May 2014 - May 2016
• Developed features for the self-serve ad platform for campaign managers and clients. • Provided technical training and mentoring for new employees and interns. • Investigated and proposed automation testing solutions, frameworks and concepts maintained for the next generation RTB platform. • Designed test plans, executed testing procedures and implemented automation scripts.
Education
University of Toronto, Toronto
Computer Science•  2011 - 2016
Links
Skills
StevenD has not updated skills details yet.