Mark Grigoriev
AeroLeads people directory · profile

Mark Grigoriev Email & Phone Number

Flutter developer at Sberbank-Technology
Location: Moscow, Moscow City, Russian Federation 5 work roles 1 school
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Flutter developer
Location
Moscow, Moscow City, Russian Federation
Company size

Who is Mark Grigoriev? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Mark Grigoriev is listed as Flutter developer at Sberbank-Technology, a with 1847 employees, based in Moscow, Moscow City, Russian Federation. AeroLeads shows a matched LinkedIn profile for Mark Grigoriev.

Mark Grigoriev previously worked as Flutter Mobile Development Tutor at Skillbox and Flutter developer at Skipp. Mark Grigoriev holds Диплом Специалиста По Инженерной Специальности, Инженер from Новосибирский Государственный Архитектурно-Строительный Университет (Сибстрин).

Company email context

Email format at Sberbank-Technology

This section adds company-level context without repeating Mark Grigoriev's masked contact details.

Sberbank-Technology

Review company-level records connected to Mark Grigoriev before choosing the right outreach path.

Profile bio

About Mark Grigoriev

Hey!👋 My name is Mark, I work as a mobile application developer at Sberbank, I also check students' homework on Skillbox and supervise a small telegram chat where I answer students' questions about Flutter. Sometimes I take small jobs. Read more about work experience below in the resume.I love programming, learning new technologies, solving problems. I am fond of competitive computer games (rating in Dota2 - 7040).From time to time I participate in various hackathons, I think they help me develop as a programmer, and most importantly, they give a big boost to soft-skills. I love writing unit tests💚.Programming languages: Dart (main language), JavaScript (low level, started working in it)📱Mobile: Flutter (Clean Architecture, TDD, BLoC)My main working tool in which I have the most experience."Cool" abbreviations:SOLID - I understand the meaning of letters, I try to adhere to these principles in development. Fortunately, layered architecture fits these principles very well. But I'm still a long way from a deep understanding.DRY - is a principle that unfortunately often pops up for me when refactoring, because the code is often repeated. I fight with it.OOP - because Flutter and Dart in particular use OOP, understand and use the basic principles in their work all the time.Architecture:I use layered architecture (Clean Architecture). I divide the application into 3 layers (some times 4-5):1️⃣ Data - work with data, repositories.2️⃣ Domain - the main layer with entities and useCases in which entities and business logic are stored,3️⃣ Presentation - data display layer + layer containing bloc.4️⃣ Business - sometimes I separate business logic to this layer (state management).5️⃣ Platform - data from android/ios platform, like an geoposition etc.I am injecting dependencies (Dependency Injection) via GetIt.Layers are connected to each other through abstract classes (interfaces). Each layer is covered with tests.I understand all the disadvantages of this approach.❌ A lot of "broiler code" (code generation solves part of the problem)❌ Different implementations of "Clean Architecture"❌ Not suitable for small projects (debatable)but the pros outweigh the cons.✅ Structured code.✅ Testable.✅Replacement of individual elements.✅ No direct relationship between layers.✅Expandable.✅ Easy refactoring.State Management:1️⃣ BLoC - the main library I use is bloc from Felix Angelov.2️⃣ Provider - used in early projects.3️⃣ Vanilla - for super small projects or modules, the usual setState() is sometimes enough.

Current workplace

Mark Grigoriev's current company

Company context helps verify the profile and gives searchers a useful next step.

Sberbank-Technology
Sberbank-Technology
Flutter developer
moscow, moscow city, russia
Employees
1847
AeroLeads page
5 roles

Mark Grigoriev work experience

A career timeline built from the work history available for this profile.

Flutter Developer

Current

Москва, Россия

Development of a cross-platform mobile application on Flutter for the internal needs of the bank, repeating the functionality of the existing WEB solution. Working in a product agile team.Development was carried out for a year and a half. Greater freedom of action, given the opportunity to choose the architecture of the application. Chose layered architecture (CleanArchitecture). Main reasons for choosing:✅ Replaceability of elements (you can replace the library or solution if it does not fit the security requirements of the bank).✅Testability. (I tried to write code using the Test Driven Development methodology).✅Extensibility (Modules are added without complicating the code, and the time to add modules does not increase exponentially with the increase in the codebase).State Management - BLoC.Chose it for the following reasons:✅ Good division of code into state, events and handler with business logic.✅ Testability.✅ A standard in Flutter development that another developer can easily understand.Features of working in a bank:- Interaction with native SDK (To ensure security and replication in the corporate store).- Building a project in Jenkins.- Working with the Confluence wiki.- Jira.- Work in VPN networks.- Relatively good test coverage (Percentage of test coverage - 87%).- Fully staffed team and established business processes.

Sep 2020 - Present

Flutter Mobile Development Tutor

Current

Moscow City, Russia

Flutter Mobile Development TutorPart time job, 1-2 hours a day.Tasks:📍 Checking the homework of students taking the "Flutter" course.📍 Code review.📍 Curation of the telegram chat of the course, answers to questions.

Apr 2021 - Present

Flutter Developer

Moskow

Application development for agricultural needs - millet exchange. Outsourcing company, worked in tandem with another developer. Tasks via tickets in Jira, billed hourly.From interesting:📍 Working with google_maps.📍 Lots of codereviews.📍 A lot of code generation, work with the freezed library.📍 Working with the network through - dio.📍 Pair programming.

Sep 2021 - Dec 2021

Web-Programmer

Interregional Public Organization "Union Of Moscow Architects"

Within the framework of a civil law contract, he carried out project work on the development of an Internet portal for the Houses of Culture of the Republic of Sakha (Yakutia). Essence of work:1️⃣ Project work on the development of content and content for sites about regional recreation centers and the recreation center system.2️⃣ Development of a website prototype, its content and work logic.3️⃣ Technical support for creating a DC catalog.4️⃣ Interaction with representatives of the administrations of the Republic of Sakha (Yakutia), the leadership of the recreation center and members of the public.💡 The contract was signed after the victory of the ArtHackathon “New Life of Houses of Culture” (Yakutsk, January 20-25, 2020)🛠 Used tools:Website prototyping in Figma.Creating an MVP with React JS.🎉 The result of the work:The contract was closed with the expiration date. The results of the MVP work and the ideas thought out during this period were transferred to the web-studio for further development. The book "Identity in the Type" was also published. The project itself continues to work in other regions of the Russian Federation.

Apr 2020 - Oct 2020

Junior-Developer

Ооо "Эсфераль"

Якутск, Республика Саха (Якутия), Россия

Worked in an outsourcing company, involved in several projects.The company uses this stack of technologies:Android + iOS: Flutter.Backend: NodeJS.Database: MongoDB.WEB: React (Redux).Version control system: GitHub.There is a published project on Google Play:https://play.google.com/store/apps/details?id=com.esphereal.medkit_flutter

Apr 2019 - Sep 2020
Team & coworkers

Colleagues at Sberbank-Technology

Other employees you can reach at sberbank-technology.com. View company contacts for 1847 employees →

1 education record

Mark Grigoriev education

  • Новосибирский Государственный Архитектурно-Строительный Университет (Сибстрин)
    Новосибирский Государственный Архитектурно-Строительный Университет (Сибстрин)
    Инженер
FAQ

Frequently asked questions about Mark Grigoriev

Quick answers generated from the profile data available on this page.

What company does Mark Grigoriev work for?

Mark Grigoriev works for Sberbank-Technology.

What is Mark Grigoriev's role at Sberbank-Technology?

Mark Grigoriev is listed as Flutter developer at Sberbank-Technology.

Where is Mark Grigoriev based?

Mark Grigoriev is based in Moscow, Moscow City, Russian Federation while working with Sberbank-Technology.

What companies has Mark Grigoriev worked for?

Mark Grigoriev has worked for Sberbank-Technology, Skillbox, Skipp, Interregional Public Organization "Union Of Moscow Architects", and Ооо "Эсфераль".

Who are Mark Grigoriev's colleagues at Sberbank-Technology?

Mark Grigoriev's colleagues at Sberbank-Technology include Anna Kolinko, Alexander Kuzmin, Alexander Balabin, Valera Arestanov, and Sem Prytkov.

How can I contact Mark Grigoriev?

You can use AeroLeads to view verified contact signals for Mark Grigoriev at Sberbank-Technology, including work email, phone, and LinkedIn data when available.

What schools did Mark Grigoriev attend?

Mark Grigoriev holds Диплом Специалиста По Инженерной Специальности, Инженер from Новосибирский Государственный Архитектурно-Строительный Университет (Сибстрин).

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Mark Grigoriev you were looking for.

View similar profiles