Nikola Minoski
Verified Expert in Engineering
Android Animations Developer
Skopje, Macedonia
Toptal member since March 23, 2015
Nikola is a passionate freelance mobile app developer with 10+ years of experience in developing Android apps, always using the latest practices such as RxJava, MVVM, Room, or Kotlin. He also has strong skills in game development, web development, desktop apps, 3D printing, and NodeMCU.
Portfolio
Experience
- Android SDK - 10 years
- Java - 8 years
- JSE - 7 years
- PHP - 6 years
- Android Animations - 5 years
- SQLite - 5 years
- Corona SDK - 4 years
- Lua - 4 years
Availability
Preferred Environment
IntelliJ IDEA, Visual Studio Code (VS Code), Git, Android Studio, MacOS
The most amazing...
...thing I've created is a Kotlin library for real-time SQL DB synchronization (client-server) and auto-generated GraphQL, with simple high-level configuration.
Work Experience
Android Developer
Piggy
- Built an accessibility service on Android to integrate with browsers and amazon shopping app.
Android Developer
Doodle.ly, Inc.
- Created graphics using OpenGL in C++ with Android NDK.
- Generated video and GIF images from frames.
Software Developer & Project Manager
G6Solutions
- Developed software in Java for crawling advertisement websites and serving data to subscribers.
- Used NDK for native Android native apps to improve performances.
- Built cross-platform games and apps with Corona SDK.
- Developed the back-end (PHP) and database (PostgreSQL) for a platform for managing field workers.
- Created a back-end and website for an app for synchronization of smartphone video and a web multi-angle video editing tool.
- Worked as project manager and team leader for mobile app development.
- Developed core functionalities for a VoIP application (P2P, audio compressing, encrypting).
Software Developer
Abix
- Created native Android applications.
- Created cross-platform apps and games with Corona SDK.
- Created back-end software with PHP and MySQL for supporting iOS games.
- Created back-end software with PHP and MySQL for a data mining service.
- Fixed bugs on a WPF (.NET) application.
Software Developer
Freelance
- Created a desktop application in C# and Java.
- Created IRC bots and a quiz in VB.NET.
- Researched image processing (object tracking) with OpenCV (C++).
- Created simple 2D games for Windows in VB.NET.
- Created an x86 Bootloader and simple kernel in ASM and C.
Experience
Staro Kupujem.mk
Technical details:
Back-end: Jetty framework on Java 8
Front-end: jQuery and pure HTML/CSS/JS
Crawlers and other workers: PHP7.0 and Python 3.5
Efficient HTML/JS ListView
https://github.com/nikolamin/Efficient-Html-ListViewCrack Your Screen
Transparent Phone Camera
Tic Tac Toe
Unlock Pattern Game
Minesweeper Marathon
Draw Box
- Intelligent connection between objects and shapes
- Dropbox integration
- Sharing with friends, colleagues, and partners
- Printing with any Samsung network printer (With Samsung mobile print service)
- Exporting and importing already existing drawings
- Export as JPG, PNG
- Multiple sheet drawing
- Multiple sheet printing
Flying Kritters
Fieldbox
Travel Agency Tool
Face Login
Black - Anonymous Calls and Chat
Macedonia ATM
InHouse Gallery
Skills
Libraries/APIs
Android API, Butterknife, Google Maps SDK, jQuery Mobile, Picasso, FFmpeg, jQuery, Retrofit, RxJava 2, RxKotlin, WorkManager API, Java 2D, X (formerly Twitter) SDK, Facebook SDK, OpenCV, Google API
Tools
Android Studio, Android NDK, NGINX, Jetty, Sublime Text, Git, IntelliJ IDEA, iOS Simulator, Canvas, RxAndroid
Languages
Java, Kotlin, HTML5, JavaScript, XML, PHP, C++, Lua, C, C#, VB.NET, Visual Basic .NET (VB.NET), CSS3, XQuery, XPath, CSS, HTML, Python
Frameworks
Android SDK, Corona SDK, Ktor, JNI, ORMLite, ASP.NET, ASM, .NET, Bootstrap, Box2D, CodeIgniter, Angular, Dagger 2
Paradigms
Mobile Development, Model View ViewModel (MVVM), Event-driven Programming, Concurrent Programming, Model View Controller (MVC), Scrum, Agile Software Development
Platforms
Android, JSE, MacOS, Visual Studio Code (VS Code), Firebase, XAMPP, iOS, JavaFX
Storage
JSON, SQLite, PostgreSQL, MySQL, RoomDB
Other
Algorithms, Data Structures, Software Architecture, Software Design, Android Animations, Mathematics, Mobile App Development, Mobile Apps, Game Development, Mobile Web, Web Crawlers, Peer-to-peer Networking, Google In-app Billing, ESP8266, Android Data Binding, User Experience (UX), Data Mining, VoIP, CSV, Smart Homes, Accessibility, Room
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring