1package main
2 
3type Developer struct {
4  Name  string
5  Role  string
6  Focus []string
7}
8 
9func main() {
10  dmitriy := Developer{
11    Name: "Dmitriy",
12    Role: "Software Developer",
13    Focus: []string{"experience", "responsibility", "educability"},
14  }
15}
// doc.go
With 16 years of experience as a Software developer, I’ve spent the last 5 primarily working with Go. I’ve been working remotely for over 6 years, contributing to large-scale projects and collaborating with international teams. I also use AI tools in my day-to-day development.
// skills.go
var Languages = []string{"Golang", "PHP", "JavaScript"}
var Frameworks = []string{
  "Fiber", "Wails",
  "Symfony 5", "Symfony 4", "Symfony 3",
  "Yii 2", "Yii 1", "CodeIgniter",
}
var APIProtocols = []string{"REST", "gRPC"}
var Databases = []string{
  "PostgreSQL", "MySQL", "SQLite", "MongoDB", "Memcached", "Redis",
}
var Messaging = []string{"RabbitMQ", "Apache Kafka"}
var Search = []string{"Sphinx"}
var Frontend = []string{
  "HTML5", "CSS3", "LESS", "SASS", "Gulp", "Vue 3",
}
// contact.go
func Contact() Links {
  return Links{
    Email:    "info@dmitriygnatenko.ru",
    Telegram: "@amberCoder",
    GitHub:   "github.com/dmitriygnatenko",
  }
}