Tomislav Kucar, Developer in Zagreb, Croatia
Tomislav is available for hire
Hire Tomislav

Tomislav Kucar

Verified Expert  in Engineering

Python Developer

Location
Zagreb, Croatia
Toptal Member Since
October 26, 2020

Tomislav在数字产品和角色的所有领域提供了广泛的背景, including site reliability engineering, full-stack development, and operations. Thanks to his enthusiasm for learning new tech, technical expertise, and high-quality standards, Tomislav可以一马当先,为任何项目做出有意义的贡献. Above all, 一个项目吸引Tomislav的是构建具有长期影响和解决实际问题的解决方案.

Portfolio

Amboss
Python 3, FastAPI, SQLAlchemy, GraphQL, Redis
Ericsson
Python 3, FastAPI, PostgREST, Kubernetes, Redis, React
Holcim
Python 3, FastAPI,芹菜,RabbitMQ,谷歌云,亚马逊网络服务(AWS)...

Experience

Availability

Part-time

Preferred Environment

Python 3, Linux, Docker, Kubernetes

The most amazing...

...我开发的是一个分布式的、高可用性、低延迟的MMO服务器, handling more than 10,000 concurrent heavy clients.

Work Experience

Senior Software Engineer

2023 - 2023
Amboss
  • 使用Strawberry和FastAPI将旧的PHP GraphQL API迁移和重构为新的Python API.
  • 帮助现有开发人员学习最佳Python实践,并帮助他们逐步掌握新的解决方案.
  • 记录和分析现有的解决方案,以提供建议和创建票据, tasks, and epics for the new solution. 在下线之前,为新解决方案编写文档并创建测试套件.
技术:Python 3, FastAPI, SQLAlchemy, GraphQL, Redis

Solution Architect and DevOps Engineer

2021 - 2023
Ericsson
  • 将遗留的GraphQL API从Python单体(Starlette)重构并迁移到Next.js微服务,包括修改前端(TypeScript + React).
  • Worked as a senior Python engineer maintaining the legacy solution; a little more than two years later, as a solution architect, 我领导了为新组件逐步淘汰相同解决方案的工作.
  • 针对现有问题和新建项目实施并提出概念解决方案. 这包括编写和更新预习文件和必要的会议, encompassing the whole application lifecycle.
  • 由于我对系统有了更好的了解和更广泛的经验,因此我以个人贡献者的身份解决遗留和服务的复杂问题,这些问题会给新团队成员带来问题.
技术:Python 3, FastAPI, PostgREST, Kubernetes, Redis, React

Site Reliability Engineer | IT Automation

2020 - 2021
Holcim
  • 作为多个产品负责人参与设计和实施内部解决方案. 作为一个独立的贡献者,致力于内部解决方案和现有解决方案的重构.
  • 负责跨多个云提供商的基础设施规划和维护.
  • Supported teams with SRE and related tech advising.
Technologies: Python 3, FastAPI,芹菜,RabbitMQ,谷歌云,亚马逊网络服务(AWS), Docker Compose, SaltStack

Site Reliability Engineer

2018 - 2020
Freelance
  • 实现并优化应用程序生命周期管理系统, which included enhancing analytics, measuring, and helping to build KPI dashboards.
  • 与现有的团队和经理合作,减少组织孤岛和周转时间, effectively cutting down on overhead expenses.
  • 使用Flask和FastAPI设计和实现api.
  • 帮助利用现有工具和应用自动化.
技术:应用程序生命周期管理, Key Performance Indicators (KPIs), LXC, Linux, Flask, FastAPI, SQLAlchemy, Keycloak, Team Leadership

Full-stack Web Developer

2016 - 2017
SunnyBoy Entertainment
  • 与UI/UX专家讨论、分析和制定产品设计策略.
  • Designed, developed, 并在敏捷开发生命周期的各个阶段维护一个复杂的沉浸式VR网站.
  • 通过TDD和CI/CD确保稳定性、安全性和快速开发.
  • Automated the Linux server set up, 其中包括加固和网站部署,以确保容易, cheap, and fast website updates.
Technologies: Three.js、Flask、Web抓取、Python、测试驱动开发(TDD)、CI/CD管道

Full-stack Web Developer

2014 - 2016
Freelance
  • 设计、实现和维护使用各种技术构建的完整网站.
  • Set up various tech stacks (LAMP, LEMP), secured, maintained Linux boxes, and deployed to OpenVZ and KVM cloud instances.
  • 通过广泛的沟通和采用敏捷原则确保客户满意度, which included a series of short sprints (discovery, design, development, and testing) to maximize ROI.
Technologies: Bootstrap, jQuery, Laravel, Flask, Django, PHP, PostgreSQL, Joomla, WordPress, KVM, OpenVZ, NGINX, Linux, LAMP, Agile, Team Leadership

Lead Software Engineer

2013 - 2015
Idris Studio
  • 为大型多人在线游戏创建分布式高可用性服务器, serving 10,000+ concurrent clients.
  • Oversaw software engineers, game developers, and designers, including communicating over IRC and mail, tracking tasks using Kanban boards, implementing source code versioning, and managing assets using Git and Mercurial.
  • 为该项目设计并监督了一个完整的网络存在的实现.
  • 帮助搭建和维护一个使用Apache Spark、Pig和Hadoop的大数据系统.
Technologies: Git, PostgreSQL, Distributed Systems, C++, JavaScript, Panda3D, Python 2, Unity3D, C#, Team Leadership

KaT Operating System

在大学期间,我和同事用现代c++开发了一个操作系统. 该操作系统有一个简单的外壳、一个单片内核和一个ISO 9660文件系统. Every step from building the cross compiler to documentation is automated; the only prerequisites are VirtualBox and Vagrant. 这种设置允许我们实现快速开发和测试.

Education Platform

为一个非营利组织开发了一个全新的教育平台(LMS),基于SSR的概念和其他在经典LMS中不常用的最新学习方法(包括用户创建的交互式应用程序),并将其集成为基于Open edX的现有解决方案的一部分. 然后我更新和维护了这个平台一段时间.
2017 - 2020

Bachelor's Degree in Software Engineering

Algebra University College - Zagreb, Croatia

2013 - 2017

Specialization in Economics and Business

Hrvatski kralj Zvonimir - Krk, Croatia

Libraries/APIs

REST APIs, SQLAlchemy, React, jQuery, Three.js, Beautiful Soup, PostgREST

Tools

Git, Adobe Creative Suite, 3D Studio Max, Photoshop CS6, NGINX, Vagrant, Makefile, GCC, wxPython, Keycloak, Celery, RabbitMQ, Docker Compose, SaltStack

Languages

Python, HTML, CSS, JavaScript, SQL, Java, c#, Python 2, c++, PHP, C, Assembler, Python 3, GraphQL

Storage

数据库,PostgreSQL, Microsoft SQL Server, Redis, Google Cloud

Platforms

Linux, Open edX, LAMP, KVM, WordPress, Joomla, Docker, Android, Kubernetes, Amazon Web Services (AWS)

Industry Expertise

会计、市场营销、项目管理、网络安全

Frameworks

Django, Flask, .NET, Unity3D, Panda3D, Laravel, Bootstrap, Selenium

Paradigms

敏捷、Scrum、应用程序生命周期管理(ALM)、测试驱动开发(TDD)

Other

Documentation, FastAPI, Learning Management Systems (LMS), Team Leadership, APIs, CTO, Finance, Statistics, Microsoft 365, IT Networking, Operating Systems, Data Structures, Algorithms, Decision Support Systems, Communication, Autodesk Maya, Distributed Systems, OpenVZ, LXC, Key Performance Indicators (KPIs), Tkinter, Reverse Engineering, Web Scraping, Security, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring