Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.
Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
- Обо мне
-
- Стоимость работы:
- от 500 руб. за час
- Профессиональный опыт:
- более пяти лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
Android-developer
2GIS march 2019 – now
Check - A simple way to find a product in the market and collect Cashback.
● Designed and implemented the extension of models and logic for representing information for new features;
● Designed and implemented collecting of usage statistics;
● Implemented custom GUI style;
● Reimplemented communication with social networks: Facebook, Vk, Instagram, Google;
● Bug analysis and fixing;
● Implemented product filter with sliding panel;
● Reimplemented the geo-service. Implemented the geofences.
● Patched the QRCode scanner from the library com.github.nisrulz:qreader
● Implemented the Fastlane to improve app testing, signing, and apk generating.
● Reimplemented the FirebaseMessagingService for catching the push-notification
Languages and technologies: Java, Kotlin, Android platform, Retrofit, GSON, Facebook SDK, VkSdk, Firebase, Play services, Glide, Amplitude, Decoro, QrReader, Confetti, Slidinguppanel, JUnit.
Development tools: Android Studio, Git, Fastlane, Notion, Jira, Slack, Firebase console, Firebase test lab, Google play market console.
May 2016 – April 2019
Softecs, Novosibirsk – Android developer
The OlumiaLife application - personal fitness trainer, nutrition and sleep specialist.
● Designed and implemented extension of models and logic for representing information for
new features;
● Designed and implemented collecting of usage statistics and sending it to server;
● Implemented custom GUI style;
● Reimplemented communication with HTTP server (JSON);
● Bug analysis and fixing;
● Memory leaks analysis and fixing;
● Implemented subscription payment via Google pay.
Languages and technologies: Java, Android platform, Retrofit, GSON, Facebook SDK, Woopra,
Butterknife, io.smooch, Onesignal, Appsflyer, Crashlytics, Joda, Picasso, Barcode-reader, jjwt.
Development tools: Android Studio, Git, Fabric.io, HockeyApp, Jira, Slack, Trello, Google play
market console.
January 2015 – May 2016
Iway (https://www.iway.ru/en), Novosibirsk – Android developer
Iway Driver - Android application for drivers in the Iway transfer service, allows drivers to see
and manage their transfer orders
● Designed and implemented object model for representing transfer information;
● Implemented communication with server (HTTP + JSON);
● Designed and implemented database schema;
● Implemented transfer orders management (list of orders, changing order status).
● Bug analysis and fixing.
Iway Transfer - Android application for passengers in the Iway transfer service, allows passengers
to order and manage transfers.
● Designed and implemented object model for representing transfer information;
● Designed and implemented database schema;
● Implemented communication with HTTP server (JSON);
● Implemented support of custom GUI design;
● Implemented order payment via API CloudPayments;
● Bug analysis and fixing.
Languages and technologies: Java, Android platform, JSONRpc, Jackson, ORMLite, SQLite, Saripaar.
Development tools: Android Studio, Git, Jira.
June 2014 – December 2014
BaseCam Electronics (https://www.basecamelectronics.com) – Java developer
GUI application for configuring and controlling video camera
● Designed intermediate representation for low level scripting language for controlling video
camera;
● Designed and implemented scripting language parsing and converting to intermediate
representation;
● Implemented reading and writing intermediate representation to/from binary form;
● Implemented Bode plot calculation and GUI for displaying it.
Languages and technologies: Java, Swing, ddf/Minim, JFreeChart.
Development tools: Java SDK, NetBeans IDE, SVN, Redmine.
October 2013 – May 2014
Optiplat (http://www.optiplat.ru), Novosibirsk – Android developer
Android application for delivery management and routes planning for drivers
● Designed and implemented object model for representing delivery information;
● Implemented communication with server (HTTP + JSON);
● Implemented delivery orders management (list of orders, changing order status,
transferring order to the nearest driver);
● Implemented displaying orders on map and route calculation;
● Implemented sending and receiving chat messages to/from server;
● Implemented custom GUI design.
Languages and technologies: Java, Android Platform, Google Maps, HTTP, Jackson JSON library,
RoboGuice.
Development tools: Java SDK, Maven, Redmine, SVN, Eclipse, IntelliJ IDEA.
Android application for displaying schedule and routes of public transport
● Designed and implemented object model for representing routes and schedule;
● Designed and implemented database schema and ORM mapping for storing schedule and
routes on device;
● Implemented loading of routes and schedule from HTTP server (JSON);
● Implemented displaying of routes on map;
● Implemented searching over routes and stops;
Languages and technologies: Java, Android Platform, HTTP, Jackson JSON library, RoboGuice,
SQLite, ORMLite, Google Maps.
Development tools: Java SDK, Redmine, SVN, Android Studio.
- Ключевые навыки
- Отзывы
Нет отзывов