Adrian Sadłocha

Hello there!

My name is Adrian Sadłocha. I'm a software engineer with years of experience building web APIs. In the spare time I learn new technologies, build stuff and play board games.

Experience

Most of my commercial experience involve design & implementation of Python web APIs (using Flask, Pyramid and others), management of relational databases (writing and optimizing queries, managing migrations), and automation of web applications deployment (on GNU/Linux servers).

Tools I use at my current job include: Python 3, PostgreSQL, Git & GitLab, Ubuntu, Pyramid, SQLAlchemy, Docker, asyncio, Celery. For monitoring purposes there are: Telegraf, InfluxDB, Grafana, Elasticsearch & Kibana. Infrastructure and deployment management involve: Terraform, Ansible and GitLab CI/CD.

So far I've done projects in the following languages: assembly (multiple architectures), C, C++, C#, Java (also for Android), JavaScript, Perl, Python, R, Rust and TypeScript. My software has been deployed on Debian, Ubuntu and FreeBSD servers.

(I hope to learn monads/burritos Haskell and some (((Lisp))) dialect in the future.)

My frontend skills are basic. I write valid HTML and know elementary CSS. I have experience with React, Angular and I don't fear vanilla JavaScript.

I enjoy uncommon challenges. I did deobfuscation and reverse engineering of JavaScript files, as well as automated captcha solving (both textual and graphical).

If that's relevant, I'm a Bachelor of Engineering in Computer Science (Faculty of Mathematics and Information Science, Warsaw University of Technology in Poland).

Personal Projects

I wrote my first "hello world" in 2006 and fell in love with GNU/Linux in 2008. Since then I've made dozens of personal projects. They include GUI applications, CLI tools, web applications or small scripts. Below I mention some of them:

Contact

If you think I can help your company, drop me an email: adrian at sadlocha dot eu. Currently I live in Warsaw, Poland. I prefer remote work during COVID-19 pandemic.