Tomislav Radanović
Verified Expert in Engineering
Embedded Systems Developer
Tomislav是一位熟练的专业人士,拥有八年的设计经验, implementing, documenting, 维护复杂的嵌入式系统,从概念到生产. 他的方法结合了深厚的技术熟练程度和对优化系统性能和可靠性的敏锐关注, 交付满足严格要求的解决方案. Tomislav擅长解决技术问题和协作, 确保项目在预算范围内按时完成.
Portfolio
Experience
Availability
Preferred Environment
敏捷,Git, Slack, Visual Studio Code (VS Code), Linux
The most amazing...
...我所从事的产品是用于4G (LTE)和5G (NR)网络提供商的无线电接口控制系统,用于监控数十亿移动设备的连接.
Work Experience
Senior Software Engineer
Cruise
- 与其他三名高级工程师一起编写了自动送货设备的早期开发固件版本. 该版本实现了MVP功能,足以进行早期评估板测试.
- 扩展自主交付项目代码基础结构, onboarded several software engineers, 与产品团队沟通,细化项目需求. 这使得从零代码到产品的上市时间在8个月内创下了记录.
- 向组织介绍Zephyr实时操作系统(RTOS),并担任技术问题的负责人. 它允许其他团队和项目使用开源RTOS而不是付费解决方案.
- 编写了几个通用的Linux和Zephyr RTOS驱动程序,用于现有和未来的项目.
- 使用现代构建和静态/动态分析工具重写遗留裸机应用程序. 该应用程序是稳定的,在退役前没有发生任何功能或安全事故.5 years later.
Senior Firmware Engineer
Fjorden
- 使用Zephyr RTOS开发Fjorden Grip固件和引导加载程序.
- 通过蓝牙低功耗(BLE)接口暴露设备功能.
- 实现了安全无线(OTA)设备固件升级(DFU),允许客户更新其固件.
- 通过利用nRF52 SoC低功耗特性,将标准硬币电池的设备电池寿命延长至约六个月.
Senior Firmware Engineer
Sense
- 使用C语言开发和测试了Zephyr RTOS的nRF52固件.
- 优化了低功耗运行的固件,使电池供电模式持续运行约8个月.
- Implemented BLE mesh networking between peer devices, 允许更简单的现场安装,使用最少的数据和电力电缆.
- Used oscilloscope, logic analyzer, and multimeter to trace and debug board-level issues, thus shortening the time between board iterations.
Embedded Software Engineer
Ericsson
- Collaborated on the development, testing, integration, 以及影响WCDMA的基本功能的交付, LTE, 无线接口控制软件的NR组网方式.
- 开创了多个产品范围的代码库重构, improving testability and reducing complexity, 在三个月的时间里,是什么导致bug报告减少了70%.
- 设计并实现了一个定制的容器化引擎,用于对关键软件模块进行高效的虚拟化组件测试.
- 通过执行广泛的代码审查转移知识和经验.
- 举办多个部门讲座,向同事传授最佳实践.
- 对数百名求职者进行技术筛选.
Software Engineer
Trovicor
- 通过设计和实现多种分类和提取算法,改进了深度包检测引擎的能力.
- 通过对20多个应用级网络协议进行逆向工程,扩展了组织的内部知识库.
- 在受控环境下,对网络流量进行针对性拦截.
Experience
Path Processor
http://github.com/TommyRadan/PathProcessorHydrocontest
http://www.hydrocontest-x.ch/Skills
Languages
Embedded C++, C, C++, Embedded C
Platforms
Arduino, Bluetooth LE, Linux,树莓派,Docker,嵌入式Linux
Other
Real-time Embedded Systems, Embedded Hardware, Embedded Systems, Internet of Things (IoT), Microcontrollers, Real-time Operating System (RTOS), Embedded Software, Firmware, Bluetooth, ARM, ESP32, Nordic nRF52, ARM Embedded, Multithreading, TCP/IP, GNU, Protocol Buffers, Wireless Protocols, CNC, Reverse Engineering, Embedded Controllers, Hardware, Electronics
Frameworks
Google Test
Libraries/APIs
POSIX
Tools
Zephyr, CMake, GNU Toolchain, MQTT, AutoTools
Paradigms
测试驱动开发(TDD),面向对象设计(OOD)
Industry Expertise
Telecommunications
Education
Master's Degree in Computer Science
University of Split - Split, Croatia
Bachelor's Degree in Computer Science
University of Split - Split, Croatia
Technician's Diploma in Electronic Engineering
斯普利特电气工程学院-斯普利特,克罗地亚
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