Ivan Dimoski
Verified Expert in Engineering
Lead Android Developer
Ivan是首席软件工程师和系统/解决方案架构师,拥有14年以上的Android (Java/Kotlin)经验和3年以上的Flutter (Dart)经验。. He's keen on software development, architecture, and quality and building scalable, performant, delightful, and useful apps. 他喜欢在高绩效团队中与积极进取的专业人士一起工作, 使同龄人能够打破障碍,充分发挥他们的潜力. 伊万相信正念、非暴力沟通、同情和同理心.
Portfolio
Experience
Availability
Preferred Environment
Android, Flutter, Dart, Kotlin, Firebase, Google Cloud
The most amazing...
...thing I've built is a full bookkeeping solution for accountants. 该解决方案可以在移动设备、web和桌面上运行,成本几乎为零.
Work Experience
Senior Software Engineer
Tradera
- 在一个高性能的产品和质量为中心的应用程序团队担任高级软件顾问,负责提供可持续购物的最佳用户体验.
- Maintained the codebase by transitioning to clean, testable, modern app architecture (Kotlin, Jetpack suite, Compose, MVVM, Coroutines, Flows, etc.).
- 为后端应用程序api (Node . js)的所有权和贡献贡献了全栈开发.js and TypeScript). 建立和维护测试和CI/CD环境和管道.
- 通过应用最新和最伟大的UI/UX趋势,提供流畅,无缝的用户体验.
Team Lead | Senior Software Engineer
Truecaller
- Actively contributed to one of the most downloaded, used, and loved utility apps in the world, with 500+ million installs, 250+ million active users, and a 4.5-star rating.
- Led an agile, 由17人组成的跨职能团队提供Truecaller消息传递体验, 职责范围从个人贡献到工程流程, recruitment, performance assessments, and personal development.
- 通过引入QA @ Speed改进了团队的敏捷过程, 通过更好地利用可用资源来优化交付管道.
- 开发了完全用Kotlin编写的可扩展特性,使用具有完整测试覆盖和自动化的现代体系结构模式.
- Contributed to the creation of a lightweight, powerful, and easy-to-use single sign-in library—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担任技术架构师和领导全栈开发人员. My duties included architecting and managing the entire platform, 确保用户在所有平台上获得一致的优质体验,同时确保运营成本尽可能低且可预测.
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 Cloud AI, Android NDK
Paradigms
Agile, App Development, Continuous Integration (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