Position: Senior Golang Developer
Category: Golang
English level: intermediate
Years of experience: 11

- Designed and developed scalable miscroservices system in a  healthcare. 
- Developed highload push advertisement system for fast searching and processing best ads bids for mobile users using golang, redis, kafka
- Developed VPN backend service for mobile application using golang, mysql, grpc, protobuff, docker swarm, rabbitmq, elasticsearch and Jenkins
- Developed from scratch a complex rest api system using java8, spring boot and websockets for debugging mobile applications 
- Designed and developed an automated procurement system from scratch.The system works in many major companies and banks
- Designed and developed an automated logistics trades system aimed at lowering cargo delivery costs
- Designed and developed a complex website for furniture promotion and sale (B2C)
- Designed and developed own content management system (CMS)
- Designed and developed on-line store system
I have been developing different backend systems for more then 15 years using different languages like php, java, node.js, golang. 

Majority of the systems were API based. I had experience in building microservices based systems using event driven architecture. Participated in developing several cloud solutions for deploying and serving applications. Also had and experience of building non-api base systems like a vpn service and highload click-ads processing service. 

I like to simplify and refactor code, optimize database queries,   build reliable applications using testing, coding standards and DDD.

I speak English freely.

I’m found of active life and do not have bad habits. Reliable and supportive for teammates. Calm and attentive in conflicting situations.

My main professional technology stack consists of the following:

Golang - 5 years
Postgresql 
Docker 
Git
Linux


In past I worked with:

Php (php5) – 10 years
Java (Java8) - 1.5 years
Node.js,
nats, rabbitmq,
kubernetes
gcp cloud

I’m familiar with  Jira, Scrum, Agile which is used for development process
In my work I use Linux (Ubuntu) as main OS for development and is familiar with shell.
Looking for possibility to work remotely with flexible schedule
Based in Slovakia, B2B