Skip to content
View AlexHCJP's full-sized avatar
πŸ—
Кабан
πŸ—
Кабан

Organizations

@COMPANY-GLOBAL-ID

Block or report AlexHCJP

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
AlexHCJP/README.md

Hello there πŸ‘‹

My name is Alexander I'm a Senior Mobile Software Engineer with over 5 years of experience in mobile, backend, and full-stack development. I specialize in Flutter but also actively work with PHP (Laravel), Node.js (Express), and Go (Gin) for backend development. I love creating clean, scalable architectures and building high-quality applications. Alongside my work, I contribute to open-source solutions that make development faster and easier.


πŸ’» Open-source Projects

  • fform A Flutter package for building form validation with ease and flexibility.

  • depend A package for managing dependencies in Flutter projects.

  • markup_analyzer Static analyzer for markup languages (HTML/XML), used to identify issues and inconsistencies.

  • pike A Flutter package to simplify the handling of dynamic UI updates based on user input.


πŸ›  Key Skills

πŸ“± Mobile Development (Flutter, 4+ years, production experience)

  • Architectures: Clean, Feature-first, Module-first, MVVM
  • State Management: Bloc, ChangeNotifier, MobX, GetX
  • Navigation: auto_route, go_router, Navigator 1/2, deeplink
  • Protocols: HTTP (dio, http), WebSocket, gRPC (protobuf), WebRTC, GraphQL
  • DI & Service Locator: get_it + injectable, provider, depend
  • Platforms: iOS, Android, Web

πŸ“Š Metrics and Analytics

  • Firebase Crashlytics, Sentry, AppMetrica, Firebase SDK

πŸ§ͺ Testing

  • Unit, Integration, Widget, Golden Tests
  • Tools: mockito, integration_test, golden_toolkit
  • Coverage: Codecov

βœ… Code Quality

  • Codacy, custom_lints (markup_analyzer, pedant)

☁️ Firebase / Supabase

  • Database, Storage, Functions, Push, Auth, Remote Config, Events, Crashlytics

πŸ’Ύ Local Storage

  • Sqflite, Hive, Isar, Drift, SharedPreferences, Secure Storage

🌐 Web Development

  • Languages: JavaScript, TypeScript
  • Frameworks: React, Vue, Next.js, Nuxt.js
  • State Management: Redux, Pinia, Composition API
  • API: Axios, GraphQL, Socket.io
  • Docker

🧠 Backend Development

  • Languages: PHP (Laravel), Node.js (Express), Go (Gin)
  • ORM: GORM
  • Databases: PostgreSQL, MySQL, MongoDB, Oracle, Redis
  • Tools: Docker, Nginx, Postman, Swagger
  • Architecture: Monolithic and Microservices
  • Queues & Asynchronous: Kafka, RabbitMQ
  • Monitoring: Prometheus, Grafana

βš™οΈ CI/CD

  • GitHub Actions, CodeMagic, shorebird

πŸ“Œ Contact Me

Pinned Loading

  1. fform fform Public

    FForm is a high-level Flutter package designed to make form creation and management a breeze, with simplified field validation. It offers two main components: FFormField and FFormBuilder, that toge…

    Dart 8

  2. depend depend Public

    dependencies is a Flutter package for managing dependencies and initializing them before the app starts. It provides easy access to dependencies and logs initialization times for performance tracking.

    Dart 3

  3. markup_analyzer markup_analyzer Public

    Dart 4

  4. pike pike Public

    Pike is an event-driven state management library, enabling efficient state updates and handling through events.

    Dart 3

  5. purify purify Public

    Purify is a Go library for struct validation based on tags. It allows you to easily validate data within structs using purify tags, making your code cleaner and easier to maintain.

    Go 3

  6. contributors-company/boar_locator contributors-company/boar_locator Public

    Lightweight service locator for managing synchronous and asynchronous dependencies in Dart.

    Dart 3