Mihail Stoykov

Software Engineer at Load Impact

Bulgaria
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
Mihail Stoykov is a seasoned software engineer with 14 years of experience building robust back-end systems and contributing to production-grade open source projects. Based in Bulgaria, he currently works at Load Impact and has a track record across startups and service providers where he focused on server programming, system administration and backend development. Mihail’s open-source contributions to high-profile Go projects—go-swagger, go-openapi/runtime, k6 and the goja JS engine—showcase deep expertise in API tooling, runtime request handling, dependency hygiene and JavaScript engine internals. He is skilled at debugging subtle runtime and concurrency issues, improving code generation and standards compliance, and removing fragile dependencies to simplify maintenance. Colleagues know him for pragmatic fixes that touch core request/response paths and for adding small but impactful features (e.g., string format conversions and array prototype methods) that improve developer ergonomics.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Sofia University St. Kliment Ohridski
bookSofia High School of Mathematics
stackoverflow-logo

Stackoverflow

Stats
1,159reputation
77kreached
37answers
0questions
github-logo-circle

Github Skills (32)

dependency-management10
javascript10
apidoc10
testing10
data-manipulation10
swagger10
software-update10
regular-expression10
swagger-codegen10
http-client10
go10
manipulate10
code-generation10
api10
golang10

Programming languages (16)

C#JavaC++RustCMakefileGoMustache

Github contributions (5)

github-logo-circle
grafana/k6

Oct 2018 - Jan 2023

A modern load testing tool, using Go and JavaScript
Role in this project:
userBack-end Developer
Contributions:1 release, 2938 reviews, 848 commits in 4 years 4 months
Contributions summary:Mihail's contributions center around updating dependencies within the Go-based load testing tool. The commits primarily involve updating third-party libraries such as `github.com/jhump/protoreflect`, `github.com/tidwall/gjson`, `golang.org/x/time`, and `google.golang.org/grpc`, with the aim of incorporating bug fixes and optimizations. The user also made changes to the `go.mod` and utilized esbuild to update inline sourcemaps. The user focused on fixing race conditions in a critical context within the codebase.
gojavascripttestinggolangload-testing
dop251/goja

Apr 2020 - Jan 2023

ECMAScript/JavaScript engine in pure Go
Role in this project:
userBack-end Developer
Contributions:16 reviews, 22 commits, 39 PRs in 2 years 9 months
Contributions summary:Mihail primarily contributed to the development and maintenance of the `goja` ECMAScript/JavaScript engine. Their work involved bug fixes, specifically addressing issues in JSON parsing and handling of regular expressions. They also added features like `trimLeft` and `trimRight` for string manipulation, as well as implemented methods such as `flat`, `flatMap`, `getOwnPropertyDescriptors`, and `values` for array and object prototypes. Furthermore, the user refactored and improved internal handling of errors and promises.
ecmascriptgojavascript-enginejavascriptgolang
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