My name is Dominik Wojciechowski

Dominik profile photo

I'm a problem solver and a Senior Ruby Developer
looking for new challenges!

Why I’m the right person to hire

  • I take full responsibility of tasks I’m working on.
  • I’m passionate about programming, so I’m fully engaged in my work.
  • I think out of the box.
  • I never give up solving extraordinary problems.
  • “It cannot be done” doesn’t exist in my dictionary.
  • I’m a perfectionist in many cases, but I know that “Done is better than perfect”.
  • Before writing the first line of code I challenge all the ticket’s requirements in order to make sure I’m going to solve the right problem in the most efficient and correct way.
  • I'm a team player and love sharing knowledge with others.
  • I'm able to communicate technical information to both technical and non-technical stakeholders.

Education

2010-2015
Computer Science, AGH University of Science and Technology in Cracow
Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering.
Master’s thesis: Distributed application client based on mobile multiplayer game.
Bachelor’s thesis: Building the interface to the photometric computations software.
2010
Maturity Certificate and IT Technician title obtainment
2006-2010
Upper-Secondary Schools of Communications in Cracow
IT Technician profile

Work experience

Jul 2018 - present
Netguru as Senior Ruby on Rails Developer
Paper Cavalier project, papercavalier.com
Paper Cavalier is Nearfine’s book dealer in-house order management software platform. It aggregates sales and purchases information within a single environment.
  • worked as a lead developer
  • was fully responsible for the whole system development and availability, including other people work
  • managed applications responsible for:
    • fetching books information from Nielsen database
    • monitoring offers over various international marketplaces
    • maintaining millions of own offers at a time
    • processing orders and automated purchases
  • mentored 13 junior developers, each for at least 1.5 months
  • worked with 15 microservices and one monolith application
  • communicated with the client team on a daily basis
  • integrated client system with various third party APIs
  • significantly improved a call rate to one of Amazon’s API
  • assisted devops with servers migration
  • adapted the apps to GDPR regulations
  • performed Ruby and Rails upgrades between various versions in multiple applications
Jun 2021 – Sep 2022
Netguru as Team Leader
  • took part in an extensive leadership workshops series
  • led the team of 5 Ruby developers
  • performed regular team and individual meetings
  • monitored developers’ performance, skills and career paths
  • helped the team members with unusual problems and requests
  • took part in salary review process
  • was engaged in developers projects assignment
  • stopped being a leader due to changes in a leadership model in the company (as a developer I could not be a leader anymore)
Jan 2018 – May 2018

Created a system for a remote control of greenhouses windows for a company Ogrodnictwo Wojciechowscy, which includes a Web interface and a Python application working on Raspberry Pi.

Check out the project in one of my blog posts

Aug 2015 – Jun 2018
Netguru as Ruby on Rails Developer
Paper Cavalier project, papercavalier.com (May 2016 – Jun 2018)
  • integrated the system with CXML purchasing solution for Amazon marketplaces
  • worked with bots and web scrapers
  • bypassed captcha and 2FA restrictions from Amazon for automated purchases
  • personalised an admin panel created with ActiveAdmin
  • created a custom e-commerce application using Stripe for payments
  • was a coach on Ruby on Rails workshops three times
  • took part in recruitment process of new developers
Runner - Rising Sun project, risingsunopp.org (Apr 2016 – May 2016)
Rising Sun is a non-profit organisation that helps, among other things, make their clients houses to become more eco-friendly. Runner application allows to easily manage information about the "clients" and their houses and coordinate the teams that visit the houses with some advice and small eco-fixes.
  • helped to integrate a mobile app with a backend application
  • upgraded legacy versions of Ruby and Rails
IntellectionSoftware project, intellection.io (Sep 2015 – Mar 2016)
IntellectionSoftware are the creators of Insight Out, the next generation market research platform for creating, managing and delivering premium market research.
  • worked with statistical data collected in surveys
  • visualized data on graphs using raphaelJS
Apr 2015 – Jul 2015
Netguru as Junior Ruby on Rails Developer
YourBricks project, yourbricks.ie (Jul 2015)
YourBricks is a platform which intercedes in the sale of real estates in Dublin.
  • worked with datetime pickers and overrode their default behaviour
  • created a step for property viewing times in multistep form
Risk project, riskmadeinwarsaw.com (Jun 2015)
RISK made in Warsaw is a fashion design company and an online shop.
  • adapted the store to provide multicurrency functionality
  • improved product comments to be added dynamically without a page reload
ZappiStore project, zappi.io (May 2015)
ZappiStore is an online automated market research platform where you can check and order any kind of marketing research.
  • created a graph presenting resources creation that adapted it’s x-axis for time frame
  • created resource statistics based on ActiveAdmin filtered data
BitGameLabs project, bgl.hk (Apr 2015)
Application to manage B2B technology products for gaming and sports trading.
  • created statistic reports with asynchronous data load
  • presented reports on admin pages
Aug 2013 – Nov 2014
IBM Poland Software Lab as Java developer
Tivoli Application Dependency Discovery Manager project, ibm.com
Tivoli Application Dependency Discovery Manager, ibm.com TADDM provides automated discovery and application mapping.
  • worked with a team of 40 people
  • localized and fixed product defects
  • implemented new product features
May 2012 – Oct 2012
Mamezi Studio as Web Developer
  • coded websites based on graphical designs
Jul 2011 – Aug 2011

Created an accountancy keeping application for a company Ogrodnictwo Wojciechowscy.
Application still in use and was enhanced in 2018 due to law regulations.

Hobby projects I’ve worked on

  • Greenhouse windows project
  • Custom made tablet
  • Remote temperature and humidity monitor
  • FIFA World Cup 2022 results predictor
  • Online Poker bot, data miner and window manager
  • MMO game market bot and automation tool
  • Car events web application
  • Interactive scale + food web app
  • Instagram liking bot
  • Domestic home building company website
  • Application for learning english based on movies and tv series
  • Virtual cards collection web application
  • Automated tool for buying on PGG

Skills

I am an expert in

  • Ruby
  • Ruby on Rails
  • Solving intricate problems

I am competent in

  • OOP, SOLID, TDD, Design patterns
  • Active Admin, CanCan, Capistrano, Capybara, Decent Exposure, Devise, Draper, Excon, Factory Bot, Faker, Foreman, Grape, PaperTrail, Pry, Pundit, RSpec, Rubocop, Scenic, Sequel, Statsd, Whenever
  • HTML/Haml, CSS/SASS, Bootstrap, RWD
  • PostgreSQL, Redis, Background jobs
  • Javascript, jQuery
  • Git, Docker, Deployment, Nginx, S3, EC2, CircleCI, CI/CD
  • Puma, Unicorn
  • Slack, Github, Librato Metrics, Rollbar, Postman, Heroku, Jira
  • Scrum, Leadership, Mentoring, Planning and estimations, API integration
  • Windows, Unix, Mac

Expectations

If all of the above satisfies your requirements, you represent a product company and looking for a long‑term, fully remote cooperation, give me a shout at dominikk.wojciechowski@gmail.com

In your message, please provide the following:

  • What the company is all about
  • The company and developers team size
  • Technologies used
  • How the recruitment process looks like
  • Core working hours (I'm located in Cracow, Poland, GMT+2)
  • Salary range for my potential position (I'm expecting 62+ USD/h)