Maxim B.

About Me

I am a Senior Software Developer with 7+ years of expertise as a Golang Developer; I have hands-on experience designing and developing a huge variety of complex software solutions, including distributed high load microservice architectures. I am an avid learner of trendy tech stacks, a good team player, Architect and Team Lead; leading up to 7 senior and middle-level developers on projects.

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Golang Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

AE Media
AE Media
Senior Golang Developer
2019 - 2019
Estonia (Remote)
  • Designed and developed a complicated RTB Ad Exchange system to handle fast ad-hoc queries on 100s of millions of events through dozens of microservices for AE Media.

  • Developed the API Gateway, matcher/bidder, statistics/analytics system, and an event-driven framework based on NATS streaming, logging and monitoring procedures.

  • Built a multi-DC Kubernetes cluster, installed all software solutions into the cluster (including databases), and set up the metrics for monitoring the solution.

IQOption
IQOption
Senior Golang Developer
2017 - 2019 (2 years)
Saint Petersburg, Russia
  • Built numerous microservice solutions on Binary Options, Forex and Cryptocurrency (PnL, Portfolio, Leaderboard, Notifications, Ad and News Server, News Provider, Economic Calendars, Depth of Market) projects for IQOption.

  • Built a good GoLang team that implemented innovative solutions for IQOption; providing team management, mentoring and guidance to the team.

  • Developed tools for the refactoring of existing services from PHP and C++ to Golang.

Brabens Development
Brabens Development
Senior Golang Developer
2016 - 2017 (1 year)
Saint Petersburg, Russia
  • Developed and designed the RTB Ad exchange architecture with 40+ microservices through the efficient use of different tech stacks.

  • Led Brabens' Golang team to develop key services; including the ad matcher, analytics, and anti-fraud services on the RTB Ad Exchange.

  • Handled the setting up of different staging and production environments, established CI/CD pipeliness, and initiated performance tests to ensure zero-downtime of releases to production.

Traffic Stars
Traffic Stars
Senior Golang Developer
2014 - 2016 (2 years)
Limassol, Cyprus
  • Set up the servers and software for the building of a recommendation feature on an advanced event-based analytics system using collaborative filtering and different analytics tech stack.

  • Prepared, designed and developed an innovative user attribution and analytics system with pattern matching features based on user behavior.

  • Successfully launched/ran the analytical system in production; handling ~500m daily events on the system with a capacity to process 1billion daily events.

Freelance
Freelance
Developer/DBA
2003 - 2014 (11 years)
Saint Petersburg, Russia
  • Offered technical consultancy for the development and deployment of affiliate networks, credit card and SMS billings, traffic exchanges, RTB, Social network and dating engines for clients.

  • Worked on the installation, patching and upgrading of different video processing, CDN, file distributed hosting systems, developed Single page applications, and implemented REST and Web Socket on solutions.

  • Created instances for BigData and different databases and worked on different recommendation systems, SOA and microservices.

Showcase

Golang Developer - HProfits
Golang Developer - HProfits
  • HProfits is a high-end RTB Ad Exchange platform with over 500m daily impressions.

  • The platform utilizes efficient metrics and tools to maximize campaign performance.

  • HProfits developed the exchange platform from scratch, selected the tech stack, and led a team of backend and frontend developers.

Golang Developer - IQOptions
Golang Developer - IQOptions
  • IQ Options is a user-friendly binary options broker offering transactions on Forex, Options, Stocks, and Crypto.

  • The platform boasts 41,463,400 registered users and daily transactions totaling $1,092,900.

  • The project team led the development and oversaw the release of numerous microservices for the platform.

Golang Developer - Clickaine
Golang Developer - Clickaine
  • Clickaine is a full-service advertising company offering comprehensive ad services.

  • They utilize their own RTB Ad Exchange with over 200 million daily impressions.

  • The company designed and built the exchange infrastructure from scratch, leading the development team and successfully deploying the project.

Golang Developer - Traffic Stars
Golang Developer - Traffic Stars
  • TrafficStars is a self-serve Ad Network and Ad Exchange.

  • It facilitates buying and selling traffic globally.

  • The exchange boasts over 2 billion daily impressions and is a leader in technology, monetization, and customer relations for Ad Networks and Exchanges.