Mariusz Droździel, Developer in Warsaw, Poland
Mariusz is available for hire
Hire Mariusz

Mariusz Droździel

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Warsaw, Poland
Toptal Member Since
July 12, 2022

Mariusz is a technology enthusiast, passionate developer, and manager with more than 20 years of experience in almost every IT segment. For the last 12 years, he has acted as an active Ruby on Rails developer, creating several applications mainly for the eCommerce, AdTech, and telco sectors. Mariusz combines solid technical skills in systems design and maintenance, networks, and software development, with excellent project and team management competencies.

Portfolio

Admads
Ruby on Rails (RoR), PostgreSQL, RabbitMQ, Redis, Elasticsearch, Varnish...
ALX
Ruby, Ruby on Rails (RoR), Python, Django, PostgreSQL, Linux, Git...
Teleaudio | Polsat TV
Border Gateway Protocol (BGP), Linux, Cisco, Networks, Git, APIs, Unit Testing...

Experience

Availability

Part-time

Preferred Environment

MacOS, Vim Text Editor, Asana, Slack, Trello, GitHub, GitLab

The most amazing...

...app I’ve designed and developed was an in-house VoIP solution based on FreeSwitch and built from scratch in Ruby on Rails.

Work Experience

CTO and Lead Developer

2014 - 2021
Admads
  • Built a custom, comprehensive SIP VoIP platform in Ruby on Rails using FreeSWITCH PBX. The app was used by 100 active phone consultants. I also created advanced AdTech-related apps with Ruby on Rails 6.1 and PostgreSQL, serving up to 50,000 dynamic RPS.
  • Tested the Ruby on Rails apps using RSpec and used a custom zero-downtime deployment setup based on modern CI/CD solutions, such as CircleCI and GitHub Actions, enabling the delivery of a robust and steady flow of stable, new features.
  • Led all IT operations and actively participated in most development and infrastructure tasks, performing various API integrations with external platforms.
  • Integrated the company as the first hired employee overlooking all technical operations. The company grew up to over 150 employees in seven years.
Technologies: Ruby on Rails (RoR), PostgreSQL, RabbitMQ, Redis, Elasticsearch, Varnish, Docker, Linux, Go, Elixir, Git, Amazon Simple Email Service (SES), Amazon S3 (AWS S3), Heroku, APIs, Unit Testing, Test-driven Development (TDD), RSpec, Stripe API, JavaScript, CSS, HTML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, SQL, NoSQL, Amazon Web Services (AWS), SOAP, Spree, CoffeeScript, Spree Commerce, Tailwind CSS, Stimulus

Trainer | Linux Specialist | Lead Developer

2012 - 2014
ALX
  • Created many stationary training courses, such as Basic and Advanced Linux Administration, Programming in Tcl/Tk, PostgreSQL-based introductory SQL, and others related to Ruby on Rails.
  • Managed a Linux-based infrastructure for clients. Developed the company's internal CRM/CMS app based on Python and Django, moved the app onto CI/CD pipeline, and created an extensive test suite.
  • Facilitated training courses on a less continuous basis. Prepared a custom internal training for one of the biggest Polish insurance companies.
Technologies: Ruby, Ruby on Rails (RoR), Python, Django, PostgreSQL, Linux, Git, Amazon Simple Email Service (SES), Amazon S3 (AWS S3), Heroku, APIs, Unit Testing, Test-driven Development (TDD), Hanami, JavaScript, CSS, HTML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, SQL, Amazon Web Services (AWS), SOAP, CoffeeScript

Chief Network and System Administrator

2001 - 2012
Teleaudio | Polsat TV
  • Planned and maintained the LAN network with 200+ workstations and the WAN network of Polsat TV with 20+ routers. Handled system administration of 30+ UNIX-based servers using Linux, OpenBSD, FreeBSD, SCO OpenServer, and Solaris.
  • Maintained databases, mail servers, the LDAP protocol, the web, backup systems, and network and system monitoring solutions.
  • Developed an internal application to solve issues with scheduling shifts for over 1500 employees. The application was built in Ruby on Rails 2 and 3, backed by a Microsoft SQL database.
  • Created a web interface to manage the DHCP configuration for over 1000 devices using Ruby on Rails 3 and PostgreSQL.
Technologies: Border Gateway Protocol (BGP), Linux, Cisco, Networks, Git, APIs, Unit Testing, Test-driven Development (TDD), JavaScript, CSS, HTML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, SQL, CoffeeScript

SIP VoIP platform based on FreeSwitch

I've designed and built a custom, comprehensive SIP VoIP platform based on FreeSwitch, used by nearly 100 active phone consultants. The application had an extensive API consumed by internal CRM systems. The whole suite was heavily tested with RSpec and utilized a custom zero-downtime deployment setup based on modern CI/CD solutions, such as CircleCI and GitHub Actions. We could quickly deploy a new version of the system during typical business hours without interrupting active calls. This setup also allowed us to deliver a robust and steady flow of stable, new features and perform nearly instant bug fixes with the flexibility to do multiple deployments per day.

Languages

Ruby, CSS, HTML, SQL, Python, JavaScript, CoffeeScript, Go, Elixir, Clojure

Frameworks

Ruby on Rails (RoR), Django, Hanami, Tailwind CSS, Stimulus

Tools

Vim Text Editor, Asana, Slack, Trello, GitHub, GitLab, NGINX, Git, RSpec, RabbitMQ, Varnish, FreeSWITCH, Amazon Simple Email Service (SES), Spree

Paradigms

Unit Testing, Test-driven Development (TDD), Microservices, Event Sourcing

Platforms

MacOS, Linux, Amazon Web Services (AWS), Docker, Heroku

Storage

PostgreSQL, Memcached, Redis, MySQL, Amazon S3 (AWS S3), Elasticsearch, NoSQL

Other

APIs, Technical Hiring, Source Code Review, Code Review, Interviewing, Task Analysis, PBX, VoIP, Programming, Computer Science, Networks, Electronics, Computer Networking, Border Gateway Protocol (BGP), Cisco, SOAP, Spree Commerce

Libraries/APIs

Stripe API

2000 - 2004

Bachelor of Science Degree in Computer Networking

Warsaw University of Technology - Warsaw, Poland

2003 - 2003

Bachelor of Science Degree in Computer Networking

Technical University of Denmark - Copenhagen, Denmark

SEPTEMBER 2012 - SEPTEMBER 2017

LPIC-2

Linux Professional Institute

SEPTEMBER 2012 - SEPTEMBER 2017

LPIC-1

Linux Professional Institute

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring