Jan Maka, Developer in Warsaw, Poland
Jan is available for hire
Hire Jan

Jan Maka

Verified Expert  in Engineering

Bio

Jan is a software engineer and data scientist with years of hands-on experience working in academic and professional environments. He’s earned a master’s degree in neuroinformatics at the University of Warsaw and has contributed to the success of several IT projects in the neuroscience, healthcare, and insurance fields. When Jan takes on a project, he hits the ground running with his eye focused on the goal.

Portfolio

Kalepa
Amazon SageMaker, Python, Flask, Amazon Web Services (AWS)...
Kalepa
Python, Flask, PostgreSQL, OpenAPI, Scikit-learn, TensorFlow, Pandas, Keras...
Kalepa
Python, Amazon Web Services (AWS), PostgreSQL, Scikit-learn, Amazon SageMaker...

Experience

  • Python - 12 years
  • Signal Processing - 6 years
  • REST APIs - 6 years
  • PostgreSQL - 5 years
  • Test-driven Development (TDD) - 5 years
  • Machine Learning - 5 years
  • Flask - 3 years
  • OpenCV - 3 years

Availability

Part-time

Preferred Environment

Git, PyCharm, Jupyter, OS X, Linux

The most amazing...

...thing I've created is a Python-based tool to support glioblastoma treatment, which allowed us to efficiently validate therapy for many patient cases.

Work Experience

Manager | Machine Learning Engineer

2022 - 2023
Kalepa
  • Prototyped and released a classifier, which asses 2-6 digit NAICS code based on company description.
  • Managed a team of four, wrote performance reviews, scheduled 1-on-1s, and planned and monitored work in agile methodology.
  • Wrote multiple integrations with 1st-party and 3rd-party APIs.
Technologies: Amazon SageMaker, Python, Flask, Amazon Web Services (AWS), Agile Software Development, Technical Leadership, PostgreSQL, Machine Learning, Back-end, Clustering Algorithms, SQL, Data Science, Deep Learning, Amazon Elastic Container Registry (ECR), Amazon EC2, AWS Lambda, Cron, FastAPI, Docker, Caching

Senior Machine Learning Engineer

2021 - 2022
Kalepa
  • Built integrations with 3rd-party large language models (LLMs), mainly GPT 3 and 4.
  • Integrated general and custom parsers for different file types and formats.
  • Had a significant role in building company microservices architecture.
Technologies: Python, Flask, PostgreSQL, OpenAPI, Scikit-learn, TensorFlow, Pandas, Keras, OpenAI GPT-3 API, OpenAI GPT-4 API, Cloud Services, Amazon SageMaker, AWS Lambda, AWS Step Functions, Serverless, Terraform, REST, Back-end, Architecture, API Integration, Microservices, APIs, SaaS, Workflow, Amazon RDS, Agile, CI/CD Pipelines, ECS, Infrastructure as Code (IaC), Software Design, Clustering Algorithms, SQL, Data Science, Deep Learning, Amazon Elastic Container Registry (ECR), Amazon EC2, Cron, Apache Kafka, FastAPI, Docker, Caching

Machine Learning Developer

2019 - 2021
Kalepa
  • Served as the technical lead in the modernization of the customer-facing API.
  • Developed 10+ NLP classifiers with different levels of complexity.
  • Developed dozens of microservices in AWS Lambda and AWS Step Functions.
  • Took part in the development of all company API systems.
Technologies: Python, Amazon Web Services (AWS), PostgreSQL, Scikit-learn, Amazon SageMaker, SpaCy, Swagger, AWS Lambda, AWS Step Functions, Flask, Pandas, Serverless, REST, Back-end, Architecture, API Integration, Microservices, APIs, SaaS, Workflow, Amazon RDS, Agile, CI/CD Pipelines, ECS, Infrastructure as Code (IaC), Software Design, Clustering Algorithms, SQL, Data Science, NoSQL, Deep Learning, Amazon Elastic Container Registry (ECR), Amazon EC2, Cron, Apache Kafka, Docker, Caching

Lead Python Developer

2018 - 2019
Cardio Technology
  • Created a workflow for building multi-structural 3D human head models from MRI and CT data (using computer vision and machine learning).
  • Built a simulation engine that calculated electric-field properties within a human head model for given parameters and inserted object location and shapes.
  • Calibrated experimental setups and electronic devices based on theoretical calculation and computer simulations.
  • Created a Django-based web app, which was used to manage patient data, models, and simulation results and finally for calling external resources for calculations.
  • Developed a Django-based web app for the live monitoring of in-vitro experiments; Grafana was used as a visualization dashboard.
Technologies: SQLite, FEniCS, Django, TensorFlow, OpenCV, Python, Leadership, REST, Back-end, Architecture, API Integration, APIs, Agile, GraphQL, Software Design, Clustering Algorithms, SQL, Data Science, NoSQL, Azure, Cron, Apache Kafka, Docker

Lead Back-end Developer

2016 - 2019
University of Warsaw Incubator
  • Created a Django-based web app that helped users sign up for classes and book resources (items and rooms).
  • Developed a module for student projects or groups, which enabled them to recruit and communicate with one another.
  • Built a customer-relationship management module for the University of Warsaw Incubator staff.
  • Created an advanced permissions system for multiple roles and access levels.
  • Developed a statistics dashboard for live stats and insights.
Technologies: MySQL, JavaScript, Django, Python, REST, Back-end, Architecture, APIs, Agile, GraphQL, Software Design, SQL, Cron, Docker

Data Scientist

2016 - 2017
Nencki Institute of Experimental Biology
  • Created statistical measures of social relations based on mice movement within a cage. A more detailed description can be found here: Ane.pl/pdf/7722.pdf.
  • Generated methods for kernel current source density calculations on morphological structures like neurons.
  • Supported the development of a CherryPy web app, which enables coloring in brain sections and predicts brain structures based on human input and previous model states.
Technologies: Matplotlib, NumPy, Pandas, Scikit-learn, JavaScript, CherryPy, Python, APIs, Software Design, Clustering Algorithms, SQL, Data Science

Data Science Intern

2014 - 2014
Samsung
  • Worked on a neuroscience and machine learning project planned to be implemented in Samsung devices.
  • Created Python framework for running a great number of unsupervised classification tasks and selecting the most effective one.
  • Conducted a few dozen experiments with real users.
Technologies: Weka, Scikit-learn, Python, Keras, TensorFlow, SQL, Data Science

Experience

University of Warsaw Incubator Web Service

I developed a web service for signing up for classes, resource booking, and scheduling in team activities for the University of Warsaw Incubator.

New Measurement Tools of Mice Social Interactions

I developed new statistical measurement tools that analyzed mice social relationships based on mice movement within a cage.

Education

2014 - 2016

Master's Degree in Neuroinformatics

University of Warsaw - Warsaw, Poland

2011 - 2014

Bachelor's Degree in Neuroinformatics

University of Warsaw - Warsaw, Poland

Skills

Libraries/APIs

Matplotlib, Pandas, NumPy, SciPy, REST APIs, Scikit-learn, OpenCV, TensorFlow, Keras, FEniCS, SpaCy, OpenAPI

Tools

PyCharm, MATLAB, Amazon Elastic Container Registry (ECR), Cron, Jupyter, Git, Weka, Amazon SageMaker, AWS Step Functions, Terraform

Languages

Python, SQL, R, C++, JavaScript, PHP, GraphQL

Frameworks

Flask, Django, Django REST Framework, CherryPy, Swagger

Paradigms

REST, Functional Programming, Test-driven Development (TDD), Microservices, Agile, Agile Software Development, Concurrent Programming

Platforms

AWS Lambda, Docker, Django CMS, Linux, Ubuntu, OS X, Windows, Amazon Web Services (AWS), Amazon EC2, WordPress, Azure, Apache Kafka

Storage

PostgreSQL, MySQL, MongoDB, InfluxDB, SQLite, NoSQL

Industry Expertise

Cybersecurity

Other

Signal Processing, Data Science, Back-end, APIs, Machine Learning, Leadership, Architecture, API Integration, Software Design, SaaS, Workflow, Amazon RDS, CI/CD Pipelines, ECS, Technical Leadership, Clustering Algorithms, Deep Learning, FastAPI, OpenAI GPT-3 API, OpenAI GPT-4 API, Cloud Services, Serverless, Infrastructure as Code (IaC), IT Security, Caching

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring