Vasyl M.
Web Apps & Browser Plugins Developer
I'm a professional addict to building beautiful web apps & browser plugins. I use fancy modern open-source technology (like Ember.js and ES6), boosted by the power of innovative third-party services to create pixel-precise Apps with dynamic, feature-rich UI, predictable smooth UX, with virtually any imaginable user interactions feeling responsive and very «native». Built with quality-first approach, no compromises, componentized from tooltips and icons to drop-downs, select's, infinite image grids, charts, modals, dialog flows (wizards, on-boarding, guided tours), or even entire pages, or apps (of apps?) — all scalable and vector, highly future-proof, reusable and maintainable. Today my focus is set on Ember.js, front-end and browsers in general, and my essential tool-kit primarily includes: • Ember.js — fanatic addiction to crisp and clean, ninja-precision, ideologically proper, — declarative code, carefully component-ed into proper building blocks, — shareable, reusable, atomic, maintainable, stable and fancy • D3.js — combined with ember super-powers, d3 can yield truly amazing results, — but your code stays reusable and becomes shareable for no extra effort • EcmaScript6 (ES6) — strict code style, with latest best practices applied project-wide and — secured by a simple and customizable set of tests and validators • Many other tools — CSS3, SCSS, HTML5, QUnit, Mocha, Node.js, Express.js, — NVM, NPM, Bower, Broccoli, Grunt, Gulp, Phantom.js, — Vagrant, Chef, Puppet, etc. Developing, I squeeze full power out of integrations with many essential modern services: Github, Sentry, CircleCI, Slack, Facebook, Twitter, IFTTT, Maps, Notifications, all sorts of Mixpanels, Google Analytics, Intercoms. Service without public api? Can scrape, crawl, proxy and simulate :) I am well experienced with true, full-time «remote», can work on the go, very mobile, have experience with rapidly growing multi-timezone teams and start-ups. My path on the way to finally catching the «ember virus» started 10+ years ago and looked approximately like this: - at first: qBasic - VB for App..s - VB# - C# - ASP.net & MSSQL - and then: PHP & MySql & JavaScript (using since ES3) - and also: Java, deep, as in open-source rewrite of the lineage2 game server: -- buffers, thread managers, NIO, sockets, crypto, binary math, security; -- async 2-way binary/packet comm protocols: zip'd, crypto'd, crc'd, efficient; -- distributed mix of masters, hot data cached's, regional servers, clients; -- model object with hundreds of members & diverse interactions; -- all their data auto-in-sync with a push-notification-like system; -- most fun soon repeated with C# and multi-character game trade-bot; - and also: jQuery, ActionScript & Flash, Ext.js, MooTools, Prototype.js - and some: C++, Delphi & WinApi, bits of ASM & .NET MSIL, occasionally - and even: Forth, after it turned out perfect for scripting complex game quests - and then: Node.js & Express, some Ruby and Rails, some Postgres and NoSQL - and then: Backbone.js, Require.js, Grunt, SCSS, Bootstrap, Foundation, CoffeeScript - and finally: Ember.js and ES6 - and, oh wow: here comes IPv6 and IoT The Internet of Things hype has reached me as well: thousands manual, guide and RFC pages behind — IPv6 has been mastered, connectivity established, personal servers and virtual machines reconfigured, AR2 Drone charged & standing by, multiple more devices ready to join the party. I never stop learning, spend a lot of time hiking, horse hiking, mountain climbing, hunting and off-road driving. I'm a beginner into electric guitar, and photography is also quickly becoming one of my primary hobbies. Thanks for reading this far!
Earnings and projects
Last 6 months ÷ 6
Billed in all: $366,372$366k
Across 23 contracts