Services
**Currently, I work fully on my start-up Adapptio and I don’t offer the following services anymore. Please take this page only as a reference of my experience.
#Software Architecture - Consultations
I offer consultations in the field of a software architecture and an application design. I focus mainly on distributed, high-available and cloud-native solutions. Terms such as CAP theorem, data racing, micro-services or event-sourcing are well known to me. I devote myself to the design and also the development of such solutions for the last 4 years. Also, I have a practical experience with related activities such as CI/CD, configuration management, containerization and provisioning of on-premise and cloud-native systems.
Over the last 10 years, I’ve gone a long way from a web design over a network and server management to complex software solutions. During this time I worked with many open-source projects and I wrote production applications in many different programming languages. Thanks to this experience I’ve got a complex overview of nowadays possibilities and available technologies. And I still follow the trends, new technologies and I learn new things everyday.
I don’t want to say that I’m an expert on everything. For example, I don’t know how to work with the MongoDB or the PostgreSQL on an expert level, but I know what are these technologies capable of, and when and how to use them and what the operating costs are.
I programme and work with following languages and frameworks on a production level:
- JavaScript / NodeJS
- TypeScript
- PHP
- React JS
- Angular 2+
I have a practical experience with following terms, technologies and projects:
- Microservices
- Pub/sub
- CAP theorem
- API economy
- Circuit-breaker
- Stateless vs. Statefull Apps
- High-availability
- MariaDB / MySQL
- PostgreSQL
- MongoDB
- OrientDB
- ElasticSearch
- Logstash
- Redis
- Docker
- Kubernetes
- SaltStack
- CI/CD
- GitLab
- Jenkins
- RabbitMQ
- Grafana
- Prometheus
- Apache / Nginx
- HA Proxy
- MetalLB
- Graylog
- Router OS
- OpenStack
- Python
- Erlang / Elixir
- TensorFlow
- MQTT
- Swagger
- Unity 3D
- And more…
PS: Check out my blog - I write about topics and problems I encounter with during my work. Unfortunately, most of the posts are in Czech. But sometimes I post on Medium.com in English.