Position: Golang Software Engineer
Category: Golang
English level: fluent
Years of experience: 6


SKILLS

-    Experienced with Go, Python languages
-    Experience designing REST, gRPC, GraphQL API
-    Microservice architecture, SOA, SOLID, KISS, YAGNI
-    Detailed code reviewer
-    Proficient with relational databases and SQL (PostgreSQL)
-    Experience with column-oriented DBMS (ClickHouse)
-    Experience with Redis, MongoDB, AWS SNS/SQS
-    Docker, docker-compose, Kubernetes, Terraform knowledge
-    Experience with Git version control system (GitHub, Bitbucket, GitLab)
-    Cryptography knowledge, Fundamental networking, TCP/IP models knowledge
-    Proficient Linux user
-    Advanced English
-    JIRA, AWS, PostGIS, GitLab CI/CD, Swagger, Sentry, Scalyr, Segment, Intercom

EXPERIENCE

Swiss food delivery company - Middle Golang Developer
Feb 2019 - PRESENT
-    Designing, implementing robust well-tested gRPC, REST microservices
-    Integrations with third-party geocoding, analytics, and payment services
-    Writing technical documentation

International trading company - Software Engineer
Feb 2019 - PRESENT
-    Writing ETL processes
-    Designing GraphQL API
-    Developing frontend with ReactJS

Cryptocurrency trading company - Software Engineer
Feb 2018 - Jan 2019
-    Implemented web services, microservices in Golang
-    Working with third-party APIs
-    Designing OLTP database schema
-    Containerizing with Docker