Skip to content
View ivangalkindeveloper's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ivangalkindeveloper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hello there 👋

My name is Ivan

I'm Dart & Flutter Software Engineer

About me

Worked radio systems engineer in rocket space corporation.
Gradually, came to mobile and cross-platform development and working now with fintech, enterprise and app projects and make additional packages or straters that have a number of advantages and use them in my applications.

Repositories

Starters

  • 👾 multivendor_clean_architecture_starter
    Multivendor starter and example for new Flutter project based on Clean Architecture.
    It has a shell-script for completely changing the environment up to the icon, splash screen, and third-party services.

Packages

  • 📱 flutter_platform_component
    Ready-made component base using ready-made abstractions for quick use and decomposed by platform.
  • pedant
    Static strict analyzer and linter for Dart & Flutter, contains script for fixing errors, convert declarations and formatting code.
  • dependency_initializer
    Initializer utility of dependencies for Dart & Flutter projects.
  • ✏️ ellipsized_text
    Ellipsized text with the ability to adjust the position of the ellipsis.
  • ☎️ phone_number_mask_parser
    The package provides a simple parsing of phone numbers and various masking options.
  • js_import
    Importing JS sources into Flutter Web projects.

Literature

Computer Science & System Design $ Algorithms:

  • "Computer Science. Distilled. Learn the art of solving computational problems.", Wladston Ferreira Filho;
  • "Computer Science. Unleashed. Harness the power of computational systems.", Wladston Ferreira Filho, Moto Pictet;
  • "The Self-Taught Computer Scientist", Cory Althoff;
  • "Grokking Algorithms", Aditya Bhargava;
  • "The Algorithm Design Manual", Steven S. Skiena;
  • "Clean Architecture", Robert C. Martin;
  • "SQL. Quickstart guide.", Walter Shields;
  • "Design Patterns. Elements of Reusable Object-Oriented Software.", Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides;
  • "System Design Interview", Alex Xu.

Dart & Flutter:

  • "Dart in Action", Chris Bucket;
  • "Dart Fundamentals", Stanislav Chernyshev;
  • "Quick start as a Flutter developer", Andrey Aleev;
  • "Practical Flutter", Frank Zammetti.

Swift & UIKit & SwiftUI:

  • "SWIFT. Basics of iOS & macOS app development.", Vasiliy Usov;
  • "SWIFT. Developing iOS applications based on the UIKit framework", Vasiliy Usov;
  • "Development of applications on Swift and SwiftUI from scratch", Alexander Kazanskiy.

Technologies

Dart   Flutter Flutter JavaScript   MySQL   Figma   Material UI   Git  

Work stuff

  • Ikea IDÅSEN + Ikea ALEFJALL;
  • Apple Macbook Pro M2 (12c CPU, 19c GPU) 2023 16Gb RAM 512Gb SSD;
  • Apple Macbook Pro Intel i7 (7920HQ) 2017 16Gb RAM 512Gb SSD;
  • Dell U4919DW;
  • Apple Magic Keyboard 2;
  • Logitech Lift;
  • iPhone 11 64Gb;
  • Xiaomi Mi Mix 2;

Contact with me


Pinned Loading

  1. pedant pedant Public

    Static strict analyzer and linter for Dart & Flutter, contains script for fixing errors, convert declarations and formatting code

    Dart 1

  2. multivendor_clean_architecture_starter multivendor_clean_architecture_starter Public template

    👾 Multivendor starter and example for new Flutter project based on Clean Architecture.

    Dart 10 1

  3. flutter_platform_component flutter_platform_component Public

    📱 Ready-made component base using ready-made abstractions for quick use and decomposed by platform.

    Dart 10

  4. swifttern swifttern Public

    Object(Protocol)-Oriented Design Patterns using Swift

    Swift

  5. ellipsized_text ellipsized_text Public

    ✏️ Ellipsized text with the ability to adjust the position of the ellipsis.

    Dart 3 2

  6. phone_number_mask_parser phone_number_mask_parser Public

    ☎️ The package provides a simple parsing of phone numbers and various masking options.

    Dart 2 2