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",
}
}