Android Developer
5+ years exp
Kotlin
Java
PHP
Active 1 day ago
+505075077 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Backend PHP developer (Junior) focused on building a monolithic MVC e-commerce application with admin and storefront features. The strongest proven skill is implementing product listing, filtering and a session-backed cart flow as shown in app/controllers/Index.php and app/controllers/Cart.php. There is little public evidence of secure input handling, database migration/versioning, automated tests, observability, or deployment automation.
Technical skills
Kotlin
Java
PHP• Junior • 5y+
Kotlin
Hilt• 4y+
Mockito• 4y+
Retrofit• 4y+
Koin
OkHttp
Databases
Databases
DevOps
CI/CD
Git
Rest API
Mobile
Clean Architecture
Espresso
Jetpack Compose
JUnit
Kotlin Multiplatform
MVI
MVVM
Robolectric
Room
Android SDK
Timeline
Android Developer
•
Middle
Samsung Electronics Polska
•
Full-Time
Developed Android application features for digital identity, including management and bill payment modules using Jetpack Compose with MVVM/MVI and Room. Built a Kotlin Multiplatform library for digital identity issuance and presentation, using KMP-compatible dependencies for integration. Collaborated with cross-functional teams and contributed to code reviews, aligning solutions with Clean Architecture. Worked with automated testing using JUnit, Robolectric, and Espresso.
Jetpack Compose
MVVM
MVI
Room
Koin
Retrofit
JUnit
Robolectric
Espresso
Kotlin Multiplatform
OkHttp
Clean Architecture
Programming coach
•
Middle
Giganci Programowania
•
Full-Time
Worked as a programming coach, supporting learners with programming guidance during the engagement period. Focused on coaching activities without further role details provided in the CV.
Politechnika Śląska w Gliwicach (PŚ Gliwice)
Bachelor's Degree •
Computer Science
Mobile Application Developer
•
Middle
CodeConcept
•
Full-Time
Collaborated with a developer team and QA engineers to build and optimize a mobile transportation management application. Implemented modular components using Hilt and Retrofit, following modern Android architecture guidelines. Used Mockito for unit testing and worked with the team to deliver new functionality efficiently.
Hilt
Retrofitsince 2022
Mockito
Junior Backend Developer
Confidence: Medium API Engineer
Backend PHP developer (Junior) focused on building a monolithic MVC e-commerce application with admin and storefront features. The strongest proven skill is implementing product listing, filtering and a session-backed cart flow as shown in app/controllers/Index.php and app/controllers/Cart.php. There is little public evidence of secure input handling, database migration/versioning, automated tests, observability, or deployment automation.
API Design
2/10
How well APIs are designed
Basic server-rendered endpoints and form handlers are present but there is no API versioning, idempotency handling, pagination, or a consistent error contract; most interactions are page redirects and form posts.
Data Layer & Database
2/10
Working with databases
Models and a Database library are used but there is no evidence of migration history, transaction boundaries, isolation-level awareness, or hand-tuned queries; potential N+1 patterns are present.
Scalability & Performance
1/10
Handling load and speed
No caching, queueing, connection tuning or rate limiting are evident; images are embedded as base64 which is likely harmful for performance at scale and there are unoptimized per-item DB calls.
System Architecture
2/10
Overall system structure
Monolithic MVC structure is used with controller/view/model separation which is appropriate for small apps, but there is no evidence of deliberate service decomposition, config/secret management, or graceful degradation strategies.
Security & Auth
1/10
Protecting data and access
Security practices are weak or missing: unsanitized use of $_GET/$_POST, use of PHP unserialize on session data, and no CSRF protection or clear input validation server-side.
Reliability & Observability
1/10
Stability and monitoring
Little or no observability and reliability patterns are present: no structured logging, no retries/timeouts, and TODO comments indicate known reliability/bug issues.
Industries
Commerce• Junior
Technologies
Databases
PHP• Junior • 5y+
CI/CD
Git
Recommendations
- Work on small-to-medium PHP e-commerce features and admin CRUD improvements where quick iteration is valuable.
- Fix security issues as priority: remove unsafe unserialize usage, add server-side input validation and CSRF protection, and sanitize all GET/POST usage.
- Improve data layer reliability and performance: introduce pagination, reduce N+1 queries, and add caching for product lists/images.
- Add automated tests and simple observability: request logging, error tracking and basic metrics to support production stability.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
