Maciej Karpicz, Mathematics Developer in Torun, Poland
Maciej Karpicz

Mathematics Developer in Torun, Poland

Member since February 4, 2018
Maciej is an automation enthusiast who's borderline obsessed about efficiency. Along with his dedication to his craft, he possesses strong analytics and business-minded approach. As a manager and developer, he delivered projects ranging from small web apps to heavy computer vision-based solutions in healthcare, finance, eCommerce, and education.
Maciej is now available for hire

Portfolio

  • DLabs
    Management, Flask-RESTful, Flask, CircleCI, Software Architecture, Celery...
  • Diabetes Lab
    Management, Scrum, Agile, Docker, PostgreSQL, SQLAlchemy, Flask, Django...
  • Nicolaus Copernicus University
    LaTeX, TeX, Mathematics, PostgreSQL, PHP, Prolog, SQL, MySQL, Maple, Python

Experience

Location

Torun, Poland

Availability

Part-time

Preferred Environment

Git, OS X, PyCharm

The most amazing...

...discovery I have made was learning about probability theory which shaped my career and my later view on programming and science.

Employment

  • CTO

    2015 - 2020
    DLabs
    • Cooperated closely with clients during a customer discovery phase, gathering business requirements and transforming them into dev, ML, and DS teams' objectives.
    • Focused on identifying real business needs and translating them into specific actions. In addition, responsible for choosing the tech stack, designing road maps, and scoping work within the projects' budget and resources.
    • Was responsible for scoping machine learning-based projects for the company's clients. Based on that work over 25 projects were delivered in the form of proof of concept of fully working production systems.
    • Designed the architecture along with data pipelines, of a web app (based on Django) that simplify tax settlement processes in Germany. The app used Computer Vision to reduce the time of a single statement preparation statement from 30 to 5 minutes.
    • Planned the architecture and worked as a part of the development team that implemented the web ad auditing engine that could handle efficiently incoming traffic of over 6,000 requests per second.
    • Worked as part of the team that implemented features for a large eCommerce website including the coupons system, referrals program, and a home delivery system.
    • Building and coaching team of developers and machine learning engineers. Designed career paths as well as evaluation processes that supported further growth of team members.
    Technologies: Management, Flask-RESTful, Flask, CircleCI, Software Architecture, Celery, RabbitMQ, Redis, AWS Rekognition, GitHub, GitLab CI/CD, Bitbucket, Continuous Integration (CI), Git, HTML5, Customer Discovery, Business Analysis, Atlassian Confluence, Jira, Docker Compose, MLflow, React, AWS EC2, AWS S3, AWS RDS, Google Cloud Platform (GCP), REST, Django, Machine Learning, Docker, PostgreSQL, JavaScript, Python
  • 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 ease managing their disease; also integrated various data sources (devices, APIs, and so on).
    • Created an application that was responsible for aggregating data from various fitness trackers (such as Jawbone and Fitbit) and based on wavelet theory I was able to detect some health-related patterns.
    • Conducted over 100 interviews with customers to understand what are patients' real-life problems based on which team could decide on the next thing to implement.
    • Delivered 4 MVP, including one mobile application and a web platform. In addition to that, I was responsible for the creation of the R&D plan, connecting with various stakeholders, and scouting talents.
    Technologies: Management, Scrum, Agile, Docker, PostgreSQL, SQLAlchemy, Flask, Django, Machine Learning, JavaScript, Python
  • Researcher

    2012 - 2015
    Nicolaus Copernicus University
    • Coordinated a scientific grant that was awarded by the National Science Center.
    • Created an algorithm for computing so-called tilted modules in certain algebraic structures.
    • Conducted classes with students in particular basics of algebra, logic, and first-order logic which is the basis of SQL.
    • Taught the Prolog programming language for students.
    • Reviewed scientific papers to ensure publishers' criteria are met.
    Technologies: LaTeX, TeX, Mathematics, PostgreSQL, PHP, Prolog, SQL, MySQL, Maple, Python

Skills

  • Languages

    Python, TeX, HTML5, SQL, Prolog, PHP, CSS3, JavaScript
  • Other

    Mathematics, Architecture, Machine Learning, Customer Discovery, Code Architecture, MLflow, Business Analysis, HAProxy, Software Architecture, DNS, Gunicorn
  • Frameworks

    Flask, Django, Bootstrap, Angular
  • Libraries/APIs

    REST APIs, Stripe API, PayU API, SQLAlchemy, Flask-RESTful, jQuery, Jira REST API, Facebook API, React, Twilio API, Requests, PayPal API, SendGrid API
  • Tools

    RabbitMQ, LaTeX, Nginx, Jira, Bitbucket, Docker Compose, PyCharm, Maple, Atlassian Confluence, Celery, AWS Rekognition, Git, cURL Command Line Tool, Apache, GitHub, Ngrok, CircleCI, GitLab CI/CD, Mailchimp, ShipStation
  • Paradigms

    Agile, REST, Continuous Integration (CI), Management, Scrum, Unit Testing, Continuous Delivery (CD), Test-driven Development (TDD), Agile Software Development
  • Platforms

    Docker, Google Cloud Platform (GCP), AWS EC2, Amazon Web Services (AWS), Debian, OS X
  • Storage

    AWS S3, PostgreSQL, JSON, MySQL, Redis, SQLite, AWS RDS, Docker Cloud, Google Cloud

Education

  • Ph.D. degree in Mathematics
    2008 - 2012
    Nicolaus Copernicus University - ToruĊ„, Poland

To view more profiles

Join Toptal
Share it with others