Jakiša Tomić
Verified Expert in Engineering
Full-stack Developer
Jakiša拥有超过15年的经验,为一系列操作系统开发各种类型的应用程序. 他的大部分技术专长是c++开发, 但他也很擅长使用JavaScript, C#, and Java. As for environments, 他知道使用Windows API的细节, embedded programming, 和分布式系统,并具有Linux/Unix系统的工作知识, macOS, 移动平台(Android和iOS).
Portfolio
Experience
Availability
Preferred Environment
Git, Xcode, Visual Studio, MacOS, Linux, Windows
The most amazing...
...我所研究的组件是GPS逐向导航系统的多语言支持.
Work Experience
Full-stack Engineer
Toptal Client
- 编写了一个Python测试,以防止孤立文档页面(无法从文档树中访问)的错误。. 如果出现这种错误,将立即发现,而不是在部署后发现.
- 维护并改进了Sphynx文档平台的现有Python扩展.
- 使用Python和shell脚本进行文档本地化, 包括对本地化HTML文件的预处理和后处理.
- 致力于将基于react的API文档集成到现有的静态文档树中.
Windows Developer
Toptal Client
- 测试和诊断与Microsoft Access数据库连接相关的现有软件安装的问题.
- 基于现有操作系统和Microsoft Access数据库版本,编写安装相应驱动程序的脚本.
- 改进了错误报告,为将来可能出现的错误提供更好的诊断.
Senior Full-stack Developer
Weframe
- 使用c++开发了一个独立于平台的苹果屏幕镜像驱动程序.
- 在c++中为b谷歌屏幕播放构建了一个平台无关的驱动程序.
- 为视频注释创建了一个JavaScript库.
C++ Developer
Toptal Client
- 使用c#开发了一个Windows Kernel驱动程序,用于网络过滤.
- 使用本地Windows API在c++中编写关键的过滤代码.
- 创建可以在用户空间和内核空间中运行的代码,为客户机提供方便的测试环境.
C++ Developer
Toptal Client
- 用c++为各种数据库引擎的连接器编写包装器.
- 用Python编写功能测试,提前捕获最常见的数据库错误.
- 解决了现有数据库连接器的各种多线程问题.
Go, React和Android Developer
Toptal Client
- 用Go语言编写车队管理软件的后端.
- 提出了具有多条同时路径的旅行商问题的创新启发式算法.
- 在Go, Android, iOS和React中管理车队管理软件的开发.
C++ Developer
Toptal Client
- 改进了遥测组件, written in C++, 通过添加更多有用结果所需的信息.
- 发现并修复了现有c++软件中的各种错误.
- 使用谷歌Test框架编写单元测试,用于后端组件的自动化测试.
Software Developer
think-cell
- 开发了一个PowerPoint插件图表表示,使用c++.
- 修复了与使用c++的Windows API消息相关的问题.
- 解决了Microsoft Office在Windows和macOS版本之间的差异导致的可移植性问题.
Software Engineer II
Microsoft
- 使用c++创建各种数据格式的Windows混合现实场景层次可视化.
- 为Windows混合现实中的基础结构组件重构了现有的c++类层次结构.
- 使用c++开发将设计时场景转换为运行时场景(烘烤)的组件.
- 开发局部烘焙:这个概念只允许改变场景的部分被转换到运行时.
- 用c++编写了一个轻量级且可维护的XML创建器.
Software Developer
Arista Networks
- 参与创建网络交换机的诊断组件,使用c++.
- 使用Python为网络交换机编写单元测试.
- 作为DevOps团队的一员,监控和维护持续集成系统.
- 发现并修复了现有单元测试中的各种错误.
- 使Linux环境能够使用可视化代码编辑器,而不是传统的Vi/Emacs编辑器.
高级软件开发人员b|项目经理|合伙人
Vorbion d.o.o.
- 使用c#创建了电子产品监控软件的服务器端部分.
- 用c#和Microsoft SQL构建了一个物联网服务器.
- 编写多用途监控设备的规格说明.
- 改编树莓派作为服务器和蓝牙LE设备之间的桥梁(使用c++).
- 为Nginx开发了一个c++后端,以实现更快的全rest处理.
- 用c++创建了自己的基于对象的脚本语言,作为前端移动开发的可移植语言.
- 为第三方编写各种较小的应用程序.
Senior Software Developer
Mireo d.d.
- 创建了为逐向导航系统提供正确方向的组件, using C++.
- 用c++编写了GPS数据与路网匹配的组件.
- 用c++和自己的脚本语言为口头和书面的逐向导航方向创建了一个定位系统.
- 构造了一个可移植的控件库,使用c++.
- 开发了一个服务器-客户端系统,支持从客户端Javascript远程调用c#方法.
- 在30多种口语语言中实现了正确的语法结构.
- 在Java中实现了GPS跟踪设备的驱动程序.
- 开发了四个不同的逐向导航软件产品的前端部分.
- 编写各种实用程序,以加快公司的发展.
- 领导一个四人小组,用一年时间开发了一个基于网络的车队管理系统.
Experience
Mireo via GPS
Mireo Fleet
Mireo GElin
Universal Data Monitoring
Donkey Programming language
http://github.com/jakisa/donkeyWindows Mixed Reality
Latency Analyzer (LANZ)
Stork,第2部分:创建表达式解析器
鹳,第3部分:实现表达式和变量
鹳,第4部分:实现语句和封装
C# vs. C++: What’s at the Core?
Skills
Languages
Python, Go, C++, C++17, JavaScript, C#, HTML5, HTML, Python 2, Python 3, Objective-C, C, CSS, Embedded C, Embedded C++, Java, SQL, TypeScript, Excel VBA, PHP, C++11, C++14
Frameworks
.NET, .. NET Core, AngularJS, Knockout.js)、GStreamer、Qt、Angular、谷歌Test、React Native
Libraries/APIs
Windows API, Node.js, OpenGL,实体框架,REST api, jQuery, OpenCV, React
Tools
Visual Studio, Xcode, Git, Logic Pro, Visual Studio Tools for Office (VSTO), Subversion (SVN), CMake, Jenkins
Paradigms
并发编程,REST,函数式编程
Platforms
Windows, Debian,树莓派,Linux, MacOS, Windows CE, Docker, Android, iOS, Azure
Storage
MySQL, Microsoft SQL Server, SQLite, PostgreSQL
Other
Embedded Systems, Parsers, Front-end Development, Back-end Development, Full-stack, Embedded Software, Firmware, Data Engineering, Scripting, Reports, Office Add-ins, APIs, App Integration, Embedded Development, Back-end, Internet of Things (IoT), System Integration, Excel Add-ins, Mixed Reality (MR), Mathematics, Computer Science, Electrical Engineering, Documentation, Windows Kernel Drivers, Networks, C++20, Embedded Hardware
Education
数学和计算机科学硕士学位
萨格勒布大学-萨格勒布,克罗地亚
电气工程技术员文凭
伊万·梅斯特罗维奇高中-德尼斯,克罗地亚