h1 align="center">Hi there, I'm Roman
2. Code Standards&Code Review Process
3. Algorithms and data structures
4. Continuous Integration&Continuous Delivery & Deployment
5. Testing
6. Troubleshooting/Logging/Monitoring
1. Version Control System(Git,gitflow)
2. Estimations
1. String
2. Rune
3. Byte
4. Int
5. Uint
6. Float
7. Constants
8. Pointer
9. Array
10. Slice
11. Maps
12. Interfaces
1Ru. Struct-Ru
1En. Struct-En
2En. Encapsulation-En
3Ru. Inheritance/Composition/Embedding-Ru
3En. Inheritance/Composition/Embedding-EN
4Ru. Polymorphism-Ru
4En. Polymorphism-En
2. Absract
3. Builder
4. Factory
5. Prototype
6. Singleton
8. Adapter
9. Bridge
10. Composite
11. Decorator
12. Facade
13. Flyweight
14. Proxy
17. Command
18. Interpreter
19. Iterator
20. Mediator
21. Memento
22. Observer
23.State
24.Strategy
26.Visitor
1.Atomic
2.Mutex
4.Once
5.Pool
6.Map
2.Pipeline
3.Barrier
4.Future
1.Structure size optimization (alignment/padding).
2.Memory model. Escape analyse.
3.Extra. Package runtime (Garbage Collector)
5.Defer
1.Context (key-value/cancel/tracing)
2.Errors handling (Panic/Recover/Errors)
1.Gin
2.Echo
3.Go-Kit
4.Beego
1.Godoc
2.Gofmt
3.Go vet
4.Pprof
5.Linters (GolangCI, golint and etc)
6.Dependencies Management. Mod
2.Mocking
3.Dependencies Management. Mod
5.Testify
6.Ginkgo
1.OS. Processes and Threads (Threads, Multi-Threading, Scheduling)
2.OS. Common Language (Bash and etc)
1.OSI
3.API
5.gRPC
1.SQL
2.Indexes
6.Kafka
7.RabbitMQ
8.NATS
9.ACID
10.MySQL
11.PostgreSQL
12.Redis
13.Memcached
15.ClickHouse
16.MongoDB
19.Sphinx
2.Virtualization (OS level virtualization (Docker)x86 Virtualization (VirtualBox)
2.Docker