Milos Vasic, curriculum vitae
About
Software Engineer from Belgrade, Serbia. In software development since 2009. Experience with full software development lifecycle. Planning, development and team leading, deployment.
Speaking languages: Serbian, English and Russian.
The main development technology
- Android, Java, Kotlin, JetPack Compose, MVVP, Kotlin Flow, Kotlin Coroutines, Live Data, Retrofit, OkHttp, Firebase, Dagger, Hilt, etc.
- Kotlin Multiplatform
- React Native, Expo, Npm, Yarn
Familiar with
- Flutter (Dart)
- iOS with Swift (Legacy and Swift UI)
AI Tools
- Claude AI
- GitHub Copilot, Tabnine
- DeepSeek, Qwen, ChatGPT
Work experience
Through the career have been working on the various projects and with various clients.
Fulltime positions
- Harness - Belgrade, Serbia (full-time), from 03/2020 until 12/2024, The SDK Developer [TECHNOLOGY: Android, iOS, Flutter, React Native, TypeScript, JavaScript, Java, Kotlin, Swift, Go, Ruby]
Some of the customers and partners: AWS, Google, various banks. Worked as the lead developer on the family of SDKs for the Feature Flag division of the company. Focus on all major mobile platforms, but other major technologies as well.
- Leica Geosystems - Heerbrugg, Switzerland (full-time), from 02/2016 until 02/2020 [TECHNOLOGY: Android, iOS, Java, Kotlin, Swift, C++]
Some of the customoers and partners: Autodesk. Worked as software engineer primary on iOS and Android platform. Software for the Leica Geosystems cutting edge 3D sacanners - commmunication with the hardware in real time, data processing and synchronization.
- Bosch - Belgrade, Serbia (full-time), from 01/2010 until 01/2016, The SDK Developer [TECHNOLOGY: Android, Java, Kotlin]
Worked as the lead SDK developer for the Connected Vehicles SDK project. Realtime Bluetooth communication with the OBD2 bus. Data processing and persistence with high performance.
Other projects involved
- TN-TECH - Novi Sad, Serbia (part-time), from 03/2017 [TECHNOLOGY: Android, Java, Kotlin, C++, QT]
- Globex Data (Canada and Switzerland): Sekur (SekurMessenger), SekurMail, SekurSuite
- BusRide platform
- Increment Loop - Belgrade, Serbia (part-time), from 09/2023 [TECHNOLOGY: Android, Kotlin]
- HelixTrack [TECHNOLOGY: C++, Shell, SQL, Postgres, Drogon, etc.]
- Server Factory [TECHNOLOGY: Java, Kotlin, Shell]
- Vasic Digital
- Android Toolkit [TECHNOLOGY: Android, Java, Kotlin]
- Network Binder [TECHNOLOGY: Python, Shell, Docker, mptcp, Ubuntu Server, iptables, etc.]
Other technology
Familiar with the following technology as well:
Desktop development
- Electron
- Java (Swing and Fx)
- C++ (QT with Qmake or Cmake with Ninja and Konan)
- Flutter (Desktop)
- React Native (Desktop)
- Kotlin Multiplatform (Desktop)
- macOS with Swift
Backend development
- GoLang (Gin Gonic)
- Java and Kotlin (Spring / Spring Boot with Maven and Gradle)
- Python (Pyramid, Flask with Waitress)
- Ruby (Ruby on Rails)
- C++ (Drogon with Cmake, Ninja and Konan)
- Docker, Docker Compose
Web development
- React
- Angular
- JavaScript and TypeScript
- HTML, CSS
Data and Databases
- PostgreSQL
- MySQL
- Sqlite
- Firebase
- MongoDB
- Redis
- Apache Kafka
- RabbitMQ
Various
- Shell
- Git, SVN, Perforce
- GitHub (with Copilot) GitLab, GitFlic, Gitee, Gitverse
- Gradle, MVN, CMake, Ninja, etc.
- JIRA, Confluence, Active Collab
- Jenkins, Travis, Circle CI, Bitbucket Pipelines, GitHub Actions, All from Harness
- macOS, Linux, Microsoft Windows
- All JetBrains IDEs, GIGA IDE, VSCode, etc.
- XCode
- REST API, WebSockets, SIP, Matrix, SSDP, Quic, etc.
- SonarQube
Author work
Worked on several programming books as self-published author and author for Packt Publishing UK.
Self-published: Fundamental Kotlin, Last edition: Fundamental-Kotlin: revised (September 6, 2022.)
Education
- Bachelor of Science: Informatics and Computing, 2008. University Singidunum, Belgrade (Serbia)
- M.Sc: Contemporary Information Technologies, 2014. University Singidunum, Belgrade (Serbia)
Contacts and links
- E-Mail: i@mvasic.ru
- Mobile: +381 69 25 35 718 (Serbia), +7 966 323 77 17 (Russian Federation)
- Telegram: milos85vasic
- Networks: TenChat, VK
- Source code and Open-Source: GitHub, GitFlic, Gitee, GitLab, GitVerse