MF logo falešník.net
Software development

Software engineer with a focus on systems.

Doing Python professionally since 2012!

Backend Distributed systems Automation Infrastructure

Stack and specialization

Technologies

  • Python mostly. Other languages if necessary.
  • Docker, Kubernetes, container build optimizations.
  • Async programming, HTTP, WS, NATS JetStream, GigE.
  • Pydantic, msgpack, numpy, FastAPI, alembic, SQLAlchemy, aiohttp client/server, structlog.
  • PostgreSQL, noSQL (eg. RethinkDB), redis, Consul.
  • Prometheus/VictoriaMetrics, Grafana, opensearch, Sentry.
  • GitLab CI, Jenkins.
  • pytest, selenium, XPath
  • NO frontend.

Areas

  • Backend architecture.
  • Distributed systems.
  • Deployment and maintenance of services.
  • Reliability, debugging, long term maintenance.

Selected projects

ForxAI Video Vision / Video Analytics systemsenior software engineer

Design and development of a backend for a no-code/lo-code platform to connect cameras, ML models, actuators and statistics.

Mavenir MCOquality engineer

Laying the foundation and whole paradigm/framework/coding style for an improved testing system primarily for 5G SMS functionality but not just that.

CloudForms Management Engine / ManageIQsenior quality engineer

Development of a testing platform for a UI-heavy and -centric product. Team lead for 4 other people. Co-inventor of patent US9740543B1. Development and maintenance of internal infrastructure tooling for the testing environments.

Some of the ways how we did things back then can be seen in my presentation at the SeleniumCamp in Kyiv in 2018.

Contact and links