Vitaly Spirin, Software Developer in Vancouver, BC, Canada
Vitaly Spirin

Software Developer in Vancouver, BC, Canada

Member since February 24, 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. He likes learning (and applying) new technology and staying up to date.
Vitaly is now available for hire

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

Location

Vancouver, BC, Canada

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.

Employment

  • 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

Experience

  • 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.

Skills

  • 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

Education

  • Associate's degree in Web Application Software Development
    2011 - 2012
    British Columbia Institute of Technology - Vancouver, Canada
  • Associate's degree in Applied Database Administration and Design
    2008 - 2008
    British Columbia Institute of Technology - Vancouver, Canada

To view more profiles

Join Toptal
Share it with others