Maciej Karpicz, Developer in Torun, Poland
Maciej is available for hire
Hire Maciej

Maciej Karpicz

Verified Expert  in Engineering

Software Developer

Location
Torun, Poland
Toptal Member Since
May 4, 2018

Maciej是一个痴迷于效率的自动化爱好者. 随着他的奉献,他的手艺,他拥有强大的分析和商业头脑的方法. As a manager and developer, 他交付的项目范围从小型web应用程序到医疗保健领域基于计算机视觉的大型解决方案, finance, eCommerce, and education.

Portfolio

DLabs
管理,Flask- restful, Flask, CircleCI,软件架构,芹菜...
For Days, Inc
Python, Flask, React, Django, Stripe API, Git, JavaScript, GitHub, PyCharm...
Diabetes Lab
管理、Scrum、Agile、Docker、PostgreSQL、SQLAlchemy、Flask、Django...

Experience

Availability

Full-time

Preferred Environment

Git, OS X, PyCharm

The most amazing...

...我最大的发现是学习概率论,它塑造了我的职业生涯,以及我后来对编程和科学的看法.

Work Experience

CTO

2015 - 2020
DLabs
  • 在客户发现阶段与客户密切合作, 收集业务需求并将其转换为开发, ML, and DS teams' objectives.
  • 专注于识别真正的业务需求,并将其转化为具体的行动. In addition, responsible for choosing the tech stack, designing road maps, and scoping work within the projects' budget and resources.
  • 是否负责为公司客户确定基于机器学习的项目范围. Based on that work, 超过25个项目被交付,作为生产系统完全工作概念的证明.
  • 设计了一个web应用程序的架构和数据管道(基于Django),简化了德国的税务结算流程. 该应用程序使用计算机视觉将单个语句准备语句的时间从30分钟减少到5分钟.
  • 计划架构,并作为开发团队的一员,实现了web广告审计引擎,可以有效地处理超过6的传入流量,000 requests per second.
  • 作为团队的一员,为一个大型电子商务网站实现功能, including the coupons system, referrals program, and a home delivery system.
  • 建立并指导一支由开发人员和机器学习工程师组成的团队. 设计职业道路和评估流程,支持团队成员的进一步发展.
Technologies: 管理,Flask- restful, Flask, CircleCI,软件架构,芹菜, RabbitMQ, Redis, Amazon Rekognition, GitHub, GitLab CI/CD, Bitbucket, Continuous Integration (CI), Git, HTML5, Customer Discovery, Business Analysis, Confluence, Jira, Docker Compose, MLflow, React, Amazon EC2, Amazon S3 (AWS S3), Google Cloud Platform (GCP), REST, Django, Machine Learning, Docker, PostgreSQL, JavaScript, Python, Architecture, CTO, React Native, Python 3, Object-oriented Programming (OOP), Containerization, REST APIs, Full-stack, APIs, AWS Lambda, Amazon Web Services (AWS), Front-end, Data Cleaning, Mypy, Algorithms, JSON, Agile, Stripe API, Angular, PyCharm, NGINX, Data Scraping, Web Development, Django ORM, CSS, Django REST Framework

Python Developer

2018 - 2019
For Days, Inc
  • 帮助电子商务平台从遗留代码库迁移到现代框架和库,如Django和React.
  • Proposed to stakeholders an off-the-shelf, 用于管理所有后台活动的基于python的解决方案. 这样,我们就赶上了发布新平台版本的最后期限.
  • 帮助从基于订阅的业务模型过渡到与团队协作的一次性购买业务模型.
Technologies: Python, Flask, React, Django, Stripe API, Git, JavaScript, GitHub, PyCharm, NGINX, Django ORM, CSS, Django REST Framework

CTO, Back-end Developer

2013 - 2015
Diabetes Lab
  • Developed both back end and front end and maintained a web application for people with Type 1 diabetes that eases managing their disease; also integrated various data sources, such as devices, APIs, and so on.
  • 创建了一个应用程序,负责聚合来自各种健身追踪器的数据, such as Jawbone and Fitbit, and based on the wavelet theory, I was able to detect some health-related patterns.
  • 与客户进行了100多次访谈,以了解患者的现实问题是什么,并根据哪个团队可以决定下一步要实施的事情.
  • 交付了四个mvp,包括一个移动应用程序和一个web平台. 除此之外,我还负责创建R&D计划,与不同的利益相关者联系,寻找人才.
Technologies: 管理、Scrum、Agile、Docker、PostgreSQL、SQLAlchemy、Flask、Django, Machine Learning, JavaScript, Python, Architecture, Object-oriented Programming (OOP), Full-stack, REST APIs, Jira, HTML5, Algorithms, Facebook API, Git, PyCharm, NGINX, Django ORM, CSS, Django REST Framework

Researcher

2012 - 2015
Nicolaus Copernicus University
  • 协调了一项由国家科学中心授予的科学资助.
  • 创建了一种算法,用于计算某些代数结构中所谓的倾斜模块.
  • Conducted classes with students, particularly basics of algebra, logic, and first-order logic, which is the basis of SQL.
  • Taught the Prolog programming language to students.
  • 审查科学论文,确保符合出版商的标准.
Technologies: LaTeX, TeX, Mathematics, PostgreSQL, PHP, Prolog, SQL, MySQL, Maple, Python, Algorithms

Sports Betting Tool

TITLE
A Python-based app for automating sports bets.

DESCRIPTION
一位客户想要创建一种产品,帮助他在多个博彩公司的网站上自动下注.

ROLE AND RESPONSIBILITIES
• Translating business needs into technical designs
•包括架构设计在内的日常编码活动, writing tests, and code, and integration with external services
• Managing technical debt.

ACHIEVEMENTS
• Created over 30 bots that could perform multiple actions,
•自动化五个不同复杂程度的业务流程
• Introduced good coding standards.

Tax Settlement App

这是一款基于Python和angular的应用程序,旨在为在德国工作的人简化税务结算. Together with the team, 我们创建了一个产品,第一年就被用来向税务局发送超过10000份税务报表.
我们最自豪的一件事是向客户推荐一个基于web的个人身份验证工具——Onfido, taking into account business context and law in Germany, 一个新颖的想法是否允许整个过程进一步自动化.

Education Platform for Entrepreneurs

TITLE
A Python and Javascript-based education platform.

DESCRIPTION
一位客户正在为生活在新兴市场的企业家打造一个内容丰富的教育平台, such as Vietnam and Cambodia. 客户希望把重点放在高质量的视频内容上

ROLE AND RESPONSIBILITIES
•包括架构设计在内的日常编码活动, writing tests and code, and integration with the front-end application,
• Managing technical debt
• Gathering business requirements from all stakeholders

Languages

Python, Python 3, TeX, HTML5, CSS, SQL, Prolog, PHP, CSS3, JavaScript, TypeScript

Frameworks

Django REST框架,Flask, Django, Selenium, Bootstrap, Angular, React Native

Libraries/APIs

Django ORM, REST APIs, Stripe API, PayU API, SQLAlchemy, Flask-RESTful, Amazon Rekognition, jQuery, Jira REST API, Facebook API, React, Twilio API, Requests, PayPal API, SendGrid API, TensorFlow, Telegram Messenger API, Mypy, Stripe

Other

Mathematics, Architecture, Machine Learning, Software Architecture, Customer Discovery, CTO, APIs, Containerization, Algorithms, Web Scraping, Data Scraping, Web Development, Code Architecture, MLflow, Business Analysis, HAProxy, DNS, Gunicorn, Tesseract, API Integration, Multiprocessing, Full-stack, Front-end, Data Cleaning

Tools

RabbitMQ, LaTeX, NGINX, Jira, Bitbucket, Docker Compose, PyCharm, Maple, Confluence, Celery, Git, cURL Command Line Tool, Apache, GitHub, Ngrok, CircleCI, GitLab CI/CD, Mailchimp, ShipStation, AutoML

Paradigms

Agile, REST, Continuous Integration (CI), Management, Scrum, Unit Testing, Continuous Delivery (CD), Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP)

Platforms

Docker、谷歌云平台(GCP)、亚马逊EC2、亚马逊网络服务(AWS)、Debian、OS X、AWS Lambda

Storage

Amazon S3 (AWS S3), PostgreSQL, JSON, MySQL, Redis, SQLite, Docker Cloud, Google Cloud

2008 - 2012

Ph.D. Degree in Mathematics

Nicolaus Copernicus University - Toruń, Poland

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring