Ravil Bikbulatov

Software Developer at MERA

Belgrade, Central Serbia
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
Ravil Bikbulatov is a software developer with a decade of experience, based in Belgrade and currently contributing at MERA. He specializes in backend engineering with hands-on experience improving tooling and code quality, notably by adding checks, refactors, tests, and documentation to the widely used Go linter go-critic. His work demonstrates a practical focus on maintainability and bug-detection, bridging developer ergonomics and production reliability. Trained in Computer Software Engineering at Kazan Federal University, he brings solid academic foundations to pragmatic engineering. Colleagues can rely on him for disciplined contributions to open-source and corporate codebases alike. An often-overlooked strength is his dual emphasis on improving both static analysis rules and the developer experience those rules enable.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Institute of Computational Mathematics and Information Technologies, Kazan Federal University
github-logo-circle

Github Skills (3)

golang10
linter10
go10

Programming languages (7)

JavaC++ShellRustCGoPython

Github contributions (5)

github-logo-circle
go-critic/go-critic

May 2018 - Feb 2019

The most opinionated Go source code linter for code audit.
Role in this project:
userBackend Developer
Contributions:19 commits, 25 PRs, 71 pushes in 9 months
Contributions summary:Ravil primarily contributed to the codebase of `go-critic/go-critic`, a Go source code linter. Their work focused on enhancing the linter's capabilities by adding new checks and improving existing ones. The commits show the implementation of new rules to detect code style issues and potential bugs, and also involved refactoring existing code to improve maintainability and readability. Furthermore, the user updated the documentation and test files to provide better examples and ensure the correct behavior of the linter.
golanglinterlintpackstyle-checkeraudit
weeellz/Testy

Apr 2018 - Aug 2018

Contributions:1 release, 10 PRs, 8 pushes in 4 months
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
Ravil Bikbulatov - Software Developer at MERA