Jakiša Tomić
Verified Expert in Engineering
Full-stack Developer
Jakiša拥有超过15年的经验,为一系列操作系统开发各种类型的应用程序. Most of his technical expertise is in C++ development, but he's also comfortable working with JavaScript, C#, and Java. As for environments, he knows the ins and outs of working with the 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扩展.
- Worked on Python and shell scripts for documentation localization, including pre-processing and post-processing of localized HTML files.
- 将基于react的API文档集成到现有文档中, static documentation tree.
Senior Full-stack Developer
Weframe
- 使用c++开发了一个独立于平台的苹果屏幕镜像驱动程序.
- Built a platform-independent driver for Google screencast in C++.
- Created a JavaScript library for video annotations.
C++ Developer
Toptal Client
- Developed a Windows Kernel driver for net filtering using C#.
- Wrote critical filtering code in C++ using native Windows API.
- 创建可以在用户空间和内核空间中运行的代码,为客户机提供方便的测试环境.
C++ Developer
Toptal Client
- Wrote wrappers for connectors to various database engines in C++.
- 用Python编写功能测试,提前捕获最常见的数据库错误.
- Solved various multi-threading issues with existing database connectors.
Go, React, and Android Developer
Toptal Client
- Wrote the back end for the fleet management software in Go.
- 开发了具有多条同时路径的旅行商问题的创新启发式算法.
- 在Go, Android, iOS和React中管理车队管理软件的开发.
C++ Developer
Toptal Client
- Improved the telemetry component, written in C++, by adding information needed for more useful results.
- Found and fixed various bugs in the existing C++ software.
- 使用Google Test框架编写单元测试,对后端组件进行自动化测试.
Software Developer
think-cell
- Developed a PowerPoint plugin for chart representation, using C++.
- Fixed issues related to Windows API messages using C++.
- 解决了Microsoft Office在Windows和macOS版本之间的差异导致的可移植性问题.
Software Engineer II
Microsoft
- 使用c++创建各种数据格式的Windows混合现实场景层次可视化.
- 为Windows混合现实中的基础结构组件重构了现有的c++类层次结构.
- 使用c++开发将设计时场景转换为运行时场景(烘烤)的组件.
- 开发局部烘焙:这个概念只允许改变场景的部分被转换到运行时.
- Wrote a lightweight and maintainable XML creator in C++.
Software Developer
Arista Networks
- 参与创建网络交换机的诊断组件,使用c++.
- Wrote unit tests for network switches using Python.
- 作为DevOps团队的一员,监控和维护持续集成系统.
- Found and fixed various bugs in existing unit tests.
- 使Linux环境能够使用可视化代码编辑器,而不是传统的Vi/Emacs编辑器.
Senior Software Developer | Project Manager | Co-owner
Vorbion d.o.o.
- 使用c#创建了电子产品监控软件的服务器端部分.
- Built an internet-of-things server in C# and Microsoft SQL.
- Wrote the specifications for a multi-purpose monitoring device.
- 改编树莓派作为服务器和蓝牙LE设备之间的桥梁(使用c++).
- 为Nginx开发了一个c++后端,以实现更快的全rest处理.
- 用c++创建了自己的基于对象的脚本语言,作为前端移动开发的可移植语言.
- Wrote various smaller applications for third parties, using web technologies such as Knockout and Angular.
Senior Software Developer
Mireo d.d.
- 创建了为逐向导航系统提供正确方向的组件, using C++.
- Built the component which matches GPS data with the road network, using C++.
- 用c++和自己的脚本语言为口头和书面的逐向导航方向创建了一个定位系统.
- Constructed a portable controls library, using C++.
- 开发了一个服务器-客户端系统,支持从客户端Javascript远程调用c#方法.
- 在30多种口语语言中实现了正确的语法结构.
- Implemented a driver for GPS tracking device in Java.
- 开发了四个不同的逐向导航软件产品的前端部分.
- Wrote various utilities to speed-up development in the company.
- 领导一个四人小组,用一年时间开发了一个基于网络的车队管理系统.
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, Part 2: Creating an Expression Parser
Stork, Part 3: Implementing Expressions and Variables
Stork, Part 4: Implementing Statements and Wrapping Up
C# vs. C++: What’s at the Core?
Education
Master's Degree in Mathematics and Computer Science
University of Zagreb - Zagreb, Croatia
Technician's Diploma in Electrical Engineering
Ivan Mestrovic High School - Drnis, Croatia
Skills
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
Frameworks
.NET, .NET Core, AngularJS, Knockout (Knockout.js), GStreamer, Bootstrap, Qt, Angular, Google Test, React Native
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
Paradigms
Concurrent Programming, REST, Mobile Development, Object-oriented Programming (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, CI/CD Pipelines, Full-stack Development, Networking, 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
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