Software Developer with experience in building web applications and Platform as a Service solutions. I like solving problems, functional programming, and a pragmatic approach to software development. I can help you design the architecture and transform ideas into applications.
Developing and maintaining a learning management system and relevant tools such as: an application for tracking and analyzing students’ activities, an application for checking students’ programming solutions in isolation, a CRM with real-time messaging component, a VS Code extension for monitoring learning progress, a student onboarding application and so on.
Tech stack: Ruby, Rails, Elixir, Phoenix, PostgreSQL, plpgsql, Elm, PureScript, TypeScript, React, Sidekiq, Vue.js, Docker, WebSockets, Twilio, and many others.
Developing and maintaining several projects for customer interface (frontend, backend, and desktop application).
Tech stack: Ruby, Sinatra, Contracts, Sequel, Resque, Python, Flask, Angular, Typescript, Highcharts, RxJS, SCSS, Elm, Electron, PostgreSQL, DynamoDB, parallel computing, XML, XSD, Schematron.
Working on a high-performance, private Platform as a Service solution with multi-regional support. I was in charge of creating applications and tools for administrating the infrastructure (for admins and developers). The toolset included data synchronization (internal and external APIs), monitoring, automated database and backups management, CLI apps with authorization and authentication for developers. I was responsible for code reviews for all parts of the system (including Chef) and supporting developers who were using the platform.
Besides working for a client, I was supporting developers from other projects with their technical problems. I was a mentor in the Ragnarson internships program three times in a row.
Shelly Cloud was a developer-centric Ruby application hosting service (PaaS) that made deployments painless. I was a part of the core team and became a co-owner. I worked in every aspect of the business, from coding and managing the infrastructure through customer support to marketing and business calculations. I gained a unique experience of building a public Platform as a Service hosting and implementing solutions that touched every layer of the stack (like a custom Git server replication or support for custom maintenance pages).
Tech stack: Ruby, Rails, Chef, OpenStack, Ceph, GlusterFS, Nginx, Varnish, HAProxy, PostgreSQL, ElasticSearch, MongoDB, Redis, Git (as the server), Resque, Debian, Virtualization, and many others.
Master’s degree at University of Gdańsk in Poland — 2013 - 2015
Licentiate degree at University of Gdańsk in Poland — 2010 - 2013
Structuring Machine Learning Projects on Coursera — December 2020
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization on Coursera — November 2020
Neural Networks and Deep Learning on Coursera — November 2020