Maksim Bannikov Email & Phone Number
Who is Maksim Bannikov? Overview
A concise factual answer block for searchers comparing this professional profile.
Maksim Bannikov is listed as Senior Golang Developer at FairMoney, a with 1125 employees, based in Moscow, Moscow City, Russian Federation. AeroLeads shows a matched LinkedIn profile for Maksim Bannikov.
Maksim Bannikov previously worked as Senior Golang Developer at Zalando and Chief Technical Officer at Gazprombank. Maksim Bannikov holds Bachelor'S Degree, Applied Computer Science In Management from Moscow Power Engineering Institute (Technical University).
Email format at FairMoney
This section adds company-level context without repeating Maksim Bannikov's masked contact details.
Review company-level records connected to Maksim Bannikov before choosing the right outreach path.
About Maksim Bannikov
Experienced Software Engineer with over 10 years of commercial experience in development and engineering management.• Experience with building highly available, scalable, and fault-tolerant web systems;• Strong proficiency in writing clean, efficient, and well-structured code;• Experience with a wide range of programming languages and frameworks (backend, frontend, mobile development);• Strong problem-solving skills and ability to adapt to new technologies quickly.𝐌𝐚𝐢𝐧 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐜𝐚𝐥 𝐬𝐭𝐚𝐜𝐤 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐬: Kotlin, Java, Spring Framework, JUnit, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, Kubernetes, Docker, Grafana, Prometheus, Jenkins, GitLab CI/CD.𝐇𝐚𝐯𝐞 𝐚𝐧 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐰𝐢𝐭𝐡: Frontend (JavaScript, TypeScript, React, Angular, Redux), Mobile dev (Flatter, Dart, Riverpod, Ionic Framework), Python, Lua, C/C++.
Maksim Bannikov's current company
Company context helps verify the profile and gives searchers a useful next step.
Maksim Bannikov work experience
A career timeline built from the work history available for this profile.
Senior Golang Developer
Chief Technical Officer
Head Of Backend Development
Managing and coordinating the efforts of 10 backend developers across 3 cross-functional teams, ensuring efficient allocation of resources and timely completion of projects.𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Kotlin, Java, Spring (Boot, WebFlux, Data, Cloud, Security), Kafka, PostgreSQL, Elasticsearch, Redis, Kubernetes, Grafana, Prometheus, GitLab CI, etc.• Improved the processing system's performance (the core of the system) by reimplementing logic without Kafka transactions (implemented Transactional Outbox pattern), resulting in a x3 increase in processing speed.• Eliminated monolithic build in CI/CD and versioning of development artifacts, resulting in increased independence of microservices and a decrease in cascading defects.• Developed a process for managing library updates, resulting in a 90% decrease in the time required to update libraries and minimizing the risk of using outdated or vulnerable code.• Formulated and deployed an effective workflow to manage production defects, resulting in maintaining an average of fewer than 10 open defects at any given time, this has increased quality of user experience.• Implemented the Trunk Based Development methodology in one of the teams, enabling the release of features on an individual basis without the need for a release train. This transformation decreased time to market, slashing it from 1.5 months to just a matter of days.• Integrated multiple peer review practices into the teams' workflows, it has promoted quality-driven development processes.• Executed a DevSecOps strategy, resulting in a 85% decrease in the number of security vulnerabilities discovered during code review processes.• Initiated and actively participated in a departmental restructuring, resulting in the establishment of 4 product teams, each assigned specific areas of responsibility.• Developed a practice of concurrently delivering both technical and business metrics in Grafana with release of new functionality.
Team Lead
• Led a team in the development of 3 projects: - a B2B platform for business travel management; - a conveyor for issuing bank guarantees; - a digital banking system based on existing solutions.𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Kotlin, Spring (Boot, WebFlux, Data, Security), MongoDB, RabbitMQ, Redis, Camunda BPM, Amazon S3, Kubernetes, Helm, GitLab CI, GRPC + Armeria.• Took an active role in establishing a brand-new development department, initiating operations from the ground up and successfully growing it to a robust team of 70 skilled engineers.• Collaborated with my team to conduct a comprehensive analysis, leveraging CNCF guidelines, to carefully select and implement diverse infrastructure solutions, including monitoring systems, container orchestration systems, logging systems, build pipelines, binary storage solutions, and more.• Architected the "dream pipeline" as a benchmark for teams to aspire to, breaking it down into templates, thereby enabling the implementation of a CI/CD as a Service approach.• Successfully adopted an enormous codebase and documentation generated by a multitude of engineers from various company departments. Analyzed and deployed a portion of this codebase, creating a replica of the company's product for further purposes.
Kotlin Backend Team Lead
Backend development of banking system based on the reactive stack and microservice architecture.• Led a team of 8 backend developers in the development and maintenance of a banking system• Implemented new architecture and business features, while migrating old ones from a legacy monolith based on PHP• Assessed technical debt and organized refactoring efforts to improve the system's performance and scalabilityTech stack: Kotlin, Spring Boot, Spring WebFlux, Spring Data R2DBC, Kafka, Kubernetes (OpenShift), JUnit, Strikt, Mockito.⭐ Key results:• Successfully migrated part of the system's microservices to a hexagonal architecture and applied this architecture to new services in the future• Regulated the technology stack used on the project, improving consistency and maintainability• Created development conventions to synchronize the team, resulting in more efficient and effective collaboration• Rebuilt the existing CI/CD pipeline, shortening the release cycle and enabling the release of tasks separately• Successfully delivered the product into production
Senior Full Stack Developer
As a Senior Software Engineer at an Investment Bank, I was responsible for the development of a high-load in-memory storage system. The system consumed data from various legacy systems and transformed, associated, and combined them into aggregate models. I utilized technologies such as Tarantool, Lua, GraphQL, Apache Avro, Docker, ELK, and Grafana to develop and implement the system.I also developed an independent system that allowed business users to construct queries and export data from the storage. For the backend, I initially developed a prototype using Kotlin, Ktor, Exposed, Gradle, and GraphQL. This prototype was then transitioned into a production-ready system using Kotlin, Spring Boot (REST), Exposed, GraphQL, Gradle, and Docker. For the frontend, I used React, Redux, Bootstrap, and Webpack to create a user-friendly interface for business users to access the data stored in the system.
Senior Full Stack Developer
Fullstack development of automated control system.• Backend development based on microservice architecture (Java Core, JAX-RS, Tomcat, Python, Flask, SqlAlchemy, PostgreSQL)• Development of various micro frontends (JavaScript, TypeScript, AngularJS, jQuery, Bootstrap, Semantic UI, PrimeNG)• Building CI/CD from scratch (based on Jenkins) and integrating it into the development process• Creating own binary deb and rpm packages
C/Python Developer
• Development of 2D/3D onboard mapping system for the aviation complex (C, OpenGL)• Development of various hardware emulators (Python, PyQt)
Colleagues at FairMoney
Other employees you can reach at fairmoney.ng. View company contacts for 1125 employees →
Ibukunoluwa Motunrayo
Colleague at FairmoneyLagos, Lagos State, Nigeria
View →
UO
Uchenna Onyenyilionwu
Colleague at FairmoneyLagos State, Nigeria
View →
SS
Sunday Sani
Colleague at FairmoneyAbuja, Federal Capital Territory, Nigeria
View →
EO
Edna Omasoro
Colleague at FairmoneyNigeria
View →
FE
Fortune Emmanuel
Colleague at FairmoneyLagos, Lagos State, Nigeria
View →
AJ
Ayomide Joy
Colleague at FairmoneyIkeja, Lagos State, Nigeria
View →
CA
Chinedu Agwuncha
Colleague at FairmoneyLagos State, Nigeria
View →
SS
Sarki Saraki
Colleague at FairmoneyAbuja, Federal Capital Territory, Nigeria
View →
RO
Rémi Ollivier
Colleague at FairmoneyMontigny-Lès-Cormeilles, Île-De-France, France
View →
IO
Ibrahim Otaru
Colleague at FairmoneyAbuja, Federal Capital Territory, Nigeria
View →
Maksim Bannikov education
Frequently asked questions about Maksim Bannikov
Quick answers generated from the profile data available on this page.
What company does Maksim Bannikov work for?
Maksim Bannikov works for FairMoney.
What is Maksim Bannikov's role at FairMoney?
Maksim Bannikov is listed as Senior Golang Developer at FairMoney.
Where is Maksim Bannikov based?
Maksim Bannikov is based in Moscow, Moscow City, Russian Federation while working with FairMoney.
What companies has Maksim Bannikov worked for?
Maksim Bannikov has worked for Fairmoney, Zalando, Gazprombank, Честный Знак, and Innotech.
Who are Maksim Bannikov's colleagues at FairMoney?
Maksim Bannikov's colleagues at FairMoney include Ibukunoluwa Motunrayo, Uchenna Onyenyilionwu, Sunday Sani, Edna Omasoro, and Fortune Emmanuel.
How can I contact Maksim Bannikov?
You can use AeroLeads to view verified contact signals for Maksim Bannikov at FairMoney, including work email, phone, and LinkedIn data when available.
What schools did Maksim Bannikov attend?
Maksim Bannikov holds Bachelor'S Degree, Applied Computer Science In Management from Moscow Power Engineering Institute (Technical University).
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Maksim Bannikov you were looking for.
View similar profiles