Ivan Dimoski
Verified Expert in Engineering
Lead Android Developer
Ivan是一位经验丰富的首席软件工程师和系统架构师,在Android (Java/Kotlin)方面拥有超过14年的专业知识,在Flutter (Dart/全栈)方面拥有3年以上的专业知识。. He excels in crafting scalable, performant, and user-centric applications, fostering collaboration in agile environments, and empowering team members to excel. Ivan is dedicated to continuous learning, personal growth, and embodying mindfulness, compassion, and empathy in his work.
Portfolio
Experience
Availability
Preferred Environment
Android, Flutter, Dart, Kotlin, Firebase, Google Cloud
The most amazing...
...我为会计师们建立了一个完整的簿记解决方案. 该解决方案可以在移动设备、web和桌面上运行,成本几乎为零.
Work Experience
Senior Software Engineer
Tradera
- 曾在一家高绩效公司担任顾问和高级软件工程师, 以产品为中心的团队负责为瑞典最大的循环市场和可持续购物应用程序提供最佳用户体验.
- 使用Jetpack Compose从传统Java过渡到100% Kotlin代码库和现代应用程序架构, MVVM, Coroutines, and Flows.
- Improved stability and achieved 99.7% crash-free users over a 7-day period.
- Increased the Google Play rating from 3.5 to 4.7 stars.
- 为JUnit和Firebase test Lab建立测试自动化管道.
- Introduced automated weekly releases and managed publishing.
- Exposed app APIs from the Node.js back end using TypeScript.
Team Lead | Senior Software Engineer
Truecaller
- 作为世界上下载量最大的软件之一的团队领导和高级软件工程师, used, and loved caller ID utility apps, with 1+ billion downloads, 350+ million active users, and a 4.5-star rating.
- 领导一个17人的跨职能团队,专注于提供最佳的消息传递体验.
- 引入QA@Speed,在不影响现有质量基准的情况下,将应用交付过程加快32%.
- 领导从几个独立模块到32个独立模块的过渡,以优化构建速度并减少代码耦合.
- 创建自定义AOSP补丁,将Truecaller集成为多个手机制造商的默认拨号器应用程序.
- 开发了TrueSDK,一个轻量级和易于使用的单点登录解决方案.
- 为公司的价值观做出贡献,并融入公司文化.
Lead Android Developer
PlanNow Technologies
- Optimized Mobile Survey, one of the most expensive apps on Android, for on-site surveys and network analysis. Improved heatmap/area coverage and route rendering.
- Created the 1st phase of Shortlist.fm, a Twitter-like Android app for content and media sharing. 使用Gson手动数据缓存实现与JSON的全服务器通信,以减少网络调用开销.
- Developed the Android app for Vuact.com, a powerful video analytics platform. 使用Volley框架处理网络操作实现,使用Picasso库处理图像缓存/处理实现.
- Created Salama Documents, 这是一款用于非洲农村地区安全存储文件的安卓应用程序, as part of a Stanford University humanitarian project.
- Created Salama Documents Admin Panel, 作为Salama文档项目骨干的Java Tapestry web应用程序. Implemented account management, operator-to-region mapping, credential management, new version notification, and device tracking.
Android Developer
ITgma
- 使用WebView中的Android JavaScript界面为网络运营商创建了一个混合跟踪应用程序. Implemented the ability to sign in, view account details, and check available credit or current balance.
- 创建了一个本地Android应用程序,用于实时嵌入式音板诊断和图形跟踪. Implemented the I2C protocol via the USB port. Compiled .dll (Windows) drivers as a .so library (Linux) to allow the code to work on Android.
- 为AEK(马其顿电子通信机构)的电话簿和计算器应用程序设计了初始架构和屏幕布局.
Experience
Dreamseer
http://dreamseer.app/我曾是Kinta的技术架构师和首席Flutter开发人员. 我的职责包括架构和开发前端解决方案,并对数据进行建模以确保一致性, performance, and scalability, all while ensuring the users get a consistent, 设计精美的应用程序,流畅的动画和易于使用,使Dreamseer从竞争中脱颖而出.
Kinta
http://kintaapp.com/•客户端应用程序(iOS, Android和web),用于概述和管理条目和处理发票;
•后台应用程序(web),用于概述和管理条目,客户端和数据导出;
•管理应用程序(内部和网络)的概述和公司的管理, invoicing, billing, and analytics;
• A landing page and checkout process.
我曾在Kinta担任技术架构师和领导全栈开发人员. 我的职责包括架构和管理整个平台, 确保用户在所有平台上获得一致的优质体验,同时确保运营成本尽可能低且可预测.
TweetsPie
http://thenextweb.com/news/tweetspie-redesigned-android-twitter-people-really-dont-timeTips for Developing an Android App: My Lessons Learned
Automated Android Crash Reports with ACRA and Cloudant
Skills
Languages
Kotlin, Dart, Java
Frameworks
JUnit, Flutter
Tools
Android Studio, Git, GitHub, Android Jetpack, Google AI Platform, Android NDK
Paradigms
敏捷、应用开发、移动开发、持续集成(CI)
Platforms
Firebase, Android, Web, iOS
Storage
Google Cloud
Other
Coroutines, A/B Testing, Team Leadership, Technical Leadership, Remote Team Leadership, Code Review, Software Engineering, Information Technology, Cross-functional Team Leadership, Engineering Management, AOSP, Google Cloud ML, ChatGPT, OpenAI
Libraries/APIs
Node.js
Education
信息科学与计算机工程学士学位
Ss. Cyril and Methodius University - Skopje, Macedonia
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring