Position: Software Engineer
Category: Golang
English level: upper
Years of experience: 8

Couple of projects I enjoyed:

As a Go engineer
  - Supported existing services, extracted multi factor authentication micro-service from main authentication service
  - Enriched in-team grown mock solution (kind of WireMock) with features required to successfully run integration tests in local environment
  - Contributed to team-scoped and company-wide Terraform modules
Used: Go, Terraform, ECS, ECR, ConcourseCI

As a DevOps integrator (Advertisement domain)
  - Replaced AWS Elastic Beanstalk CI/CD pipeline with Jenkins multi-branch pipeline
  - Updated Docker part of the environment using best practices in the industry
  - Fine tuned auto-scaling policies further cost reduce and better service responsiveness during new version deployment
  - Migrated Docker orchestration from simple standalone EC2 host to AWS managed ECS clusters + ECR
  - Migrated to the new architecture with zero downtime
  - Performed load testing with Gatling to find out system capacity
Used: Jenkins, Groovy, Docker, Amazon ECS, ERS, ASG, ALB, CloudWatch
A software engineer with 10+ years of experience. Passionate about automation. Worked in teams from 3 to 10 developers. Fully autonomous - fuzzy input becomes detailed tasks set on a board. A "boy-scout" principle is something I always follow - "not my job" is a way to nowhere. Architecture-first approach: good architecture -> working, testable code -> feedback -> improve code -> repeat.
Flexible working hours.
Company culture where mistakes are a way to learn something to for the team and not reason to put a blame.