Software development
Software engineer with a focus on systems.
Doing Python profesionally 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, NATS/JS, GigE.
- PostgreSQL, noSQL (eg. RethinkDB), redis.
- Prometheus, Grafana, opensearch.
- 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.
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.
