Maciej Karpicz
Verified Expert in Engineering
Software Developer
Maciej是一个痴迷于效率的自动化爱好者. 随着他的奉献,他的手艺,他拥有强大的分析和商业头脑的方法. As a manager and developer, 他交付的项目范围从小型web应用程序到医疗保健领域基于计算机视觉的大型解决方案, finance, eCommerce, and education.
Portfolio
Experience
Availability
Preferred Environment
Git, OS X, PyCharm
The most amazing...
...我最大的发现是学习概率论,它塑造了我的职业生涯,以及我后来对编程和科学的看法.
Work Experience
CTO
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.
- 建立并指导一支由开发人员和机器学习工程师组成的团队. 设计职业道路和评估流程,支持团队成员的进一步发展.
Python Developer
For Days, Inc
- 帮助电子商务平台从遗留代码库迁移到现代框架和库,如Django和React.
- Proposed to stakeholders an off-the-shelf, 用于管理所有后台活动的基于python的解决方案. 这样,我们就赶上了发布新平台版本的最后期限.
- 帮助从基于订阅的业务模型过渡到与团队协作的一次性购买业务模型.
CTO, Back-end Developer
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计划,与不同的利益相关者联系,寻找人才.
Researcher
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.
- 审查科学论文,确保符合出版商的标准.
Experience
Sports Betting Tool
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
我们最自豪的一件事是向客户推荐一个基于web的个人身份验证工具——Onfido, taking into account business context and law in Germany, 一个新颖的想法是否允许整个过程进一步自动化.
Education Platform for Entrepreneurs
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
Skills
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
Education
Ph.D. Degree in Mathematics
Nicolaus Copernicus University - Toruń, Poland
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring