Przemysław Górecki,波兰Olsztyn的开发者
Przemysław is available for hire
Hire Przemysław

Przemysław Górecki

Verified Expert  in Engineering

Software Developer

Location
Olsztyn, Poland
Toptal Member Since
August 31, 2016

Przemysław是一位思想开放的高级软件开发人员,拥有十多年的web应用程序开发经验. 他有构建MVC应用程序的经验, REST APIs, 以及使用Python的实时web系统, JavaScript, and Ruby on Rails. He also holds a Ph.D. 在人工智能领域,在计算机视觉和机器学习方面拥有丰富的专业知识.

Portfolio

Ermlab
JavaScript, Meteor, Python, Web架构,设计模式,API架构
社区科技联盟(通过Toptal)
GitLab CI/CD, Docker Compose, Django, React, Django REST框架

Experience

Availability

Part-time

Preferred Environment

Open Source, Linux

The most amazing...

...我创建的项目是一个基于云的平台,通过web浏览器实时进行数据分析和数值计算.

Work Experience

CTO

2014 - 2021
Ermlab
  • 使用Python、RabbitMQ、Docker、Meteor和MongoDB创建了一个基于云的数据科学平台.
  • 构建了一个使用GitLab作为后端的实时Scrum项目管理工具.
  • 开发了一个web应用程序,用于记录事件并使用Meteor实时显示它们.js and MongoDB.
  • 设计并实现了一种算法,用于根据过去驾驶员的活动来检查道路运输的驾驶时间和休息时间是否符合欧盟规则.
  • 协助使用Python和OpenCV创建人脸跟踪和眼球检测REST API.
技术:JavaScript, Meteor, Python, Web架构,设计模式,API架构

Web Developer

2020 - 2020
社区科技联盟(通过Toptal)
  • 使用React为补充营养援助计划(SNAP)构建了一个支持客户管理的前端应用程序.
  • 使用Django REST框架开发了一个后端门户和REST API应用程序,支持补充营养援助计划(SNAP)的客户端管理.
  • Set up CI/CD deployment, issue tracking (Sentry), 以及使用Docker对项目进行APM性能监控(New Relic), Docker Compose, 以及配套的第三方软件.
技术:GitLab CI/CD, Docker Compose, Django, React, Django REST框架

Software Engineer

2017 - 2019
社区科技联盟(通过Toptal)
  • 对现有HOME应用程序代码库进行重大重构,以改进代码结构, readability, and extensibility.
  • 引入了依赖注入, repository, 和适配器模式到HOME应用支持的端点,以提高可测试性和可维护性.
  • 在HOME应用中创建新功能,包括前端(React)和后端(Meteor).js).
  • 在Django中创建了一个辅助REST API.
  • Set up CI/CD pipelines, server performance monitoring, 和日志基础设施,以支持应用程序的开发和维护.
技术:React, Django, Meteor

Web Developer

2017 - 2017
CivicLift (via Toptal)
  • 根据客户端的规范创建各种React组件.
  • Created various Meteor.js-backed endpoints.
  • 将Stripe支付整合到应用程序中.
Technologies: React, Meteor

Assistant Professor

2003 - 2017
University of Warmia and Mazury
  • 讲授算法和数据结构、人工智能和分布式系统.
  • 使用Matlab和Python研究计算机视觉和图像分类.
  • 主持基于相似度的视觉图像检索研究项目. 项目成果之一是用Python创建了一个图像搜索引擎, MySQL (front end), Hadoop, and Mahout (back end).
  • 使用Drupal创建了一个提交和评分学生作业的网络系统.
  • 使用PHP和MySQL构建和维护一个国际会议网站.
技术:MySQL, Hadoop, Python

Web Developer

2016 - 2016
Plutio (via Toptal)
  • 创建了一个与Slack和Todoist双向集成的对话部分,用于讨论项目中的想法和问题.
Technologies: MongoDB, Meteor

Web Developer

2011 - 2014
Freelance
  • 创建一个Drupal模块,用于显示最近阅读的内容, which has been installed over 1,500 times.
  • 创建了一个网站,为视障人士提供TTS音频合成和回放.
  • 建立了在线预约预约调度系统.
  • 为执业护士协会制作CMS.
  • 开发推广网站.
Technologies: MySQL, jQuery

Programmer

2001 - 2004
Interactive Vision
  • 领导了一款3D二战飞机射击游戏的开发.
  • 为搜救直升机飞行模拟器创建了一个粒子系统.
  • 建造了一个军用直升机飞行模拟器.
Technologies: DirectX, C++

领域驱动的设计示例应用程序

http://github.com/Ermlab/python-ddd
领域驱动设计是一种软件开发方法,其重点是通过对业务流程和规则的丰富理解来实现领域模型.

这个项目展示了如何使用Python实现领域驱动的设计概念.
2004 - 2007

Ph.D. in Intelligent Systems

University of Bari - Bari, Italy

1998 - 2003

计算机科学硕士学位

Gdańsk波兰技术大学Gdańsk

Libraries/APIs

React, Node.js, Stripe, jQuery

Tools

Docker Compose, RabbitMQ, GitLab CI/CD

Frameworks

Django REST框架,Django, Swagger, Hadoop, Flask

Paradigms

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

Languages

HTML, JavaScript, Python, TypeScript

Platforms

Meteor, iOS, Docker, Linux, NVIDIA CUDA

Storage

MongoDB, MySQL, PostgreSQL

Other

Web Development, Computer Vision, Data Structures, Machine Learning, Software, Software Consultant, Software Development, Deep Learning, Image Processing, Open Source, Domain-driven Design (DDD), Computer Science

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring