Vasyl Pryimachuk
Software Developer
download pdf print
tel
+380669192652
e-mail
github
skype
priymachuk_vasyl
location
Lviv, Ukraine
languages
ukrainian: native, english: upper-intermediate, russian: native
Passionated programmer with over 5 years of professional software development experience. UI developer. Functional Programming practitioner. Interested in modern UI architecture, programming language design and state of the art UX.

Summary of Qualification

development
JavaScript, SPA/RIA, HTML5, CSS3, HTTP, REST, Node.js
libraries and frameworks
react, flux, immutable.js, backbone, underscore, handlebars, stylus, express, ExtJS
databases
CouchDB, Redis, MySQL
dev tools
git, webpack, browserify, grunt, mercurial
environment
OSX, Sublime Text, iterm2, VirtualBox, Heroku, DigitalOcean, Divshot
just for fun
UI/UX, Functional Programming, Clojure/ClojureScript, Standard ML

Work Experience

company
Lohika, June 2015 - now, Senior Software Developer
I've been working on various projects as Front-end Developer, most notably:
  • made security fixes on large javascript codebase that includes around 300k LOC
  • created prototype of password strength estimation tool for registration page
  • designed flexible widget builder that make it easy to modify existing and create new widgets using Ractive.js as js framework
  • designed validation for widget builder
  • created widgets using d3.js
company
Datamart LLC, July 2013 - June 2015, Software Developer
I've been working on various single page web applications:
  • implemented view components using YUI library
  • worked at node.js server implementation
  • introduced modern build workflow based on grunt task runner
  • made contribution to internal widget library
  • took a part in creating test suite using YUI test framework
  • developed a multi-step registration and login form
  • worked at multi-level data management interface
  • used plain javascript without third-party libraries
company
Vizor, June 2010 - December 2011, Junior Web Developer
I've been working full time on public transportation monitoring system - MAK:
  • designed and implemented web client using ExtJS
  • designed infrastructure for report service using CouchDB as storate and Node.js as backend
  • implemented RESTful web service using PHP with Yii and Node.js
  • introduced VCS (mercurial) into the team's workflow

Education

2013
2012-2013
M.S. Computer Systems and Networks (graduated with honours)
Lutsk National Technical University
2008-2012
B.S. Computer Engineering (graduated with honours)
Lutsk National Technical University