With a background in Computer Science and more than a decade of commercial experience, I've honed a variety of web development skills. I've built systems from scratch, extended existing ones, refactored projects that have become unmaintainable, and scaled systems that have been pushed beyond their capacity. I've taught web development in the classroom and mentored colleagues informally. I'm happy working alone or as part of a team, and can work from your Toronto office or remotely.
I can also help you with the technical side of your business. Whether that's crafting a deliverable roadmap, improving developer infrastructure, introducing an agile workflow, helping you screen & hire technical staff, capacity planning, mentoring junior developers, or improving internal communication, I've got the know-how to work with you and let you focus on your main business.
Sure. At Last.fm I worked as a web developer, building and improving features that were used by more than 40 million users. I helped screen candidates for hiring, sent Christmas swag to top users, kept an eye on the forums for people reporting problems, and did my best to keep the product team focused on the end user.
At DrEd I helped refocus their roadmap, expand their permanent technical team, refactor their application stack, and let them ship better software faster. I also worked with Silicon Milkroundabout to help them figure out their company's future roadmap and built the key features for their upcoming event.
At Made By Many I focused almost entirely on development. They had a tight deadline and no free developers to work on Skype in the Classroom. Everyone was nervous about the deadline at the start of the project. By the end of it, we'd delivered it on time, on budget, surpassed the client's expectations, and left the project in a better state than before.
At 500px I was part of building key features like quests, the photographer directory, revamping the membership packages, and improving site performance. I spent time running the web team day-to-day (such as sprint planning & retrospective meetings), was responsible for handling security reports, and collaborated with the product & design teams to scope out new features and take them from ideation to production.
You can see more examples in my portfolio.
I enjoy working with small companies and startups the most, and love products used by non-technical users. I'm most attracted to smart teams and thin bureaucracy.
My ideal project is one of these:
The best way to find out if we're a good fit is to get in touch and tell me more about your project.
|Contact telephone number:||(437) 345-7932|
|Contact e-mail:||firstname.lastname@example.org||Further contact details|