Overview
Technical skills
Timeline
Built the HATA mobile app for iOS and Android from scratch, establishing frontend architecture and core systems. Shipped key product features including crypto wallets, transfers, staking, and payment integration. Implemented security and compliance flows such as 2FA and automated KYC/KYB, and led Passkey (WebAuthn) authentication integration alongside OTP. Improved release safety with a feature-flag system and monitored production stability using Sentry.
Built a message validator to parse ISO 8583 messages and verify them against QR payment standards. Supported system integration testing for rollout of QR payment features across the ATM Prima network. Worked with ISO 8583 and Base24 tooling to handle real-time interbank transaction requirements.
JavaScript
TypeScript
Swift
Jetpack Compose
Objective-C
Figma
Flutter• 5y+
MVP
Repository Pattern
Reactive Programming
Declarative UI
State Management
Adaptive UI
Codemagic
- Develop feature screens and UI components for mid-size Flutter apps (auth flows, product lists, forms) using Bloc and get_it for DI.
- Integrate REST APIs and resilient network logic with Dio, adding offline caching and idempotent retry in repositories.
- Add automated tests (widget and unit tests), CI pipelines and basic release automation to harden deliveries.
Python
Go• Middle • 3y+
Java
PHP• 5y+
Kotlin
SQL
MySQL
PostgreSQL
Rest API
gRPC
GitHub Actions
CI/CD
Mockito
Git
Docker
- Implement and maintain small REST endpoints and controllers in PHP using the framework conventions (controllers, request validation, response traits).
- Add and own database migrations and schema evolution scripts, including tests for migrations and examples of non-trivial schema changes (indexes, foreign keys).
- Write unit and integration tests for controllers and models and add a CI pipeline to run them (PHPUnit + GitHub Actions/GitLab CI).
- Harden input boundaries and error contracts: add idempotency keys, consistent error payloads, and explicit input validation for public APIs.
