Vitaly Spirin
Verified Expert in Engineering
Software Developer
Montreal, QC, Canada
Toptal member since May 10, 2016
Vitaly is a PHP developer who enjoys delivering structured, efficient, well-tested code that is easy to maintain. In every company he has worked for, he brought the technical stack to a new level, decreasing project costs by several times. Vitaly likes learning (and applying) new technology and staying up to date.
Portfolio
Experience
Availability
Preferred Environment
Git, Cloud9
The most amazing...
...library I've written was Simple Active Record, which automatically adds validators based on table schema.
Work Experience
Web Developer
My Yoga Online
- Moved the website from spaghetti code (where SQL queries were right near HTML tags) to ActiveRecord and MVC.
- Improved the company’s database by introducing relational integrity, domain integrity, and versioning of schema updates.
- Introduced Test Driven Development using testing frameworks on both server side (SimpleTest) and client side (qUnit).
- Maintained the company’s website, fixed bugs, and implemented new functionality.
Web Developer
Prizm Media, Inc.
- Architected and developed a website from scratch including database schema, MVC, and HTML/CSS coding.
- Integrated APIs on front-end (JavaScript): Facebook, GooglePlus, Twitter, Pinterest, and AdSense.
- Integrated APIs on back-end: Facebook, Groupon, Amazon, and FatSecret.
- Developed a RESTful API on the server to support an iPhone app.
- Optimized the production database (indexes, sizing, referential integrity, domain integrity).
Experience
Festive Health
Kudofile
My Yoga Online
My Personal Projects
https://github.com/vitalyspirin?tab=repositoriesEducation
Associate's Degree in Web Application Software Development
British Columbia Institute of Technology - Vancouver, Canada
Associate's Degree in Applied Database Administration and Design
British Columbia Institute of Technology - Vancouver, Canada
Skills
Tools
Git, Subversion (SVN), Xdebug, Vagrant
Languages
PHP, HTML, CSS, JavaScript
Paradigms
Test-driven Development (TDD), REST
Frameworks
QUnit, Yii, SimpleTest, AngularJS, PHPUnit
Storage
MySQL, Microsoft SQL Server
Other
APIs, Cloud9, OAuth, Code Coverage, GitFlow
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring