Maxim B.

Maxim B.

Senior Golang Developer

Spain
Hire Maxim B. Hire Maxim B. Hire 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.

Work history

UpStack
UpStack
Senior Golang Developer
2019 - Present (5 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.

Portfolio

Golang Developer - HProfits
Golang Developer - HProfits

HProfits provides a high-end RTB Ad Exchange platform with over 500m daily impressions to markets. The exchange uses efficient metrics and tools in getting much more from marketing campaigns. Designed the exchange platform scratch, selected the tech stack, led the team of backend developers and frontend developers, and developed key services for the platform.

Golang Developer - IQOptions
Golang Developer - IQOptions

IQ Options is the most user- friendly binary options broker on the market using advanced trading platforms for transactions on Forex, Options, Stocks, and Crypto. The platform has 41,463,400 registered users, with daily transactions totalling 1,092,900 and volumes of US$234 million. Led the development team on the project and oversaw the release numerous of microservices for the platform.

Golang Developer - Clickaine
Golang Developer - Clickaine

Clickaine is a full and self-service advertising company which provide comprehensive and industry-leading ad services using its own RTB Ad Exchange with >200 millions of daily impressions. Designed the exchange infrastructure from scratch, led the development team, developed the core services on the exchange and led the project successfully to production.

Golang Developer - Traffic Stars
Golang Developer - Traffic Stars

TrafficStars is a powerful, self-serve Ad Network and Ad Exchange with OpenRTB capabilities, buying and selling traffic worldwide. The exchange serves more than 2 billion ad impressions daily from high-quality traffic sources, makingTrafficStars an industry leader in technology, monetisation and customer relations for Ad Networks and Exchanges. Designed and built the analytics platform on the exchange.