Vitaly Spirin, Developer in Montreal, QC, Canada
Vitaly is available for hire
Hire Vitaly

Vitaly Spirin

Verified Expert  in Engineering

Software Developer

Location
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

My Yoga Online
CSS, Code Coverage, QUnit, Test-driven Development (TDD), MySQL, Vagrant...
Prizm Media, Inc.
CSS, Code Coverage, Xdebug, Test-driven Development (TDD), SimpleTest...

Experience

Availability

Part-time

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

2013 - 2014
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.
Technologies: CSS, Code Coverage, QUnit, Test-driven Development (TDD), MySQL, Vagrant, GitFlow, HTML, JavaScript, PHP

Web Developer

2012 - 2014
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).
Technologies: CSS, Code Coverage, Xdebug, Test-driven Development (TDD), SimpleTest, Subversion (SVN), OAuth, REST, Yii, HTML, JavaScript, MySQL, PHP

Festive Health

A website developed from scratch.

Kudofile

Developed a RESTful API on the server.

My Yoga Online

Supported a website.

My Personal Projects

https://github.com/vitalyspirin?tab=repositories
These projects show my code in PHP, JavaScript, and SQL.

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

Tools

Git, Subversion (SVN), Xdebug, Vagrant

2011 - 2012

Associate's Degree in Web Application Software Development

British Columbia Institute of Technology - Vancouver, Canada

2008 - 2008

Associate's Degree in Applied Database Administration and Design

British Columbia Institute of Technology - Vancouver, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring