PDF Icon Download CV

Max Mayorov

Senior Software Engineer

+32487623925 | max.mayorov@live.com | Linked In

Everything possible in the crazy world of software development

Photo

As a Senior Software Engineer with over 10 years of full-stack web development experience, I excel in delivering high-quality software solutions. I specialize in both front-end and back-end technologies, driving innovation with tools like NextJS, .NET, Directus Cloud, and Azure. I am a fast learner and a problem solver, passionate about adopting new technologies to enhance performance and user experience. My commitment to excellence and collaborative work makes me a standout candidate for any forward-thinking organization.

Frontend

React
Javascript
Tailwind
HTML
CSS
SCSS

Backend

NextJS
NodeJS
.NET, C#
TypeScript
Entity Framework
Python

Cloud

Azure
Cloudflare
Netlify, Vercel
AWS

Database

SQL Server
MongoDB

Concepts

SOLID principles
Microservices
Monolith
JAMStack
Agile development
Domain Driven Design
Serverless

Tools

VSCode
Git
Jira

DevOps

Terraform
Docker
Kubernetes

Experience

Technical Lead, Full Stack Developer

Biobest, 2023 - present

Directed the creation of a core business website for the client using NextJS, React, and Directus Cloud CMS. Integrated SAP and Azure Storage for product data, incorporated Auth0 for SSO with the webshop, and established DevOps and infrastructure.

Challenges

  • Seamlessly integrating with SAP and Azure Storage.
  • Optimizing website performance and Netlify package.
  • Implementing secure SSO with the webshop.

Senior Full Stack Developer

Crefius, 2023 - present

Spearheaded the development of a new website enabling Crefius customers to efficiently manage their loans. Led a team to implement a robust website using NextJS app router and Directus Cloud as CMS. Integrated with midlayer API, optimized performance to reduce API load and enhance user experience, and conducted load testing using K6.

Challenges

  • Implementing a website with a cutting-edge technology stack.
  • Optimizing performance to enhance user experience.
  • Conducting comprehensive load testing with K6.

Technical Lead, Full Stack Developer

UAntwerpen, 2022 - 2024

Led the team to develop two campaign websites for the university using NextJS and Directus Cloud. Implemented a multi-head site and a comprehensive permissions system in Directus, while setting up DevOps and infrastructure.

Challenges

  • Establishing a multi-head site with Directus.
  • Developing a robust permissions system in Directus.

Senior Full Stack Developer

Stellantis (Opel Finance), 2022 - 2024

Developed a dealer dashboard for Opel Finance with NextJS, integrated Auth0, and optimized the database for performance. Created Power BI reports and maintained data import and processing applications in .NET Core.

Challenges

  • Optimizing database performance.
  • Creating comprehensive Power BI reports.

Technical Lead, Full Stack Developer

Cevora, 2019 - 2024

Led the team to build a headless Sitecore website using Sitecore JSS, React, and .NET. Configured SOLR search engine, integrated with CRM and other systems, and set up DevOps and infrastructure in Azure. Maintained and upgraded necessary Sitecore modules, implementing new features.

Challenges

  • Integrating with CRM and various systems.
  • Implementing Sitecore JSS at an early product stage.
  • Optimizing search with SOLR.
  • Establishing DevOps and infrastructure in Azure.

Senior DevOps Engineer

Defensie, 2019 - 2021

Designed and managed the architecture and infrastructure for the website. Implemented build and deployment processes using Azure DevOps, Azure Cloud, Terraform for declarative infrastructure, and Sonarqube for code quality assurance.

Challenges

  • Adopting and implementing new technologies.

Functional Analyst, Senior Backend Developer

Sporty, 2017 - 2018

Designed and implemented a highly scalable and performant reservation system for children's summer activities. Developed backend API in .NET Core, frontend in React, and database in Azure SQL.

Challenges

  • Designing a scalable and high-performance system.

Senior Sitecore Developer

Belgian Railroads (NMBS), 2017 - 2018

Enhanced the Sitecore team to implement new functionalities for the public website following Helix guidelines within an Agile framework. Developed modules and pages in ASP.NET, .NET Core. Maintained frontend in Angular.

Challenges

  • Integrating seamlessly with the existing team and project.

Technical Lead, Senior Full Stack Developer

Boondoggle, 2012 - present

Led the implementation and maintenance of multi-site Sitecore websites for international brands like Chivas and Iglo, and Delhaize. Developed campaigns and custom pages, and maintained internal CRM and time tracking software. The team used Sitecore, .NET, and Azure.

Challenges

  • Managing multi-site implementations for international brands.
  • Customizing Sitecore functionalities to meet diverse client needs.

Senior Backend Developer

EVI Banking, 2015 - 2016

Developed an integration between the website and banking software, creating a middle layer between the frontend and backend. The middle layer followed REST architectural principles, implemented with .NET and integrated with the banking software.

Challenges

  • Bridging frontend and backend with a robust middle layer.

Senior Backend Developer

Rabobank International, 2012 - 2015

Led the Marketing Database project, analyzing customer requirements, implementing database changes, and integrating with Selligent campaigning software. Developed an ETL layer between banking software and marketing tools, conducting incident investigation and impact analysis. The implementation utilized .NET framework and SQL server for the data warehouse.

Challenges

  • Implementing effective data analysis and reporting.
  • Integrating marketing tools with banking software.

Technical Lead

Sibev, 2017 - 2018

Developed software to automate fraud detection processes for telecom operators. The web application was implemented with React, backend API in .NET Core, and database in Azure SQL. Also an Androind app was developed for field agents.

Challenges

  • Understanding and automating the fraud detection process.

Technical Lead

Pluritech, 2005 - 2012

Worked as a freelance web and database developer in Moscow before moving to Belgium to lead development of web and database applications. Managed the development and deployment of in-house CMS, strategized project development, and led a team of freelance developers. The technology stack included .NET framework and SQL Server.

Challenges

  • Leading and managing development teams across regions.
  • Strategizing and executing in-house project development.

Head of Customer Support

Fistech, 2002 - 2005

Developed a widely distributed customer management application for Nornikel, progressing to Head of Customer Support. Analyzed customer requirements and support claims, and developed CRM software. The software was written in Delphi and used Oracle database.

Challenges

  • Leading customer support and software development.
  • Analyzing and fulfilling customer requirements effectively.

Education

  • Master of Science in Automation

    Ryazan University of Technology, 1996 - 2001, diploma cum laude