Rafal P.

Rafal P.

Back-end Python developer

Request Rate
Poland, Gdansk

Rafal is a professional Python/Django developer with a background in JavaScript, PHP, and C++ programming. He is hard-working, possesses extensive problem-solving skills, and a team player with a can-do attitude.

Rafal began his career as a process engineer and his work experience is more than 13 years.

He is passionate about technology and value-driven projects.

Skills

  • Python
  • Django
0246810

Experience

Freelance projects, Remote

Web developer

August 2014 to Present

Stack:

  • Python,
  • Django,
  • Django Rest Framework,
  • Gunicorn, Celery,
  • MariaDB,
  • PostgreSQL,
  • Redis.

Responsibilities:

  • created asynchronous web scraper;
  • created an integrated management system for a loan company;
  • created a cash/bitcoin micropayment system;
  • created a web scraping application that allowed searching through collected data;
  • created Customer Management System for a debt collection company;
  • integrated third-party APIs (payments, micropayments, SMS);
  • configured and maintained web servers.

Self employed, Poland, Gdansk

Web application developer

July 2008 to August 2014

Stack:

  • PHP.

Responsibilities:

  • created and maintained various web applications;
  • integrated third-party APIs (payments, micropayments, SMS);
  • configured and maintained web servers.

IT advisory and process automation services company, Poland, Gdansk

Software architect

June 2007 to June 2008

Stack:

  • C,
  • C++.

Responsibilities:

  • responsible for determination of end-user and system requirements;
  • responsible for contacts with the foreign investor;
  • prepared technical documentation and user manuals;
  • programmed applications and device drivers in C/C++;
  • managed a small team of programmers;
  • maintained server infrastructure.

Cables and wires manufacturing company, Poland, Bydgoszcz

Process engineer

November 1996 to May 2007

Responsibilities:

  • quality control of wires and cables;
  • ISO 9001 internal audits;
  • developed new cable types;
  • supervised production of new cable types.


Education

Degree in informatics (Information technology in management), University of Computer Sciences and Skills

September 2002 to July 2006

Poland

Degree in chemical technology, Technical and Agricultural Academy in Bydgoszcz

September 1991 to June 1996

Bydgoszcz, Poland

Portfolio

A loan company
February 2018 - January 2020
A loan company
February 2018 - January 2020

A loan company operating on the car insurance market. It grants loans through a partner network. The project is divided into three separate parts: seller panel for partners, admin panel for loan management and backend application for loan processing. Among the requirements were automated SMS/email notifications and the generation of personalized documents in PDF form. I was solely in charge of the design and implementation of all of these applications according to the customer’s requirements. I also configured a dedicated server environment and application deployment with Ansible. The project had to be designed and implemented from the ground up, as no similar solution is available.

Technologies used:
Python, Django