Milos Fec
Verified Expert in Engineering
Software Developer
Milos对Android充满热情,他的工作经历也反映了这一点. He has built Java applications, 使用JNI和c#创建本地C/ c++库和Java包装器类 .NET using MonoDroid. 他曾担任团队负责人,为一个高度关注安全性的支付终端开发了一个改进的Android操作系统, including Linux hardening. Milos还引入了新的系统应用程序、服务和Android框架修改.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, Linux, MacOS
The most amazing...
...我所做的工作是为一款名为Aevi Albert的独特支付终端开发Android操作系统.
Work Experience
External Consultant | Firmware Developer
Prusa
- Provided consultancy regarding development standards, workflow, 和流程,以提供高质量和可维护的解决方案.
- 设计、记录和实现了特定于平台的安全方式来更新引导加载程序.
- Implemented POSIX filesystem calls for small ARM Embedded platform, including FAT and LittleFS filesystem mounting.
- 编写Python框架,使用QEMU仿真器对固件进行自动测试.
External Consultant | System Developer
2N
- Identified and fixed critical bugs of Android devices (Kernel, Linux binaries, system services), preparing tools and custom builds for monitoring specific issues.
- 合作开发一款新的Android设备(OS开发,架构,安全).
- Consulted regarding Android API, system services, and optimizations.
Head of Mobile Platforms
2N
- 通过修复引导加载程序中的几个关键错误,帮助Android设备准备发布, Kernel, Android recovery, and framework.
- 介绍了编码风格、提交风格和工作流程的质量标准.
- Refactored legacy solutions to use Android and Linux standards, improving stability and maintainability.
- Fixed long-term issues of older Android devices. Used Android framework and apps, Kernel drivers, and Native Daemon.
- 在软件和硬件方面紧密合作设计新产品.
- Cooperated with multiple departments and suppliers on software, hardware, manufacturing, and quality control.
- 在实现之前识别安全问题,并设计解决方案改进以防止风险.
- Led a team of five developers working on the system and Android apps.
Developer | Owner | CEO
Limeas
- 根据客户的规范设计和开发J2ME应用程序.
- 咨询正在创建Android多媒体应用程序的公司(使用DRM).
- 开发执行广告服务、Google Analytics和Play Store应用内计费的Android应用.
- 开发了一个运行在单独进程中的Android服务,用于大的位图操作(防止应用程序主进程中的内存碎片).
- 创建了一个Android库,提供扩展功能(新的视图和视图组), Drawables, media manipulation, and other tools).
- 获得各种Android库和工具(Android支持库)的经验, third-party libraries, a DDMS/Device Monitor, and MemoryAnalyzer).
- 雇佣并指导几名开发人员开发Android应用程序、云服务和网站.
Android Developer
Techona
- Integrated WebView with optimizations (pre-caching of resources).
- Implemented an advanced filter and search engine.
- Wrote automated UI tests (Espresso and Appium).
- Automated the build process for many build variants.
- 为项目创建体系结构并重构它(MVP模式).
Android Developer
Datasys
- Automated UI tests (Appium).
- Integrated communication with the payment terminal.
- Integrated printing using thermal printer.
- Created custom printing library with hi quality bitmap generation.
- 重构了XML布局和样式,使代码简洁、可重用和可维护.
- Implemented synchronization of local database with the server.
Android Team Lead
Chess.com
- Analyzed and refactored code to use the MVP pattern.
- Created reusable views and components using a common app style.
- 增加新功能,注重长期稳定性和可维护性.
- Cleaned up Git branches, specified and applied Git workflow.
- 为问题跟踪、Jira工作流程、应用程序版本控制和发布计划建立流程.
- 撰写项目结构、代码风格、提交风格等标准文档.
- 建立Android应用程序的质量保证和发布流程.
- Led team of five Android developers, all working remotely.
SW Architect | Team Leader
Wincor Nixdorf
- Optimized an app UI for better HW acceleration performance.
- 创建了一个Android库,用于与使用异步拨号调制解调器连接到银行服务器的异步拨号USB调制解调器通信.
- Cooperated with an external company providing security features, implemented Linux hardening on an Android 4.0操作系统,修改权限满足要求,并获得PCI认证.
- 引入了新的系统应用程序和服务,以保持超出常规Android操作系统范围的安全功能.
- 修改了一个Android框架,特别是UI和后端功能.
- 领导一个由七人组成的团队开发Android操作系统.
Mobile Developer
Resco.net
- Created Windows Mobile applications (C/C++).
- Built a library for communication with Bluetooth headsets (AVRCP).
- Developed Android applications (Java).
- 开发了一个Android本地代理服务器,用于互联网广播流媒体,增加了读取元标签(歌曲信息)和记录流同时播放的功能.
- Worked on a multi-platform project Mobile CRM (Windows Mobile, Windows Phone, Android, iOS) using MonoDroid.
- 使用相应的Java库构建本地库(C/ c++)(使用JNI), integrated Java libraries into C# MonoDroid project.
Excel Macro Specialist
IBM
- Created Excel macros using Visual Basic for Applications.
- Worked with IBM Lotus Notes.
- 建立MS Excel和IBM Lotus Notus之间的连接(使用Microsoft组件对象模型).
- 创建了一个自动Excel文档导出与更多Excel文件的合并数据.
- 开发自动电子邮件,根据附加的Excel文档生成内容和收件人.
Experience
Aevi Albert
Clean It
Slidey
Chess.com
http://play.google.com/store/apps/details?id=com.chessIndoor Touch 2.0
http://www.2n.cz/en_GB/products/answering-units/2n-indoor-touch-2Skills
Languages
C, Java, C++, Kotlin, Embedded C++, Visual Basic, Python, C#, SQL, XML
Frameworks
Android SDK, JNI, .NET, Espresso, Appium, Dagger, Dagger 2, GStreamer
Libraries/APIs
Android API, Fabric, FFmpeg
Tools
Git, Jira, Android Studio, Android NDK, Microsoft Excel, Confluence, Gerrit, Jenkins, GitLab, GitLab CI/CD, U-Boot, TeamCity, Subversion (SVN), Eclipse Memory Analyzer, MonoDevelop, TFS, Eclipse IDE
Platforms
Android, Linux, J2ME, NetBeans, Android TV, MacOS
Other
Low-level Programming, Embedded Development, Software Design, Embedded Systems, MonoDroid, Amplitude, Linux Kernel, Linux Kernel Drivers, ARM Embedded, FreeRTOS, Bootloaders, OkHttp, Digital Rights Management (DRM), Bluetooth, AOSP
Paradigms
模型视图视图模型(MVVM),模型视图演示器(MVP), Scrum,敏捷软件开发
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