Przemysław Wróbel, Back-end Developer in Warsaw, Poland
Przemysław Wróbel

Back-end Developer in Warsaw, Poland

Member since September 6, 2022
Przemysław is a back-end developer and tech lead with several years of experience in web development with Python. He also has a fair amount of experience in front-end development and DevOps. He's an enthusiast of Test-Driven Development and Clean Architecture. From his previous experience as an occupational therapist, Przemysław has learned to be a good communicator and thrive in leading teams to success while managing projects that help others.
Przemysław is now available for hire

Portfolio

  • Multiple Private Projects
    Java, OpenGL, Shaders, Artificial Intelligence (AI), Redis, FastAPI...
  • Nomagic
    Python 3, Python, Prometheus, Terraform, Google Cloud, Docker...
  • GoGoMedia
    Python, Python 2, PostgreSQL, Linux, DevOps, Linux Mint, Pandas, Django, REST...

Experience

Location

Warsaw, Poland

Availability

Part-time

Preferred Environment

Python, Test-driven Development (TDD), Clean Architecture, Communication, Leadership, Project Management, Team Management

The most amazing...

...project I've led is an eCommerce platform, making hard decisions under pressure, and building a web app with easy-to-maintain and high-quality code.

Employment

  • Tech Lead | Project Manager | Software Engineer

    2014 - PRESENT
    Multiple Private Projects
    • Managed a nonprofit project and coordinated its development with people from different backgrounds.
    • Built about a dozen websites using WordPress, HTML, and CSS, deploying them to servers and performing maintenance.
    • Learned Test-Driven Development and Clean Architecture.
    • Contributed to creating a game engine from scratch in Java and OpenGL.
    • Created many proofs-of-concept and research projects, which led to significant improvements by experimenting.
    • Wrote custom scripts for private purposes and broad NAS usage.
    Technologies: Java, OpenGL, Shaders, Artificial Intelligence (AI), Redis, FastAPI, Test-driven Deployment, Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), Clean Architecture, DevOps, Linux, Linux Mint, Postman, Python, Python 3, Django, CSS, REST, Pytest, Docker, Web Development, Web App Development, APIs, Django REST Framework, Clean Code, CI/CD Pipelines, GitLab CI/CD, Communication, HTML, JavaScript, PostgreSQL, MySQL, CTO, Git, Code Review, Team Management, SQL, REST APIs, Flask, SQLAlchemy, Unit Testing, Architecture, Relational Databases, Back-end, Cloud, Document Parsing, pylint, NoSQL, Agile, Web Architecture, Back-end Architecture, Game Development, Software Architecture, Technical Leadership, Team Leadership, Project Management, Kanban, Mypy, PyCharm, GitLab, IT Project Management, NGINX, WordPress, Refactoring, Optimization, Website Optimization, Query Optimization, Desktop, Selenium WebDriver, Firefox, Leadership, Lead Management, PHP, JSON, Databases, API Development, Python API, Time Management, GraphQL, Engineering, HTML5, API Integration, Serverless, Data Modeling, Machine Learning
  • Software Engineer

    2022 - 2022
    Nomagic
    • Contributed to projects in the field of robotics and AI.
    • Wrote a data fetcher from warehouse management software.
    • Experienced first-hand how a global interpreter lock (GIL) is a problem in real-world applications.
    • Learned the basics of Jenkins, Firestore, Terraform, and Pub/Sub.
    Technologies: Python 3, Python, Prometheus, Terraform, Google Cloud, Docker, Cloud Firestore, Pub/Sub, Jenkins, Test-driven Deployment, Pytest, Test-driven Development (TDD), Robotics, Linux, Linux Mint, DevOps, Clean Code, Scrum, CI/CD Pipelines, Communication, Google Cloud Platform (GCP), Git, Source Code Review, Code Review, Unit Testing, Back-end, Cloud, pylint, NoSQL, Agile, Jira, Agile Project Management, Slack, Kanban, Mypy, PyCharm, Architecture, Back-end Architecture, Refactoring, Optimization, Website Optimization, Query Optimization, Industrial Internet of Things (IIoT), Error Logging Modules & Handlers (ELMAH), JSON, Databases, Data Warehousing, Cloud Platforms, Engineering, Serverless, Machine Learning
  • Python Developer | Project Leader

    2019 - 2022
    GoGoMedia
    • Managed and owned a large project that included contacting clients, distributing tasks, planning sprints, making architectural decisions, and consulting businesses. This project involved stabilizing a broad eCommerce platform.
    • Collaborated with clients, farmers, warehouse workers, consultants, front-end and back-end developers, managers, and CEOs.
    • Contacted diligently with clients regarding their expectations and had the chance to work with a best friend, learning the value of good communication and understanding.
    • Optimized and significantly sped up Django ORM queries in critical places of the application.
    • Made architectural decisions and prepared plans for rewriting projects from scratch.
    Technologies: Python, Python 2, PostgreSQL, Linux, DevOps, Linux Mint, Pandas, Django, REST, Web Development, Web App Development, APIs, Django REST Framework, Clean Code, Scrum, CI/CD Pipelines, eCommerce, Communication, HTML, JavaScript, MySQL, Microservices, CTO, Git, Source Code Review, Code Review, Team Management, SQL, Amazon Web Services (AWS), REST APIs, Unit Testing, Architecture, Relational Databases, Back-end, Cloud, Document Parsing, Agile, Web Architecture, Back-end Architecture, Software Architecture, Technical Leadership, Team Leadership, Jira, Agile Project Management, Slack, Project Management, Kanban, PyCharm, IT Project Management, NGINX, RabbitMQ, Refactoring, Optimization, Website Optimization, Query Optimization, Front-end, Front-end Development, Error Logging Modules & Handlers (ELMAH), Leadership, Lead Management, Business Intelligence (BI), Angular, JSON, Databases, Data Warehousing, API Development, Node.js, Python API, Time Management, Cloud Platforms, Engineering, API Integration, Serverless, Data Modeling
  • Python Developer

    2017 - 2019
    Samsung
    • Learned advanced Python features while working side by side with a senior colleague.
    • Got introduced to Scrum and acquired the basics of AI and front-end frameworks.
    • Experienced corporation culture, procedures, and meetings.
    Technologies: Pytest, Docker, Scrum, Redis, MongoDB, PostgreSQL, React, Django, Django ORM, Django REST Framework, Linux, Python, Python 3, REST, Web Development, Web App Development, APIs, Clean Code, CI/CD Pipelines, Communication, MySQL, Git, Source Code Review, Code Review, SQL, REST APIs, Unit Testing, Relational Databases, Back-end, Agile, Jira, Agile Project Management, Kanban, PyCharm, Artificial Intelligence (AI), Back-end Architecture, JSON, Databases, API Development, Python API, Engineering
  • Software Developer

    2015 - 2017
    LekSeek Polska
    • Integrated with poorly documented third-party SOAP APIs.
    • Built and maintained an internal code-review aiding tool.
    • Contributed to optimization and solutions delivery.
    Technologies: Python, Python 2, Django, Django ORM, jQuery, CSS, Web Development, Web App Development, APIs, Clean Code, Communication, HTML, JavaScript, Git, Source Code Review, Back-end, Document Parsing, PyCharm, Front-end, Front-end Development, Firefox, JSON, Databases, HTML5, API Integration

Experience

  • Robotics Project
    https://nomagic.ai/

    Creating software for AI-driven robots, cameras, scanners, and other I/O devices for warehouse clients. It's a very complex system with a lot of moving parts. Working in a team of six people, on-site with robots.

  • Local Farmer Commerce
    https://lokalnyrolnik.pl

    A complex eCommerce platform consisting of an online market for selling food from local farmers to customers.

    It's written mainly in Django and Angular. A lot of calculations were processed using queues and cron.

  • Specific Platform for Translators

    This is a project for a nonprofit movement still in use today.

    I've created the back end using Django and Django REST framework. I used test-driven development and clean architecture and took care of the DevOps side while my friend built the front-end application.

  • Internal Linguistic Tool

    This linguistic tool for translators, alongside other projects, was built for Samsung's internal use.

    Working within a team of five people using the Scrum methodology, we created the API with Django REST framework and built the front end in React.

  • Doctor's Office Web Application
    https://lekseek.com/gabinet-drwidget/

    Gabinet drWidget is a software built to support doctors' offices that integrates with prescription services.

    I created this project using Django and was also responsible for developing and improving internal tools for code review.

Skills

  • Languages

    Python, Python 2, Python 3, HTML, JavaScript, SQL, HTML5, Java, CSS, ANSI C, C#, PHP, GraphQL
  • Frameworks

    Django, Django REST Framework, Flask, Angular
  • Libraries/APIs

    Django ORM, REST APIs, API Development, Python API, Pandas, Mypy, jQuery, React, OpenGL, SQLAlchemy, Selenium WebDriver, Node.js
  • Paradigms

    REST, Clean Code, Unit Testing, Test-driven Development (TDD), Clean Architecture, Acceptance Test-driven Development (ATDD), Agile, Web Architecture, Back-end Architecture, Agile Project Management, Kanban, Refactoring, DevOps, Scrum, Microservices, Business Intelligence (BI)
  • Platforms

    Linux, Docker, WordPress, Google Cloud Platform (GCP), Amazon Web Services (AWS), Desktop
  • Storage

    JSON, PostgreSQL, MySQL, Relational Databases, Databases, Redis, MongoDB, Cloud Firestore, Google Cloud, NoSQL
  • Other

    Web Development, Web App Development, APIs, Communication, Source Code Review, Code Review, Back-end, Engineering, FastAPI, Leadership, CI/CD Pipelines, eCommerce, Team Management, Architecture, Document Parsing, Software Architecture, Technical Leadership, Team Leadership, IT Project Management, Optimization, Website Optimization, Query Optimization, Lead Management, Time Management, API Integration, Data Modeling, CTO, Pub/Sub, Prometheus, Shaders, Artificial Intelligence (AI), Robotics, Cloud, Game Development, Industrial Internet of Things (IIoT), Front-end, GUI, Front-end Development, Error Logging Modules & Handlers (ELMAH), Data Warehousing, Cloud Platforms, Serverless, Machine Learning
  • Tools

    PyCharm, Pytest, GitLab, Git, pylint, Jira, Slack, Postman, Terraform, Jenkins, GitLab CI/CD, NGINX, RabbitMQ
  • Industry Expertise

    Project Management

Education

  • Bachelor's Degree in Software Engineering
    2013 - 2017
    Warsaw University of Technology - Warsaw, Poland

To view more profiles

Join Toptal
Share it with others