Scroll To View More
Vitaly Spirin

Vitaly Spirin

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
Experience
  • PHP, 4 years
  • JavaScript, 3 years
  • Test-driven Development (TDD), 3 years
  • MySQL, 3 years
  • Yii, 2 years
  • AngularJS, 1 year
  • QUnit, 1 year
  • PHPUnit, 1 year
Vancouver, BC, Canada
Availability
Part-time
Preferred Environment
Cloud9, Git
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: PHP, MySQL (with replication), JavaScript, HTML/CSS, TDD with SimpleTest and qUnit, CodeCoverage with xDebug and ScriptCover, Git Flow, Vagrant
  • 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: PHP, MySQL, JavaScript, HTML/CSS, Yii, TDD with SimpleTest, CodeCoverage with xDebug, REST, Oauth, SVN
Experience
  • Festive Health (Development)

    A website developed from scratch.

  • Kudofile (Development)

    Developed a RESTful API on the server.

  • My Yoga Online (Development)

    Supported a website.

  • My Personal Projects (Other amazing things)
    https://github.com/vitalyspirin?tab=repositories

    These projects show my code in PHP, JavaScript, and SQL.

Skills
  • Languages
    PHP, JavaScript
  • Paradigms
    Test-driven Development (TDD)
  • Frameworks
    QUnit, SimpleTest, Yii, AngularJS, PHPUnit
  • Storage
    MySQL, Microsoft SQL Server
  • Other
    APIs
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
I really like this profile
Share it with others