Position: Golang backend developer
Category: Golang
English level: fluent
Years of experience: 11

Over 10 years expertise in the field of software architecture design, development, testing and delivery. My primary focus on engineering, consecutive improvements and decomposition instead of rapid problem solving allowed me to gain strong fundamentals in building computer systems of any complexity and to solve emerging tasks in a sufficient way in given timespan. Partook in different areas of software development: designing software architecture, building scalable and long-living RESTful microservices, database optimization and administration, SQL and NoSQL modeling, developing powerful and smart JavaScript UI and backend applications, constructing hybrid mobile applications.
Have a positive experience of working in companies of different scale: small startups, outsource companies, international banking and insurance companies; and now I’m an active contributor into building a story of success for a small startup to become a product company.
I follow a way of iterative improvements from the working prototype to a fine-grained product and I do care about development process as of essential part of professional ethics.
Technologies:
Golang, PHP, Python, JavaScript (ECMAScript, NodeJS)	

Concepts:
OOP, OOA, OOD, SOLID, DDD, UML, design patterns, refactoring 
TDD, unit testing, functional testing, integration testing
CI, CD, application containerization and containers orchestration 
REST, SOA, microservices architecture
Kanban, Agile, Scrum

Databases, storages, queues:
Cassandra, ClickHouse, RabbitMQ, MongoDB, MySQL, PostgreSQL, Memcached, Redis

Tools:
Kubernetes, Docker, GNU Make, Jenkins CI, Travis CI, Prometheus, Jira, Github workflow, etc.
Ищу интересную работу с гибким графиком и занятостью 30 часов в неделю.