Personal summary

A long time ago my father purchased JTT ADAX computer with Celeron 400 MHz and 128 MB RAM in it. Since then it made me spend countless of hours constructing cities and battling monsters.

Playing games is very entertaining and makes you feel like a hero. However, up until a point…

After some time I realised that my actions in game are repetitive and I am just doing similar things over and over again.
Suddenly, an idea struck me!

Why not automate it? I still can become an in-game hero, I gain more time to smarten my strategies and, also, I can do it for multiple games and for multiple accounts and make them cooperate… and it only goes exponential from here!

When I was 17 I wrote my first bot for a game called Lineage II. I was so fond of the program that I decided to start my professional career.

Areas of competence

I feel comfortable operating where analysis, automation and scaling up matters.
From building blocks of a SaaS oriented company to experience-backed help with decision making on product direction.

Achievements

Scaled up the SaaS company from 50 to over 2000 paying companies in 4 years, IPO-pending

Delivered market-ready SaaS product in 1.5 months, generates revenue since then

Optimized EliteCompetitions website to handle 30'000 request/min during UK's Dragon's Den TV broadcast on 2nd Dec 2018

Experience

Heraldbee

Dec 2018 - Nov 2019

Team leading, later, team building for a SaaS startup to drive sales for small to medium e–commerce shops such as Shopify or WooCommerce.

TimeCamp

Sep 2014 – Oct 2018

I scaled the company SaaS wise and technology–wise from 50 paying companies to over 2000 in 4 years. I took major part in team assembly, training and nurturing. At peak, I was managing 2 SCRUM teams of 6 people each. TimeCamp went through major reorganization due to my input. The company is going to IPO in 2019. Tech: PHP, CodeIgniter, MySQL, Angular 1, nginx, docker and others

HeySpace

R&D project in TimeCamp

I am the inventor behind the idea of combining Trello and Slack. I Assembled the team and delivered the project within 2 months. It Has 200 daily online users at peak and is steadily rising. Tech: React, Redux, Node, docker and others

TimeCamp 3

failed rewrite of TimeCamp to highly scalable architecture

The project failed because of constant requirement changes, inflated scalability requirements and lack of proper project management. I learned on what not to do when rewriting large codebases. The project also showed me how poor management may lead to never–ending development and “CV–building”. Tech: NoSQL, Couchbase, Sync Gateway, PouchDb, Blip, PHP, docker–swarm

Skills

Solid

  • JavaScript for server and for web
  • React with all the tooling around it
  • WebAPIs
  • SOLID design principles
  • functional programming (FP)
  • reactive functional programming (RFP)

Proficient

  • Relational databases (MySQL, PostgreSQL)
  • NO-SQL databases (PouchDb, CouchBase)

Projects

NextPage

2019

I developed an open source Chrome Extension which automatically loads next page of Google SERP, forum or other board when you reach end of the page. 1000+ weekly active users as of Apr 2020.

external link symbol Chrome Web Store

ESCP university masters tutor

London, 2018

Internet of Things

SAMS

Manchester, 2015

I created Student Attendance Monitoring System for University of Manchester; School of Materials

Raspberry PI C# electronics

The Blackboard Crawler

Manchester, 2012

I made a Python script which crawls the University of Manchester student portal and downloads all course materials to disk for fast offline access. Was used by ~70% of my course peers, ~110 downloads/release.

Python BeautifulSoup

Santelab

2013

I created fullstack web application with user panel. A Patient can view their results as they get accepted. The biggest challenge was to synchronize data between legacy database format DBF and SQL Compact Edition under unrealiable network connection.

ASP.NET MVC Microsoft Excel SQL Compact Edition Microsoft.Office.Interop.Excel

Value Based Advisors

2012

Client – server application for batch loading Excel spreadsheets. The client, an Excel Add-In, configures input format. The program saves time by automatically transfering data from user's spreadsheet into database. Developed for Polish National Rails

Pre–ETL C# Windows Forms Microsoft.Office.Interop.Excel

Education

The University of Manchester

BEng with honors, 2011 to 2015

Faculty of Electrical and Electronic Engineering

Quotes

Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.

~ Steve Jobs