15+ years of commercial software development using Golang/Java/React tech stacks both for big corporations and for startups in several domains: AI/ML, Finance/Trading, AdTech and others.
I’ve been dealing with large scaled distributed and heavy loaded applications with thousands of concurrent users/transactions per second and processing several TB of user data daily.
I specialize in backend multi-threaded applications but also have an extensive experience with web applications with complex UI logic.
I'm fan of clean code, simple architectures and Test Driven Development (TDD)
When a designing an application from scratch or fixing legacy one - I use OOP/OOD approaches for easy enhancements in the future and keep architecture as simple and flexible as possible which allows to minimize a technical debt of the whole project.
My main goal is meeting client's business needs with an effective scalable architecture and good code quality (coding standards, unit-test coverage, etc).
Mikhail B. earns an estimated $10k/mo. That's 6.8× the typical freelancer and more than 99.88% of everyone we track.