TL;DR

“So you’re looking for a software developer …”

I’m a freelance software developer and IT consultant with over seven years of experience in data engineering, REST API development, natural language processing, and machine learning. I have worked with clients on projects across various sectors, including chemical manufacturing, digital agriculture, social media monitoring, and financial services.

I specialize in the design and implementation of ETL pipelines, REST APIs, web applications for data-centric backends, large-scale data collection solutions, as well as cloud platform management. Among my accomplishments are the creation of software tools and platforms such as a Python framework for managing ML experiments with “little ceremony”, and a (AWS Lambda based) REST API that calculates optimal spray rates for herbicide application programs.

I am an expert in Python and Java, with additional skills in JavaScript, SQL, and (Unix) shell scripting (bash/zsh). Additionally, I am interested in functional programming, especially Lisp (Clojure, Racket, or Common Lisp).

I’m experienced with industry standard technologies for data storage and processing like Postgres, MySQL, sqlite, Cassandra, Kafka, Solr, Redis; container management with Docker and Kubernetes; cloud computing using Azure and AWS, and system monitoring solutions such as Grafana, Zabbix or Prometheus.

I also employ a broad range of tools and frameworks, including Ansible, Django, Emacs, Flask, IntelliJ, Jupyter, Linux (Debian, Ubuntu, Fedora) Maven, mlflow, pandas/numpy/polars, pipenv, poetry (Python), Pycharm, Pydantic, React, sklearn, scipy, spaCy and Spring Boot.

My background in computational linguistics has provided me with solid understanding of Natural Language Processing (NLP) and Language Models (LLM).

If you still think that this sounds good, then please get in touch!

Check my resume for some “hard facts” or get in touch right away.

The best way to contact me is via email: markus@restless-bytes.com

I check emails regularly and will normally1 reply within a business day.

I’ll also happily engage with you on one of the following platforms but keep in mind that I might not check them as regularly as I check my emails:

Professional

Social

Please note that although I do enjoy traveling and on-site sessions from time to time, I absolutely prefer to work remotely most2 of the time.


  1. Except for when I’m on vacation or something↩︎

  2. 95% or more!↩︎