About Rafał's technical background

I’m a Web technologies programmer with over 15 years of experience. In the past I was also a Scrum Master in several projects using Scrum methodology. Currently I’m responsible for development and maintenance of server part of the Dice Clubs game, which has hundreds of thousands active players monthly and also for several secondary projects.

Currently used technologies

  • Languages: JavaScript, C# & .NET 5/6 (basic level), TypeScript (learning)
  • Web: HTML, CSS, Hugo, Bootstrap
  • Version control: Git
  • Platforms: Node.js, Kubernetes, Docker, Deno (learning)
  • Public clouds: Microsoft Azure (Storage Blob & Queue, Web Apps, AKS)
  • Databases: MS SQL Server, Redis, Cosmos DB, Storage Table
  • Frameworks: Vue 2, Restify

Technologies used in the past

  • Languages: Java, Python, PHP
  • Platforms: Android, Java EE servlets
  • Public clouds: Google App Engine (BigTable, memcache)
  • Databases: MySQL, MongoDB
  • Version control: SVN
  • Frameworks: Polymer, Angular 2, Marionette/Backbone, jQuery, Django

Other experience

  • Agile/XP methodologies: testing (unit and functional), refactoring, code review
  • Small team management: Scrum Master, technical team lead
  • IT books translation: over 50 books

Open-source work samples on GitHub