10/09/2023 updated

**** ******** ****
100 % available

Senior Android Engineer, Android Engineer, Android Consultant

Kichevo, Macedonia
Worldwide
Computer Science and Engineering at University of Information Science and Technology St Paul The Apostle, Ohrid, Macedonia
Kichevo, Macedonia
Worldwide
Computer Science and Engineering at University of Information Science and Technology St Paul The Apostle, Ohrid, Macedonia

Profile attachments

CV - Nikola Despotoski

13 years of experience in Android Development. 
https://www.linkedin.com/in/nikoladespotoski/

Languages

EnglishFluent

Project history

Android Consultant

Emaux Water Technologies LTD
* Client android app for hardware controller (IOT) based CC3200 Texas
Instruments Micro Controller Unit (MCU) that controlled various
hardware modules such as probes, chlorinators and pool pumps.
* The client app was required to communicate to the MCU through cloud
API and directly when the client devices was in local network via sockets.
* Material design
* RxJava for API and socket communication
* Dagger for dependency injection

Team lead, TRANZMT.it, Remote, USA
* Coaching team developers to move away from orthodox android
development and adopt new practices, clean architecture in particular
* Code reviewing on daily basis
https://www.crunchbase.com/organization/kliq-mobile

Android Consultant

Aspida LTD
* Developing input method application (keyboard)
https://play.google.com/store/apps/developer?id=Aspida+LTD&hl=en
* Processing gesture input with third-party library
* Drawing and caching GIFs for better memory management


Open source activity

Publishing short useful snippets
https://gist.github.com/NikolaDespotoski

Stackoverflow contribution
https://stackoverflow.com/users/557179/nikola-despotoski

Blogging on Kotlin and Android,
I blog about new Android and Kotlin development practices
https://nikoladespotoski.medium.com/

Senior Android Engineer

Widex A/S
* Engaged in developing applications for Widex brands (Evoke, Moment)
* Applications are tightly utilizing BLE protocol for hearing aid
communication.
* Material design
* Unit testing
* Integration testing
* UI testing
* My role here excelled in refactoring to MVVM pattern and Kotlin that
enabled developers easily add new features.
* Experimenting with adoption of Kotlin coroutines when communicating
with BLE
* Currently working on feature development
* Experimenting with Hilt to replace our current DI Dagger
implementation
* Aiming 100% Kotlin
* Code reviewing daily
* Participating in feature qualification with marketing




* Participating in design sprints with design team

Android Engineer

Matrix Global
* Educational apps for learning Spanish and Portuguese for South
American market.
* Educational game for kids in AndEngine
* UX requirements demanded bending android navigation guidelines
* Rich on multimedia required dealing with plethora of out of memory
exceptions on low-end devices.
* MVP pattern
* RxJava for asynchronous tasks

Android Consultant

Anfacto, LLC
* Worked two android projects for their single purpose Android mod
FleetOS and general market android application.
* Contribute in the backend, I found really exciting.
https://techcrunch.com/2013/09/30/anfacto-2

Junior Android Engineer

iMusti.com
* I have developed iMusti's Radio and Video applications. Development
involved utilizing multimedia APIs and REST.
* Java SE application (wrappers) that will communicate with external CLIs
converters like Handbrake, FFMPEG, Apple HTTP streaming tools and
process conversions tasks assigned from remote database and file
server. Upon conversion files were uploaded to Amazon WS using AWS
SDK. Quickly, I got familiar with AWS services and started managing
Amazon EC2 instances on my own.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in