Tomislav Kucar
Verified Expert in Engineering
Python Developer
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
Experience
Availability
Preferred Environment
Python 3, Linux, Docker, Kubernetes
The most amazing...
...我开发的是一个分布式的、高可用性、低延迟的MMO服务器, handling more than 10,000 concurrent heavy clients.
Work Experience
Senior Software Engineer
Amboss
- 使用Strawberry和FastAPI将旧的PHP GraphQL API迁移和重构为新的Python API.
- 帮助现有开发人员学习最佳Python实践,并帮助他们逐步掌握新的解决方案.
- 记录和分析现有的解决方案,以提供建议和创建票据, tasks, and epics for the new solution. 在下线之前,为新解决方案编写文档并创建测试套件.
Solution Architect and DevOps Engineer
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.
- 由于我对系统有了更好的了解和更广泛的经验,因此我以个人贡献者的身份解决遗留和服务的复杂问题,这些问题会给新团队成员带来问题.
Site Reliability Engineer | IT Automation
Holcim
- 作为多个产品负责人参与设计和实施内部解决方案. 作为一个独立的贡献者,致力于内部解决方案和现有解决方案的重构.
- 负责跨多个云提供商的基础设施规划和维护.
- Supported teams with SRE and related tech advising.
Site Reliability Engineer
Freelance
- 实现并优化应用程序生命周期管理系统, which included enhancing analytics, measuring, and helping to build KPI dashboards.
- 与现有的团队和经理合作,减少组织孤岛和周转时间, effectively cutting down on overhead expenses.
- 使用Flask和FastAPI设计和实现api.
- 帮助利用现有工具和应用自动化.
Full-stack Web Developer
SunnyBoy Entertainment
- 与UI/UX专家讨论、分析和制定产品设计策略.
- Designed, developed, 并在敏捷开发生命周期的各个阶段维护一个复杂的沉浸式VR网站.
- 通过TDD和CI/CD确保稳定性、安全性和快速开发.
- Automated the Linux server set up, 其中包括加固和网站部署,以确保容易, cheap, and fast website updates.
Full-stack Web Developer
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.
Lead Software Engineer
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的大数据系统.
Experience
KaT Operating System
Education Platform
Education
Bachelor's Degree in Software Engineering
Algebra University College - Zagreb, Croatia
Specialization in Economics and Business
Hrvatski kralj Zvonimir - Krk, Croatia
Skills
Languages
Python, HTML, CSS, JavaScript, SQL, Java, c#, Python 2, c++, PHP, C, Assembler, Python 3, GraphQL
Libraries/APIs
REST APIs, SQLAlchemy, React, jQuery, Three.js, Beautiful Soup, PostgREST
Platforms
Linux, Open edX, LAMP, KVM, WordPress, Joomla, Docker, Android, Kubernetes, Amazon Web Services (AWS)
Storage
数据库,PostgreSQL, Microsoft SQL Server, Redis, Google Cloud
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
Frameworks
Django, Flask, .NET, Unity3D, Panda3D, Laravel, Bootstrap, Selenium
Tools
Git, Adobe Creative Suite, 3D Studio Max, Photoshop CS6, NGINX, Vagrant, Makefile, GCC, wxPython, Keycloak, Celery, RabbitMQ, Docker Compose, SaltStack
Paradigms
敏捷、Scrum、应用程序生命周期管理(ALM)、测试驱动开发(TDD)
Industry Expertise
会计、市场营销、项目管理、网络安全
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