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, and distributed systems. 他具有Linux/Unix系统,macOS以及Android和iOS等移动平台的工作知识.
Portfolio
Experience
Availability
Preferred Environment
Git, Xcode, Visual Studio, MacOS, Linux, Windows
The most amazing...
...我所研究的组件是GPS逐向导航系统的多语言支持.
Work Experience
Windows Developer
Toptal Client
- 测试和诊断与Microsoft Access数据库连接相关的现有软件安装的问题.
- 基于现有操作系统和Microsoft Access数据库版本,编写安装相应驱动程序的脚本.
- 改进了错误报告,为将来可能出现的错误提供更好的诊断.
Full-stack Engineer
Toptal Client
- 编写了一个Python测试,以防止无法从文档树中访问的孤立文档页面出现错误. 如果出现这种错误,将立即发现,而不是在部署后发现.
- 维护并改进了Sphynx文档平台的现有Python扩展.
- 使用Python和shell脚本进行文档本地化, 包括对本地化HTML文件的预处理和后处理.
- 将基于react的API文档集成到现有文档中, static documentation tree.
Senior Full-stack Developer
Weframe
- 使用c++开发了一个独立于平台的苹果屏幕镜像驱动程序.
- 用c++为Google屏幕播放构建了一个平台独立的驱动程序.
- 为视频注释创建了一个JavaScript库.
C++ Developer
Toptal Client
- 使用c#开发了一个Windows Kernel驱动程序,用于网络过滤.
- 使用本地Windows API在c++中编写关键的过滤代码.
- 创建可以在用户空间和内核空间中运行的代码,为客户机提供方便的测试环境.
C++ Developer
Toptal Client
- 用c++为各种数据库引擎的连接器编写包装器.
- 用Python编写功能测试,提前捕获最常见的数据库错误.
- 解决了现有数据库连接器的各种多线程问题.
Go, React, and Android Developer
Toptal Client
- 用Go语言编写车队管理软件的后端.
- 开发了具有多条同时路径的旅行商问题的创新启发式算法.
- 在Go, Android, iOS和React中管理车队管理软件的开发.
C++ Developer
Toptal Client
- 改进了遥测组件, written in C++, 通过添加更多有用结果所需的信息.
- 发现并修复了现有c++软件中的各种错误.
- 使用Google 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编辑器.
高级软件开发人员|项目经理|合伙人
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#, Java, HTML5, HTML, Python 2, Python 3, PHP, Objective-C, C, CSS, Embedded C, Embedded C++, TypeScript, C#.. NET、Visual Basic、SQL、Excel VBA、Delphi、c++ 11、c++ 14
Frameworks
.NET, .. NET Core, AngularJS, Knockout.js), GStreamer, Bootstrap, Qt, Angular, Google Test, React Native
Libraries/APIs
Windows API, Node.js, OpenGL, Entity Framework, REST APIs, React, Win32 API, WebRTC, jQuery, Web Audio, GitHub API, OpenCV
Tools
Visual Studio, Xcode, Git, Logic Pro, Visual Studio Tools for Office (VSTO), Windows Driver Kit (WDK), Subversion (SVN), CMake, Jenkins, Figma, Perforce
Paradigms
Concurrent Programming, REST, Mobile Development, 面向对象编程(OOP), Unit Testing, Automation, Microservices, Windows App Development, Functional Programming, DevOps
Platforms
Windows, Debian, Raspberry Pi, Mobile, Kernel, Embedded Linux, Windows Desktop, Linux, MacOS, Windows CE, Docker, Amazon Web Services (AWS), Android, iOS, Azure, Databricks, Google Cloud Platform (GCP)
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), Cloud, Serverless, Web Scraping, Architecture, Minimum Viable Product (MVP), Social Networks, Front-end, Web Applications, IoT Protocols, TCP/IP, API Integration, COM, Distributed Software, Code Architecture, Identity & Access Management (IAM), Code Review, ARM, Mobile Applications, Software Architecture, Scraping, Encryption, Mobile Apps, System Integration, Windows Kernel Drivers, Excel Add-ins, Videos, WebSockets, Security, Video Streaming, Maps, Authentication, OAuth, Mixed Reality (MR), Mathematics, Computer Science, Electrical Engineering, Documentation, Networks, C++20, Embedded Hardware, Connected Cars, AWS Cloud Architecture, Game Development
Education
数学和计算机科学硕士学位
萨格勒布大学-萨格勒布,克罗地亚
电气工程技术员文凭
伊万·梅斯特罗维奇高中-德尼斯,克罗地亚
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring