Jakiša tomiki,克罗地亚萨格勒布的开发者
Jakiša is available for hire
Hire Jakiša

Jakiša Tomić

Verified Expert  in Engineering

Full-stack Developer

Location
Zagreb, Croatia
Toptal Member Since
November 13, 2019

Jakiša拥有超过15年的经验,为一系列操作系统开发各种类型的应用程序. 他的大部分技术专长是c++开发, 但他也很擅长使用JavaScript, C#, and Java. As for environments, 他知道使用Windows API的细节, embedded programming, and distributed systems. 他具有Linux/Unix系统,macOS以及Android和iOS等移动平台的工作知识.

Portfolio

Toptal Client
Windows, Python,网络,后端,面向对象编程(OOP)...
Toptal Client
文档,Python, HTML, JavaScript, Docker,后端,Azure...
Weframe
c++, c++ 20, Python 3, JavaScript,后端,TypeScript,前端,移动端...

Experience

Availability

Full-time

Preferred Environment

Git, Xcode, Visual Studio, MacOS, Linux, Windows

The most amazing...

...我所研究的组件是GPS逐向导航系统的多语言支持.

Work Experience

Windows Developer

2023 - 2023
Toptal Client
  • 测试和诊断与Microsoft Access数据库连接相关的现有软件安装的问题.
  • 基于现有操作系统和Microsoft Access数据库版本,编写安装相应驱动程序的脚本.
  • 改进了错误报告,为将来可能出现的错误提供更好的诊断.
Technologies: Windows, Python,网络,后端,面向对象编程(OOP), Code Architecture, Code Review

Full-stack Engineer

2022 - 2023
Toptal Client
  • 编写了一个Python测试,以防止无法从文档树中访问的孤立文档页面出现错误. 如果出现这种错误,将立即发现,而不是在部署后发现.
  • 维护并改进了Sphynx文档平台的现有Python扩展.
  • 使用Python和shell脚本进行文档本地化, 包括对本地化HTML文件的预处理和后处理.
  • 将基于react的API文档集成到现有文档中, static documentation tree.
Technologies: 文档,Python, HTML, JavaScript, Docker,后端,Azure, Web Applications, API Integration, 面向对象编程(OOP), Code Architecture, Code Review, DevOps, Amazon Web Services (AWS)

Senior Full-stack Developer

2021 - 2022
Weframe
  • 使用c++开发了一个独立于平台的苹果屏幕镜像驱动程序.
  • 用c++为Google屏幕播放构建了一个平台独立的驱动程序.
  • 为视频注释创建了一个JavaScript库.
Technologies: c++, c++ 20, Python 3, JavaScript,后端,TypeScript,前端,移动端, Web Audio, Videos, TCP/IP, WebSockets, API Integration, 面向对象编程(OOP), Distributed Software, Code Architecture, Bootstrap, ARM

C++ Developer

2021 - 2021
Toptal Client
  • 使用c#开发了一个Windows Kernel驱动程序,用于网络过滤.
  • 使用本地Windows API在c++中编写关键的过滤代码.
  • 创建可以在用户空间和内核空间中运行的代码,为客户机提供方便的测试环境.
Technologies: C++, Windows Kernel Drivers, Networks, C#, Back-end, 面向对象编程(OOP), Code Architecture, Code Review, Kernel, Windows Driver Kit (WDK)

C++ Developer

2020 - 2021
Toptal Client
  • 用c++为各种数据库引擎的连接器编写包装器.
  • 用Python编写功能测试,提前捕获最常见的数据库错误.
  • 解决了现有数据库连接器的各种多线程问题.
Technologies: C++, Python, Back-end, 面向对象编程(OOP), Code Architecture, Code Review

Go, React, and Android Developer

2020 - 2020
Toptal Client
  • 用Go语言编写车队管理软件的后端.
  • 开发了具有多条同时路径的旅行商问题的创新启发式算法.
  • 在Go, Android, iOS和React中管理车队管理软件的开发.
Technologies: Java, React Native, Android, React, HTML, CSS, Go, Docker, Back-end, Internet of Things (IoT), Cloud, Serverless, Architecture, Minimum Viable Product (MVP), Mobile Development, Front-end, Mobile, Web Applications, PostgreSQL, Figma, IoT Protocols, TCP/IP, 面向对象编程(OOP), Distributed Software, Code Architecture, Identity & 访问管理(IAM),代码审查,安全,DevOps

C++ Developer

2020 - 2020
Toptal Client
  • Improved the telemetry component, written in C++, 通过添加更多有用结果所需的信息.
  • 发现并修复了现有c++软件中的各种错误.
  • 使用Google Test框架编写单元测试,对后端组件进行自动化测试.
Technologies: C++, C++11, C++14, Subversion (SVN), Google Test, CMake, Jenkins, Back-end, 面向对象编程(OOP), Code Architecture, Code Review, Amazon Web Services (AWS)

Software Developer

2019 - 2019
think-cell
  • 开发了一个PowerPoint插件图表表示,使用c++.
  • 修复了与使用c++的Windows API消息相关的问题.
  • 解决了Microsoft Office在Windows和macOS版本之间的差异导致的可移植性问题.
Technologies: Windows, Git, Functional Programming, Front-end Development, C++17, C++, Office Add-ins, Front-end, API Integration, 面向对象编程(OOP), COM, Code Architecture, Code Review

Software Engineer II

2017 - 2018
Microsoft
  • 使用c++创建各种数据格式的Windows混合现实场景层次可视化.
  • 为Windows混合现实中的基础结构组件重构了现有的c++类层次结构.
  • 使用c++开发将设计时场景转换为运行时场景(烘烤)的组件.
  • 开发局部烘焙:这个概念只允许改变场景的部分被转换到运行时.
  • 用c++编写了一个轻量级且可维护的XML创建器.
Technologies: Windows, Git, Concurrent Programming, C++17, Back-end Development, Mixed Reality (MR), C++, Qt, APIs, Back-end, API Integration, 面向对象编程(OOP), COM, Distributed Software, Code Architecture, Code Review

Software Developer

2016 - 2017
Arista Networks
  • 参与创建网络交换机的诊断组件,使用c++.
  • 使用Python为网络交换机编写单元测试.
  • 作为DevOps团队的一员,监控和维护持续集成系统.
  • 发现并修复了现有单元测试中的各种错误.
  • 使Linux环境能够使用可视化代码编辑器,而不是传统的Vi/Emacs编辑器.
Technologies: Linux, Python 2, Embedded Software, Concurrent Programming, Embedded Systems, Back-end Development, Python, C++, Firmware, Embedded C, Embedded C++, System Integration, Embedded Development, Debian, Back-end, TCP/IP, 面向对象编程(OOP), Code Architecture, Code Review, DevOps, Embedded Linux

高级软件开发人员|项目经理|合伙人

2011 - 2016
Vorbion d.o.o.
  • 使用c#创建了电子产品监控软件的服务器端部分.
  • 用c#和Microsoft SQL构建了一个物联网服务器.
  • 编写多用途监控设备的规格说明.
  • 改编树莓派作为服务器和蓝牙LE设备之间的桥梁(使用c++).
  • 为Nginx开发了一个c++后端,以实现更快的全rest处理.
  • 用c++创建了自己的基于对象的脚本语言,作为前端移动开发的可移植语言.
  • 为第三方编写各种较小的应用程序.
技术:Linux, Windows, HTML5, jQuery, Python 2, Python 3, AngularJS, Knockout.js), Embedded Software, Microsoft SQL Server, iOS, Android, SQLite, Git, Parsers, Concurrent Programming, HTML, REST, Embedded Systems, Back-end Development, Full-stack, JavaScript, C++, C#, C, CSS, Node.js、固件、嵌入式C、嵌入式c++、OpenCV、GStreamer、Angular、TypeScript、 .NET, OpenGL, Entity Framework, REST APIs, APIs, App Integration, Embedded Development, Debian, PHP, Embedded Hardware, Back-end, Internet of Things (IoT), Raspberry Pi, .NET Core, Cloud, Serverless, Architecture, Minimum Viable Product (MVP), Social Networks, Mobile Development, Front-end, Mobile, Web Applications, MySQL, Figma, IoT Protocols, TCP/IP, API Integration, 面向对象编程(OOP), Distributed Software, Code Architecture, Bootstrap, Identity & 访问管理(IAM),安全,DevOps,内核,嵌入式Linux, ARM

Senior Software Developer

2004 - 2010
Mireo d.d.
  • 创建了为逐向导航系统提供正确方向的组件, using C++.
  • 用c++编写了GPS数据与路网匹配的组件.
  • 用c++和自己的脚本语言为口头和书面的逐向导航方向创建了一个定位系统.
  • 构造了一个可移植的控件库,使用c++.
  • 开发了一个服务器-客户端系统,支持从客户端Javascript远程调用c#方法.
  • 在30多种口语语言中实现了正确的语法结构.
  • 在Java中实现了GPS跟踪设备的驱动程序.
  • 开发了四个不同的逐向导航软件产品的前端部分.
  • 编写各种实用程序,以加快公司的发展.
  • 领导一个四人小组,用一年时间开发了一个基于网络的车队管理系统.
Technologies: Windows, Full-stack, Windows CE, jQuery, Embedded Software, Microsoft SQL Server, Xcode, Parsers, Concurrent Programming, HTML, Front-end Development, Embedded Systems, Back-end Development, Windows API, SQL, Java, JavaScript, C#, C++, CSS, .NET, App Integration, System Integration, APIs, Embedded Hardware, Back-end, Excel Add-ins, Visual Studio Tools for Office (VSTO), Web Scraping, Architecture, Minimum Viable Product (MVP), Mobile Development, Front-end, Mobile, Web Applications, TCP/IP, API Integration, 面向对象编程(OOP), COM, Distributed Software, Code Architecture, Identity & IAM, DevOps, ARM

Mireo via GPS

这是一类导航软件,用c++编写. 导航语句是用我开发的脚本语言组装的. 我还创建了一个matcher(匹配GPS位置与道路网格的部分), 指导员(决定在每次穿越时给出什么建议的部分), portable control library, and various other parts.

Mireo Fleet

Mireo Fleet是一款车队管理软件,使用c++和c#编写. 后来我们还用JavaScript开发了一个基于web的版本. 我用c++编写了特定跟踪设备的驱动程序, c#专用客户端软件的部分, 他还领导了一个初级web开发团队,负责JavaScript部分.

Mireo GElin

我创建了一个克罗地亚的展示交通地图,类似于谷歌地图. 我用JavaScript和c#开发了它,同时实现了我自己的用于远程函数调用的API. 我还开发了服务器端和web应用程序.

Universal Data Monitoring

我为Vorbion构建了一个完整的物联网解决方案. 我用c#开发了服务器端, 设备软件用c++和Python编写, 和客户端应用程序的c#. 我还开发了服务器和设备软件.

Donkey Programming language

http://github.com/jakisa/donkey
这是我在业余时间开发的一种编程语言. 它是一种通用的面向对象脚本语言,但迄今为止它的使用受到限制. 它功能齐全,并且实现了所有主要的面向对象特性.

Windows Mixed Reality

我在微软都柏林办公室的虚拟现实引擎基础设施团队工作. 我主要专注于烘焙(从设计时场景转换到运行时场景)。. It was entirely developed in C++.

Latency Analyzer (LANZ)

Arista LANZ是一种分析网络交换机延迟的软件. 我负责新开发的硬件版本的协议端口. It was written in C++ and Python. 该工作仅在Linux终端上完成.

Languages

Python, Go, C++, C++17, JavaScript, C#, HTML5, HTML, Python 2, Python 3, PHP, Objective-C, C, CSS, Embedded C, Embedded C++, TypeScript, Java, 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,实体框架,REST api, React, jQuery, Web Audio, OpenCV

Tools

Visual Studio, Xcode, Git, Logic Pro, Visual Studio Tools for Office (VSTO), Windows Driver Kit (WDK), Subversion (SVN), CMake, Jenkins, Figma

Paradigms

Concurrent Programming, REST, Mobile Development, 面向对象编程(OOP), Functional Programming, DevOps

Platforms

Windows, Debian, Raspberry Pi, Mobile, Kernel, Embedded Linux, Linux, MacOS, Windows CE, Docker, Amazon Web Services (AWS), 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), 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, System Integration, Windows Kernel Drivers, Excel Add-ins, Videos, WebSockets, Security, Mixed Reality (MR), Mathematics, Computer Science, Electrical Engineering, Documentation, Networks, C++20, Embedded Hardware

2000 - 2006

数学和计算机科学硕士学位

萨格勒布大学-萨格勒布,克罗地亚

1995 - 2000

电气工程技术员文凭

伊万·梅斯特罗维奇高中-德尼斯,克罗地亚

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring