My photo
mobile: +48 739 000 666
e-mail: dawid@drcode.pl
from: Kraków / Poland
PL

DAWID RUSNAK

Web Application Specialist

DAWID RUSNAK

Web Application Specialist

Dawid Rusnak DRCode NIP:9442246323 REGON:123128644

ABOUTME

I am a full-stack developer and web architect focused on delivering highly efficient web applications with best UX, strong codebase and tools with good DX. Currently I am using mostly JS (and PHP), but I was working with various languages also.

I have experience with both front-end - including isomorphic (rendered on the backend) SPAs with big traffic (millions uu/mo), and back-end architecture (SOA, microservices and serverless). On front-end, I prefer stack based on React, but I know many other libraries and frameworks.

I had the opportunity to work with plenty of technologies and methodologies, also on leading positions. I was conducting job interviews with 200+ people and lead a lot of workshops and trainings. Also, I contribute to open source (i.e. universal lexer and parser in JS) - look on GitHub.

SELECTEDSKILLS

  • 9.5 JavaScript
    know inner mechanisms and optimizations (mostly V8)
  • 9.5 ECMAScript 6/7+ ES 6/7+
    Natively in Node 4-9+ or transpiled by Babel
  • 8.5 React
    3+ years of exp: isomorphic SPAs, plenty of libraries
  • 9.5 HTML5
    Also HAML / Jade / Handlebars and others
  • 9.5 CSS3
    Including LESS, SCSS and other stuff
  • 9 Redux
    Also own libs or redux-saga for side effects
  • 6 PHP
    With Phalcon, Yii, Symfony2, others like Magento
  • 9 NodeJS
    Native, services, WebSockets, Serverless
  • 9 Building
    Mostly Webpack / Rollup; also Gulp, Grunt and others

COMMON SKILLS & PREFERRED TOOLS

  • Languages English (good), Polish (native)
  • Architecture both front-end and back-end
  • Databases PostgreSQL, Redis, Elastic & others
  • Cloud services AWS, Azure
  • Leadership (mostly technical) 3 years exp.
  • Unix knowledge / Bash scripts Yes, it is!

MYEXPERIENCE(SELECTED PROJECTS)

October 2017 -
Now

Editorium Founder / Full-stack Developer

Building WYSIWYG editors (mostly for printing), simple for end-user and with hidden good structure behind.

  • React
  • Regexp
  • Parsers
  • Node.js
  • CSS3
  • Sass
  • JS
  • Docker
  • Bash
  • Architecture
January 2017 -
October 2017

G2A Senior Software Developer / Technical Leader

Designing and implementing new systems behind, as well as isomorphic SPAs (with high traffic).

  • Scalability
  • React
  • Angular 4
  • Node.js
  • AWS & Azure
  • Docker
  • PostgreSQL
  • ElasticSearch
  • Architecture
October 2016 -
December 2016

J-Labs Senior Frontend Developer / Technical Leader

Working for a big financial corporation. I was reviewing projects, recruiting developers and building internal tools increasing productivity.

  • Node.js
  • DevTools
  • Chrome Extensions
  • Parsers
  • Regexp
  • JS
  • Recruitment interviews
  • AEM
June 2015 -
September 2016

Grand Parade Senior Frontend Developer / Tech Leader

Focused on high efficient apps: optimizing performance, preparing architectures, leading and coding projects.

  • High traffic
  • React
  • Redux
  • JS
  • AWS
  • Node.js
  • AWS & Azure
  • Docker
  • Vagrant
  • Front-end architecture
November 2014 -
March 2015

Brainly Senior Frontend Developer

Implementing new features and rewriting whole frontend system, optimizing performance.

  • High traffic
  • JS
  • Less
  • Front-end architecture
  • Backbone.js
  • PHP
  • Symfony2
  • Grunt
  • Behat
  • Vagrant
May 2014 -
April 2015

TribeCoders Technical Leader / Co-Founder

Managing & developing projects as Frontend and Backend developer.

  • Java
  • PHP
  • Ruby
  • Phonegap
  • AngularJS
  • d3.js
  • Play Framework 2 with Scala
October 2013 -
January 2014
May 2014 - November 2014 April 2015 - July 2015

Business Facets Senior Frontend Developer

System for analyzing data of products, their milestones etc.

  • AngularJS
  • SCSS
  • HTML5
  • MariaDB
  • Neo4j
  • Play Framework 2 with Scala
September 2013 -
May 2014

Codete Web Application Developer

Depending on project - Frontend or Backend Developer.

  • E-Commerce
  • Symfony2
  • NodeJS
  • Phonegap
  • AngularJS
  • SocketIO
  • Java
  • Play Framework 2
July 2013 -
April 2015

Tripsafer / Podróżne CTO / Developer

System to buy online tourist insurances (advanced CRM with reports, API & Frontend part)

  • E-Commerce
  • Phalcon
  • SOAP
  • MySQL
  • MongoDB
August 2012 -
March 2013

PayTrade Web Developer

CRM System for advanced MLM structure selling gold.

  • PHP
  • JS
  • Kohana
  • HTML5
February 2012 -
March 2012

MegustaVid Web Developer

Full system for uploading files and videos with video streamer; also server administration.

  • Unix
  • PHP
  • Kohana
  • HTML5
  • Flash
I hereby agree for processing the following personal information strictly for the purposes of job recruitment in accordance with the regulation for the protection of personal data passed on the following day: 29.08.97r. DzU nr 133 poz. 883.