Sergey Yarmonov

Novosibirsk Oblast, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sergey Yarmonov is a seasoned software engineer and technical leader with 13 years of experience building systems from sub-kilobyte embedded devices to large distributed backends. He has led and scaled engineering teams at companies like Positive Technologies and PaulCamper, driving architecture, hiring, sprint planning, and code quality with a strong emphasis on Clean Code, Clean Architecture and unit testing. Hands-on across languages and stacks, Sergey has notable Go expertise—contributing to the go-daemon library by implementing core daemonization, signal handling and test examples—and practical experience with PostgreSQL, Redis, AWS and containerized deployments. Comfortable with remote work and complex customer-facing projects, he pairs deep technical craftsmanship with proven delivery and process organization skills. A pragmatic engineer, he also brings embedded systems and industrial automation experience, from AVR device firmware to real-time control integrations.
code13 years of coding experience
job15 years of employment as a software developer
bookSoftware engineering, Software engineering at Алтайский Государственный Технический Университет
languagesРусский, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

daemon10
process-management10
go10
signal-handling10
daemons10
system-programming10
golang9
lib9

Programming languages (4)

CoffeeScriptJavaScriptGoPython

Github contributions (5)

github-logo-circle
sevlyar/go-daemon

Jul 2013 - May 2019

A library for writing system daemons in golang.
Role in this project:
userBack-end Developer
Contributions:4 releases, 3 reviews, 107 commits in 5 years 10 months
Contributions summary:Sergey primarily contributed to the `go-daemon` library by implementing and refactoring core daemonization functionality. They introduced the `Daemonize` and `Reborn` functions for process management, enabling background execution and working directory changes. Additional features include redirecting standard streams and incorporating signal handling capabilities within the library. Furthermore, the user added test examples and improved the documentation for the library's usage.
golangdaemonsdaemonlinuxgo
sevlyar/retag

Nov 2016 - Apr 2019

Change tags of structures' fields in runtime without copying of data in Go.
Contributions:26 commits, 1 PR, 24 pushes in 2 years 5 months
golangcopyingruntimefieldstags
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial