Full Stack Developer
12+ years exp
10+ projects
PHP
JavaScript
Node JS
TypeScript
Active 20 days ago
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
A cross-platform mobile engineer at a lower-middle (junior-to-middle) level who implements small native integrations for hybrid apps. The strongest proven skill is building native Cordova plugin bindings and integrating native SDKs, as shown by ResetFontSize.initialize (Android WebView/WebSettings/main-thread handling) and the RollbarCordova native bindings on both Android and iOS (initialize and sendJsonPayload). There is little evidence of advanced mobile engineering like lifecycle resilience, offline sync, background scheduling, automated tests, or release/CI automation in the public code.
Technical skills
PHP
JavaScript
Node JS
TypeScript
PHP
Bitrix
Drupal• 8y+ • 1 project
Slim• 6y+ • 3 projects
Node JS
Electron
Axios• 7y+ • 5+ projects
Mobile
Android
Android SDK
iOS
iOS SDK
Mobile
Cross
Cordova• 8y+ • 5+ projects
Adaptive UI• 8y+ • 10+ projects
Push Notifications• 8y+ • 4 projects
Amplitude SDK• 7y+ • 4 projects
Crashlytics• 7y+ • 4 projects
Firebase• 7y+ • 4 projects
Google Play Billing• 7y+ • 4 projects
Google Play Services• 7y+ • 4 projects
Ionic• 7y+ • 2 projects
OneSignal SDK• 7y+ • 4 projects
Capacitor• 4y+
Design
3ds Max• 30y+
Adobe Photoshop• 24y+
Adobe After Effects• 10y+ • 10+ projects
Adobe Premiere Pro• 10y+ • 10+ projects
Figma
Affinity Designer
Blender
Game Dev
GameMaker• 18y+
Construct 3• 8y+ • 5+ projects
Phaser• 8y+ • 10+ projects
Tiled• 8y+
Godot• 7y+
Spine• 5+ projects
TexturePacker
Cocos Creator• 1 project
DevOps
Git• 15y+
GitLab CI• 4y+
Databases
MySQL• 12y+ • 5+ projects
SQLite• 7y+ • 4 projects
Frontend
JQuery• 10y+ • 5+ projects
Webpack• 9y+ • 5+ projects
npm• 8y+
Vue.js• 7y+ • 5+ projects
Pinia• 7y+
Lighthouse• 7y+
i18next• 7y+
ESLint• 7y+
Prettier• 7y+
Socket.IO• 7y+
GSAP• 6y+
Bootstrap• 6y+
React.js• 5y+
Sass• 3y+
PixiJS• 4 projects
Three.JS• 1 project
Vite
Flowbite• 1 project
Tailwind CSS
daisyUI
Anime.js
pnpm
shadcn/ui
Timeline
Playable Ads developer
•
Middle
AdQuantum
•
Full-Time
Developed software for mobile playable ads and related marketing content. Implemented interactive playable experiences using PixiJS, Vue.js, and Three.js. Worked on code refactoring and custom build/packaging processes with strong focus on build performance optimization.
PixiJS
Vue.js
Three.JS
HTML5-developer
•
Middle
Rockstone
•
Full-Time
Worked on the mobile game Merge Pets. Refactored existing code, built new components and animations, and fixed bugs. Adapted layouts from Figma into the game engine, and handled Android app setup, updates, and builds including Spine integration.
Figma
Fullstack developer
•
Middle
Sensitive Media
•
Full-Time
Developed mobile games and tools for game designers. Created playable ads and related gameplay/production components. Also worked on backend microservices as part of the game development ecosystem.
Middle Mobile Developer
Confidence: Medium Cross-platform
A cross-platform mobile engineer at a lower-middle (junior-to-middle) level who implements small native integrations for hybrid apps. The strongest proven skill is building native Cordova plugin bindings and integrating native SDKs, as shown by ResetFontSize.initialize (Android WebView/WebSettings/main-thread handling) and the RollbarCordova native bindings on both Android and iOS (initialize and sendJsonPayload). There is little evidence of advanced mobile engineering like lifecycle resilience, offline sync, background scheduling, automated tests, or release/CI automation in the public code.
Platform Native Mastery
2/10
Knowing the mobile platform
Basic platform-native usage: correct use of Cordova plugin lifecycle and main-thread interaction but no advanced lifecycle or structured concurrency handling (no state restoration, process-death handling or cancellable structured concurrency).
Evidence
sirg2003/cordova-plugin-reset-fontsize/src/android/ResetFontSize.java:initialize - cordova.getActivity().runOnUiThread(...) and WebSettings usage
sirg2003/sirg-rollbar-cordova/src/android/com/rollbar/cordova/RollbarCordova.java:initialize - Rollbar.init(context)
sirg2003/sirg-rollbar-cordova/src/ios/RollbarCordova.m:pluginInitialize - [Rollbar initWithAccessToken:]
Mobile UI/UX & Responsiveness
1/10
Smooth mobile experience
Minimal UI/UX work - touches WebView text zoom which affects readability but no adaptive layouts, accessibility, RTL, dynamic type, or measured responsiveness work.
Performance & Battery
1/10
Speed and battery use
No measurable performance or battery work; only small logging and main-thread scheduling are present without profiling, baseline profiles, or doze/background-aware tasks.
Offline & Data Sync
Working offline and syncing
Not evidenced in public code
Device Integration
3/10
Using device features
Solid native SDK integration and Cordova bridge wiring - exposes native SDK calls to the JS layer, but lacks complete permission flows, denial handling, or advanced device-edge-case handling.
Release & App Lifecycle
Building and publishing apps
Not evidenced in public code
Verified artifacts
Expertise
Mobile Multiplatform• Middle
Technologies
Mobile
Android
Cross
iOS
Android SDK
iOS SDK
Cordova• mentioned only
Recommendations
- Develop and maintain small cross-platform native plugins and SDK integrations for hybrid apps (Cordova/Capacitor) - e.g., crash reporting, analytics, or device features.
- Improve robustness by adding error handling, input validation, and edge-case checks around native SDK calls and Cordova command handling.
- Add automated tests (unit and integration) for plugin bridge logic and set up basic CI to run them and validate platform builds.
- Extend expertise with lifecycle and background work patterns - implement process-death/state restoration, permission flows, and idempotent retry for native operations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
