Android Developer
10+ years exp
11+ years ML exp
Node JS
SQL
C#
TypeScript
Python
Java
MATLAB
JavaScript
Kotlin
Responsive & Cross-browser: 5/10
UX & Visual Polish: 5/10
Accessibility & Semantics: 4/10
Active 9 days ago
+98 (915) 6236977 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
UI-focused frontend engineer (middle level) with a clear strength in building polished, responsive landing experiences and a custom client-side i18n solution. The strongest proven skill is the custom i18n engine that handles locales, RTL, DOM text replacement and persistent language selection (Amatis-dev/landing/assets/js/i18n.js). There is limited evidence of complex state management, automated testing, server-state handling or advanced build/tooling in the public code.
Technical skills
Node JS
SQL
C#
TypeScript
Python• 10y+
Java• 10y+
MATLAB• 10y+
JavaScript• Middle
Kotlin• Junior
Node JS
Nest.JS
C#
.NET
Java
Gradle
RxJava
Spring Boot
Kotlin
Dagger
Glide
Hilt
Koin
Kotlin Coroutines
OkHttp
RxKotlin
Frontend
Frontend
DevOps
Azure
Azure DevOps
Docker
Git
Ubuntu
Debian
CI/CD
GitHub Actions
Design
Figma
Databases
SQLite
Mobile
Android SDK
Jetpack Compose
Material Design
Room
WorkManager
MVP
MVVM
Crashlytics
Dependency Injection
Firebase
Clean Architecture
AI/ML
CUDA Toolkit
Speech Recognition
Keras• 11y+
TensorFlow• 10y+
BERT
Sentiment Analysis
Timeline
Software Developer
•
Middle
NOUSdigital
•
Full-Time
Worked on Android projects in ORFON, including mobile, tablet, automotive, Android TV, and Fire TV variants. Contributed to Android development across different device platforms. Balanced onsite and remote work for ongoing product delivery.
Co-Founder and CTO / Android Developer
•
Executive
Arzif Group
•
Full-Time
Led the company’s technology planning and made execution decisions for technical requirements. Managed and led a mobile engineering effort focused on Android development. Contributed to blockchain-related API development, backend work, and ongoing R&D activities.
Android Development Team Lead
•
Lead
Golrang Industrial Group (Golrang System)
•
Full-Time
Led an Android development team of six members building Android applications for retail and related platforms. Supported research and development efforts alongside day-to-day delivery. Contributed directly to Android development while coordinating architecture and execution within the team.
Faculty Member / Departmental Lecturer / Course Director and Programmer
•
Executive
Kheradgarayan Motahar Institute of Higher Education
•
Full-Time
Served as a faculty member and departmental lecturer while also acting as course director. Contributed to research work and handled administrative responsibilities. Delivered software engineering teaching and performed programming and website administration for academic operations.
Part-time Researcher
•
Middle
High Intelligence Solutions (HIS)
•
Part-Time
Contributed to deep learning research across multiple projects. Worked with TensorFlow and implemented solutions using Java, Python, and MATLAB-based workflows. Supported model and system development tied to the stated deep learning concepts.
TensorFlow
Java
Python
MATLAB
Android Developer
•
Middle
Frotel
•
Full-Time
Developed Android applications for advertising, sales, and logistics use cases used by a large network of sellers. Contributed to building and maintaining Android features for marketing-oriented functionality. Participated in delivering app updates aligned with product goals.
Islamic Azad University of Mashhad
Master's Degree •
Artificial Intelligence
Middle Frontend Developer
Confidence: High UI Engineer
UI-focused frontend engineer (middle level) with a clear strength in building polished, responsive landing experiences and a custom client-side i18n solution. The strongest proven skill is the custom i18n engine that handles locales, RTL, DOM text replacement and persistent language selection (Amatis-dev/landing/assets/js/i18n.js). There is limited evidence of complex state management, automated testing, server-state handling or advanced build/tooling in the public code.
UI Component Architecture
3/10
How interface parts are built
Component-like structure exists in vanilla HTML/CSS with reusable patterns and CSS tokens, but there is no component framework or explicit composition patterns (React/Vue) or advanced custom component lifecycle logic.
Responsive & Cross-browser
5/10
Works on all screens and browsers
Responsive design and RTL support are explicit with media queries, logical container widths and [dir="rtl"] rules; prefers-reduced-motion is respected.
Performance Optimization
3/10
Speed of the interface
Some performance-conscious choices (font preconnect, will-change on marquee, reduced-motion support) are present but there is no measurable optimization artifacts, bundle-splitting or instrumentation.
Accessibility & Semantics
4/10
Usable for everyone
Good semantic markup and ARIA/landmark usage are present (nav/main/footer, aria-labels, lang/dir) and some a11y considerations are implemented, though not exhaustive.
State Management & Data Flow
2/10
Managing data in the app
Lightweight client-side state handling is implemented for i18n (localStorage, event dispatch), but there is no server-state discipline, async cancellation, optimistic updates or complex state machines.
UX & Visual Polish
5/10
Look and feel quality
High visual polish and UX details (animations, hover states, responsive hero, dropdown interactions and back-to-top) are well executed, though there is limited evidence of progressive UX patterns like skeleton loaders or undo flows.
Verified artifacts
Expertise
HTML & CSS• Middle
Industries
Blockchain & Crypto• Middle
Commerce• Middle
Technologies
Frontend
JavaScript• Middle
Recommendations
- Implement a small component-driven pattern (Web Components or a light framework) to turn repeated UI blocks into reusable components for easier maintenance and testing.
- Add lightweight automated tests (unit tests for i18n logic and integration tests for language switching) and basic CI to catch regressions.
- Introduce measurable performance metrics (Lighthouse reports, bundle analysis) and document a simple code-splitting strategy for production assets.
- Add explicit async state handling patterns when integrating APIs (cancellation, error/retry and optimistic update patterns) to prepare for dynamic pages.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
