- Файл
Aleksander Ветеран
Android-програміст
- Місто:
- Дистанційно
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/11746773/
Завантажений файл
Файл містить ще 3 сторінки
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Phone: [
Email: [
IN: [
32242685
Position:
Android Mobile Application
Developer (Java/Kotlin/C#)
Professional Summary
Junior Android Developer with experience in mobile application development and backend
integration. Practical experience in developing REST APIs using C# (ASP.NET), integrating
mobile solutions with server-side components, and building complex user interfaces. Skilled
in working with Android SDK, Retrofit, SignalR, Glide, and notifications. Published an
application on Google Play. Developed marketplace functionality using C#, SQL, JavaScript,
jQuery, HTML, and CSS. Additionally experienced in SEO for commercial websites,
Photoshop basics, and web marketing.
My mobile projects:
• OkiDoki — Full-stack: File-manager mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.okidoki
• PillPlan — Full-stack: Pill-reminder mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.pillplan
• Brenta — Full-stack: Peoples-Connection Messenger mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.brenta
February 24, 2022 – February 20, 2024 — Participated in the war as a military officer in the
Armed Forces of Ukraine.
March 5, 2024 – Present — Living in Germany.
Skills
• Mobile Development: Android SDK, Java, Retrofit, Glide, Push Notifications, Background
Services.
• Backend Development: C#, ASP.NET, SQL Server, REST API, SignalR.
• Frontend Development: HTML, CSS, JavaScript, jQuery.
• Databases: SQL Server.
• Tools: IntelliJ IDEA, Android Studio, Visual Studio.
• Additional Skills: Photoshop basics, SEO experience.
Passionate about Android development in Java and, if necessary, Kotlin with server
integration (using ASP.NET in C#).
I like the process of creating complex and multifunctional mobile applications using modern
technologies and architectures.
My goal is to contribute to innovative projects and grow professionally as part of a dynamic
team, since only in team development is it possible to grow and develop quickly.
I have over 15 years of experience in developing web marketplaces (ASP.NET, C#, SKL
Server, HTML, CHSS, JavaScript, JQuery, Jason, XML, etc.).
🚀 What drives me:
I am especially passionate about Android development and love creating effective mobile
solutions that are actually useful for people. Some projects turned out to be failures,
although they used the largest range of technological solutions. Others, more narrowly
focused, turned out to be more popular among users.
Most open to offers from Italy with the willingness to relocate to work in the office.
Let's chat!
I am open to interesting offers in Android development, especially in teams focused on
creating innovative solutions. If you are looking for a developer with technical skills or
someone who is eager to grow with your team, do not hesitate to contact me!
Work Experience
Android Developer
1. OkiDoki - file manager - personal assistant for keeping track
of important documents and various types of files.
I will add the description soon.
2. 💊 PillPlan — Smart Medication Reminder (for parents,
athletes, elderly, doctors)
🔥 Developed my own Android application, PillPlan — a simple yet powerful app that
helps users track their medication schedules, including pills, vitamins, supplements,
antibiotics, and other drugs.
Main goal: Assist elderly individuals, their relatives, and users with chronic conditions in
never missing a dose. The app requires no registration, operates offline, and keeps all
data local and private.
🛠 Technologies and Skills (briefly):
Programming languages: Java, XML, Kotlin, C#, SQL Server
Client-side:
Asynchronous requests using Retrofit
Image loading via Glide
Data storage in SharedPreferences
Server-side:
Web API on ASP.NET with controllers for request handling
Storage of user data in SQL Server, including accounts and shared medication
plans
Reminder functionality:
Implemented using AlarmForeground-Service, PowerManager,
BroadcastReceiver, Intent, PendingIntent
App features:
Creation of medication lists and customizable intake templates
Automatic calculation of treatment courses and timed reminders
Real-time tracking of statistics and analytics
Support for multiple active medication courses
Optimization of alarm usage to save device resources
Grouping notifications by courses
Simplified setup of prescription plans
Offline functionality with the option to share courses when online
Generation of detailed PDF reports
Continuation of reminders after device reboot
In-app administrative messages
Integration with Google Pay for in-app purchases
Ability to comment on articles and rate them
Customizable app themes and language settings
For Users
Languages: Java, XML, Kotlin, C#, SQL Server
Client: Retrofit (asynchronous client-server requests), Glide, SharedPreferences
Server: Web API ASP.NET (controllers for request handling), SQL Server for storing
user data (accounts and shared medication plans, which can be automatically installed on
other users’ devices)
Reminder functionality: Reminders for the next dose of critical medications in the
specified dosage and form, at precisely set times, implemented using background
processes like AlarmForeground-Service, PowerManager, BroadcastReceiver, Intent,
PendingIntent, and more.
The app’s workflow, simplified, involves creating a list of medications in the
“pharmacy,” configuring them, and setting up intake templates based on prescriptions.
Each template can be added to a prescription plan, and users can define intake patterns.
The system automatically calculates the entire treatment course, scheduling each dose of
each medication in the correct quantity and dosage, and sends a pop-up notification with
a pleasant sound at the exact time, allowing users to respond with an action.
Additionally, the app automatically tracks statistics and provides real-time analytics.
Users can view various interpretations of what they’ve taken, what they’ve missed, how
much is left, and when to take the next dose.
Since the app can manage multiple active medication courses simultaneously (personal
ones or those of patients if the user is a doctor), and Android limits the number of
simultaneous alarms to 500, the functionality was rewritten to address this constraint.
Now, the app sets only one alarm for the nearest date-time event and resets it to the next
event upon triggering, significantly saving device resources and battery life.
Notifications for different medications are grouped within a single course or across
multiple courses. This is convenient when multiple medications from different courses
need to be taken at the same time, such as a course of four antibiotics and a supportive
vitamin therapy course. Alternatively, users can group all supplements in one course—
whatever suits their preference. A simplified mechanism for setting up prescription plans
has also been implemented.
Existing competitor apps often complicate the process of assigning dates and times for
medication intake and do not allow grouping multiple medications into a single course.
The app also simplifies the creation of complex intake schedules for medications that
need to be taken non-linearly or unevenly, with “loading” phases, breaks, etc.
The app functions fully offline, with some social features limited without internet access.
When connected, users can share personal medication courses and articles (posts) with
others, as well as adopt courses shared by other users and install them with a single click
(convenient for parents and doctors).
The app also supports generating detailed PDF reports. Unlike similar apps, it continues
reminding users of their doses even after a device reboot (by restoring alarms).
Administrative messages are delivered directly within the app. A Google Pay payment
system has been integrated to top up the in-app account, granting access to premium
sections. Users can comment on articles, rate them, and customize the app’s theme and
language settings.
3. Brenta (March 20, 2024 – Present)
Personal mobile application for managing meetings, tasks, and notifications, communicating
with friends, and organizing personal notes.
• Developed and published an event and reminder management app available on Google
Play.
• Built backend functionality and integrated the mobile app with a server using REST API,
C# (ASP.NET, SQL Server), and SignalR for real-time notifications and instant messaging.
• Implemented server-side web services and authentication.
• Added notification and alarm features using AlarmManager, BroadcastReceiver, and other
background services.
• Optimized performance to ensure instant message delivery between users.
• Designed the interface with Glide for image loading.
Full-Stack Developer + Marketing + SEO
Marketplace Development in C# (2016 – 2021)
Development of platforms for large online stores and e-commerce solutions.
• Created marketplaces from scratch using C#, SQL Server, JavaScript, jQuery, HTML, and
CSS (including both client and admin modules).
• Built server-side functionality with ASP.NET and SQL for user, product, and transaction
management.
• Established API-based communication between clients and sellers.
• Designed and optimized recommendation and search systems, improving user interaction
with the platform.
• Provided custom-built marketplaces to third-party clients to enable their online
businesses.
Education
Engineer in "Laser and Optoelectronic Technology"
Vinnytsia National Technical University — 2004.
Projects
Active own Projects:
• OkiDoki — Full-stack: File-manager mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.okidoki
• PillPlan — Full-stack: Pill-reminder mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.pillplan
• Brenta — Full-stack: Peoples-Connection Messenger mobile app (personal project) -
https://play.google.com/store/apps/details?id=com.goodok.brenta
• Shurupik.com — Full-stack: A home services platform (personal project).
• Kapitoly.com — Full-stack: A web studio for copywriters (personal project).
• Nogti-french.com — Full-stack: A beauty service platform (personal project).
• Gazsto.com — Full-stack: A car repair workshop website (personal project).
• Ibis.net.ua — SEO + Marketing: Website for the Ukrainian-Chinese company "Ibis."
Increased traffic from 600 to 12,000 visitors per day in 1.5 years through SEO optimization.
Brenta (October 1, 2024)
An application for managing meetings and tasks with instant notifications and alarm
settings (personal project).
• Developed and implemented data synchronization with the server via REST API in C#
(ASP.NET).
• Integrated a real-time notification system using SignalR.
Marketplaces and Standalone Websites (2016 – 2021)
Platforms for online sales with responsive interfaces and functionality for managing
products and users, enabling each seller to create their own subdomain-based stores with
an admin panel.
• Built server-side functionality with ASP.NET and SQL Server.
• Designed interfaces using JavaScript, jQuery, and CSS.
• Promoted each project through SEO strategies.
Goals
• Strive to grow and improve skills in mobile development.
• Open to learning new technologies and development methods.
• Aspiring to work and live in Italy.
• Seeking team-based development opportunities to enhance collaboration skills.
Additional Information
Quick learner of new technologies and methodologies.
Open to remote work and relocation if necessary.
English Level: Intermediate, actively improving.
Enthusiastic about Android programming and enjoy solving technical challenges in
this domain.
Additional Projects
Developed commercial marketplaces in C#.
Created a multi-threaded 2D animation video game “Tanks” and a supermarket
simulation in 2008 (source code lost during the war in Ukraine, executable files
available).
Built a Java-based island simulation project in 2004, focusing on wildlife and
weather management affecting resources.
Схожі кандидати
-
Senior Android developer
Дистанційно, Київ -
Android-програміст
Дистанційно -
Android Developer
Дистанційно, Одеса -
Android Developer
Дистанційно, Київ, Чернігів -
Android developer
21000 грн, Дистанційно -
Android-розробник
25000 грн, Дистанційно, Львів