Work Experience

Backend Developer eobuwie Feb, 2022
  • High efficiency microservices development in Rust language
  • Communitation with HTTP protocol
  • Saving and reading from Kafka stream
  • Multithread thread async programming
Backend Developer N8 Core Aug, 2020 - Feb, 2022
  • High efficiency microservices development in Rust language
  • Communitation with TPC and UDP protocol
  • Saving and reading from raw file
  • Single thread async programming
Maintener amdgpud Jul, 2021
  • AMD GPU fan control service

Main features

  • Monitor temperature
  • Configure and change GPU fan speed with temp-speed matrix
  • Print available cards
  • Overclock card (WIP)
  • Available on AUR
Maintener JIRS Mar, 2020

Backend main features

  • Actix web framework
  • Feature-backed S3 and local storage image upload
  • PostgreSQL with diesel data storage
  • Actor based programming
  • WebSocket communication
  • Binary communication between client and backend

Frontend main features

  • WASM with Seed Rust framework
  • WebSocket communication
  • Binary communication between client and backend
  • Code highlighting
Maintener rider Jan, 2020
  • Small unfinised text editor

Main features

  • Project tree
  • Rust and TOML code highliting
  • Read/Write files
  • Scrolling/context menu/themes and shortcuts
Senior full-stack developer Harmonogram Jan, 2017 - Aug, 2020
  • Development and maintenance work tracking tool
  • Handling end to end web app development (front and back-end)
  • Team leader (front and back-end)
  • Worked directly with many users and client
  • Build frontend React+Saga+Action Creators big application with modern JS and fully FP architecture
  • Build Slack bot in Bolt JavaScript bot supported by pm2 to handle Slack to backend communication
  • Designed and coded mainly using Ruby (RoR), Javascript, Docker and Bash
  • Other technologies used are: Rust and WebSockets
Senior full-stack developer Siewert und Kau Jun, 2019 - Sep, 2019
  • Development and maintenance of largest German electronics importing company with wholesalers IT system
  • Handling end to end web app development (front and back-end)
  • Worked directly with client
  • Migrate database from own host to Amazon RDS
  • Designed and coded mainly using Ruby (RoR), Javascript, Ansible, Bash
  • Other technologies used are: Docker and WebSockets
Senior full-stack developer Agency Sep, 2019 - Dec, 2020
  • Development and maintenance insurance sales and marketing tool
  • Designed and coded mainly using Ruby (RoR), Javascript (EmberJS) and Docker
  • Worked directly with client
Senior full-stack developer MyNeveo Oct, 2017 - Dec, 2018
  • Development and maintenance platform for generating albums from mobile photos to connect elders with their kinds
  • Handling end to end web app development (front and back-end)
  • Team leader (front and back-end)
  • Worked directly with many users and client
  • Migrate old AngularJS to latest React step by step
  • Optimize PostgreSQL database, large images upload requests and PDF X/3 generation for print offices
  • Designed and coded mainly using Ruby (RoR), Javascript, Docker and Bash
Senior full-stack developer FinalCAD May, 2017 - Oct, 2017
  • Development and maintenance largest Construction Project Management Software
  • Generating PDF documents for construction site workers
  • Design and maintain microservices API
  • Designed and coded mainly using Ruby (RoR)
Full-stack developer Roche Trainings Jun, 2014 - Jan, 2017
  • Design database and maintain platform with medical courses for Roche
  • Build from scratch software for user position tracking using bluetooth and beacons
  • Build from User scratch software for desk management including backend and frontend
  • Other technologies used are: Qt and WebSockets
Full-stack developer Ipla.tv May, 2013 - Jun, 2014
  • Maintain Polish largest VOD platform
  • Maintain content management system for VOD
  • Generate movie preview from video
  • Designed and coded mainly using Ruby (RoR), Javascript
  • Other technologies used are: Python
Full-stack developer MTV Radio and Ads Management Sep, 2012 - May, 2013
  • Build from scratch MTV internet radio with song repetition preventing mechanism
  • Build most user friendly Ads campaign system
Full-stack developer Virtual cork board and house cooperative management Jun, 2011 - Sep, 2012
  • Build from scratch law office virtual cork board
  • Build from scratch housing cooperative management application

Skills

Automated Testing
  • 8 years of commercial work
  • rspec
  • jest
  • enzyme
  • cypress
Web Development
  • Ruby
  • Ruby on Rails
  • HTML5
  • CSS3
  • SASS
  • JavaScript ES8+
  • git
  • github
  • Webpack
  • React
  • Redux
  • React Saga
  • React Actions
  • PostgreSQL
  • MySQL
  • AngularJS
  • Angular 2
  • Elm
  • EmberJS
Software Development
  • Ruby
  • JavaScript
  • Rust
  • Elm
  • Object Oriented Programing
  • Functional Programming
  • Python