Przemysław Górecki, Computer Vision Developer in Olsztyn, Poland
Przemysław Górecki

Computer Vision Developer in Olsztyn, Poland

Member since June 24, 2016
Przemysław is an open-minded senior software developer with over ten years of experience in web application development. He has experience building MVC applications, REST APIs, and real-time web systems using Python, JavaScript, and Ruby on Rails. He also holds a Ph.D. in artificial intelligence with an extensive expertise in computer vision and machine learning.
Przemysław is now available for hire

Portfolio

Experience

  • Design Patterns, 10 years
  • Computer Vision, 8 years
  • Python, 5 years
  • Meteor, 5 years
  • REST, 4 years
  • Node.js, 3 years
  • React, 3 years
  • Test-driven Development (TDD), 2 years

Location

Olsztyn, Poland

Availability

Part-time

Preferred Environment

Linux, Open Source

The most amazing...

...project I've created is a cloud-based platform for data analysis and numerical computing in real time via a web browser.

Employment

  • Co-founder and Lead Developer

    2014 - PRESENT
    Ermlab
    • Created a cloud-based data science platform using Python, RabbitMQ and Docker, Meteor, and MongoDB.
    • Created a real-time Scrum project management tool that uses Gitlab as a back end.
    • Created a web application for logging events and displaying them in real time using Meteor and MongoDB.
    • Designed and implemented an algorithm for checking EU rules compliance for driving times and rest periods for road haulage, based on past driver activities.
    • Assisted in creating a face tracking and eye detection REST API using Python and OpenCV.
    Technologies: Python, Meteor, Ruby on Rails, JavaScript
  • Software Engineer

    2017 - 2019
    Community Technology Alliance (via Toptal)
    • Performed a major refactor of an exising HOME app codebase to improve code structure, readability and extensibility.
    • Introduced a dependency injection, repository and adapter patterns to HOME app backed endpoints to improve testability and maintainability.
    • Created new functionalites in HOME app, both on frontend (React) and backend (Meteor).
    • Created an auxiliary REST API in Django.
    • Set up CI/CD pipelines, server performance monitoring and logging infrastructure to support app development and maintenance.
    Technologies: Meteor, Django, React
  • Web Developer

    2017 - 2017
    CivicLift (via Toptal)
    • Created various React components based on the client's specs.
    • Created various Meteor.js-backed endpoints.
    • Integrated Stripe payments into the app.
    Technologies: Meteor, React
  • Assistant Professor

    2003 - 2017
    University of Warmia and Mazury
    • Lectured on algorithms and data structures, artificial intelligence, and distributed systems.
    • Researched computer vision and image classification using Matlab and Python.
    • Led a research project on similarity-based visual image retrieval. One of the project results was an image search engine created with Python, MySQL (front end), Hadoop, and Mahout (back end).
    • Created a web system for submitting and grading student homework using Drupal.
    • Created and maintained an international conference website using PHP and MySQL.
    Technologies: Python, Matlab, Java, Hadoop, MySQL, PHP
  • Web Developer

    2016 - 2016
    Plutio (via Toptal)
    • Created a Conversations section with two-way integration with Slack and Todoist for discussing ideas and issues within a project.
    Technologies: Meteor, MongoDB
  • Web Developer

    2011 - 2014
    Freelance
    • Created a Drupal module for displaying recently read content, which has been installed over 1,500 times.
    • Created a website offering TTS audio synthesis and playback for the visually impaired.
    • Created an online booking and appointment scheduling system.
    • Built a CMS for an association of nurse practitioners.
    • Built a website for promotions.
    Technologies: Drupal, jQuery, PHP, MySQL
  • Programmer

    2001 - 2004
    Interactive Vision
    • Led the development of a 3D WWII aircraft shooter game.
    • Created a particle system for a search-and-rescue helicopter flight simulator.
    • Created a military helicopter flight simulator.
    Technologies: C++, DirectX

Skills

  • Languages

    HTML, JavaScript, Python, TypeScript
  • Frameworks

    Django, Swagger, Flask
  • Libraries/APIs

    React, Node.js, Stripe
  • Paradigms

    REST, Web Architecture, Design Patterns, Concurrent Programming, Scrum, Test-driven Development (TDD)
  • Platforms

    Meteor, iOS, Docker, Linux, CUDA
  • Other

    Web Development, Computer Vision, Data Structures, Machine Learning, Software, Software Consultant, Software Development, Deep Learning, Image Processing
  • Tools

    RabbitMQ
  • Storage

    MongoDB, MySQL, PostgreSQL

Education

  • Ph.D. in Intelligent Systems
    2004 - 2007
    University of Bari - Bari, Italy
  • Master's degree in Computer Science
    1998 - 2003
    Gdańsk Technical University - Gdańsk, Poland

To view more profiles

Join Toptal
I really like this profile
Share it with others