Radu Vlad
Full-stack Web Developer

Summary

Experience and expertise with
  1. Ruby on Rails, NodeJS
  2. Javascript (Ember, Angular, jQuery)
Extensive knowledge of
  1. Web & mobile development
  2. Server deployment and administration (Amazon Web Services)
  3. Continuous deployment & lean startup practices

Technical Skills

Frameworks: Ruby on Rails, Node, Ember, Angular, Backbone, Ionic
Languages: Ruby, Javascript, SQL, Coffeescript, Java, C#, zsh
Testing: Karma, QUnit, Mocha, Supertest, Chai, Chai-Things, CasperJS, PhantomJS, WebPageTest
Data: MySQL, PostgreSQL, MongoDB, Redis, SQL Server
Markup: HAML, SASS, ERB, XHTML, XML, CSS, Underscore, Handlebars
Tools: Amazon Web Services (EC2, S3, RDS), Git, Cordova/PhoneGap, Yeoman, Grunt, Bower, Ratchet, Spree, Heroku, Hudson, RedMine, Nagios, Capistrano, MacVim, XCode, RSpec, Twitter Bootstrap
API Integration Yelp, Four Square, Google Maps, Yellow Pages, Facebook Places, Monexa, Twilio, ConstantContact, Amazon Payments, Amazon Associates, Gmail, Zong, Yahoo Channels, UStream)
Operating Systems: Mac OS, Linux, Android, iOS, UNIX, Windows
Other: Apache, Nginx, Wordpress, Photoshop CS2, C++, iCalendar, Google Analytics, ActiveAdmin, SSL, Vagrant, Chef, Foreman, Split testing, Spam prevention, Rails upgrades, Ad management, SEO, Embeddable Widgets

Education

University of Waterloo

Bachelor of Computer Science, Business Option

Experience

Dreamcode Labs

  1. Bringing great web and mobile app ideas to life using Ruby on Rails, Javascript and other web technologies.
  2. See portfolio (dreamcode.ca) for what I've been up to recently.

SnapBound.com

  1. Building a marketplace for amateur photographers
  2. Everything from customer research to marketing and deployment:
    1. development (rails)
    2. design (css/scss, some photoshop)
    3. server maintenance (amazon web services, ses)
    4. marketing (twitter, instagram)

The Learning Annex

  1. In charge of infrastructure & development:
    1. managed and deployed servers (AWS)
    2. migrated source control from SVN to Git
    3. set up various monitoring services (Hoptoad, NewRelic)
    4. set up bug tracking system (Redmine)
  2. Implemented and scaled numerous features and plugins:
    1. scaled mailer to support millions of emails per month
    2. various APIs for partners such as Yahoo, GoingOn, and UStream
    3. registration and shopping cart
    4. several payment platforms (e.g. Amazon FPS, Zong Mobile Payments)
    5. etc.

Noomii

  1. Created, designed, developed and deployed Noomii's Coach Match System
  2. In charge of infrastructure & development:
    1. managed and deployed servers (AWS, MySQL, shell scripts)
    2. automated backups of data and servers (AWS, Hudson, cron, shell scripts)
    3. implemented near-instantaneous one-button deployments (Git, Capistrano, Hudson)
  3. Evangelized continuous deployment and other Lean Startup practices
    1. improved and streamlined workflow (Redmine, PivotalTracker)
    2. initiated migration from Staged to Continuous release process
    3. focused on problem solving using Five Whys root cause analysis technique
    4. focused on identifying and tracking actionable metrics
  4. Implemented numerous other features and plugins with Rails & jQuery
    1. server-side metrics (Google Charts API, MySQL)
    2. complex notification management
    3. lead management
    4. billing system and interface to Monexa
    5. calendaring
    6. todos
    7. etc.

TouchKeyword

  1. Designed and implemented keyword research tool for tablets (Sencha, Rails 3)
  2. Won top 10 honours in Sencha Touch App Contest