
Tomislav Kucar
Verified Expert in Engineering
AI/DevOps Engineer Developer
Zagreb, Croatia
Toptal member since October 26, 2020
Tomislav offers an extensive background in all areas of digital products and roles, with a particular focus on site reliability engineering, full-stack software development, and cyber security. Tomislav can hit the ground running and meaningfully contribute to any project thanks to his enthusiasm for learning new tech, technical expertise, and high-quality standards. Above all, what attracts Tomislav to a project is building solutions that have a long-term impact and solve real problems.
Portfolio
Experience
- Linux - 11 years
- Git - 11 years
- Python - 11 years
- Flask - 10 years
- PostgreSQL - 10 years
- Project Management - 10 years
- Cybersecurity - 6 years
Preferred Environment
Python 3, Linux, Docker, Kubernetes
The most amazing...
...thing I've developed is a distributed high-availability low-latency server for an MMO, handling more than 10,000 concurrent heavy clients.
Work Experience
AI Engineer
CodeGen
- Expanded, refactored, and maintained the core back-end library, Codegen SDK, at AI-powered tools startup Codegen. It utilized tree-sitter and rustworkx to offer a scriptable interface to a multi-lingual language server.
- Contributed to constructing utilities and 3rd-party integrations for software agents to engage with web services such as Slack, GitHub, Linear, etc., throughout entire codebases using custom-built tools and core SDKs.
- Tracked and implemented features and fixed bugs with the remote team using Slack, Linear, and GitHub.
- Developed functionalities for static codebase analysis and attribution metrics.
Solution Architect and DevOps Engineer
Ericsson
- Refactored and migrated the legacy GraphQL API from Python monolith (Starlette) to Next.js microservice, including modifying the front end (TypeScript and React).
- Served as a senior Python engineer managing the legacy solution. Transitioned into a solution architect role over two years later, spearheading the replacement of the existing solution with new components.
- Implemented and presented proof of concept solutions for existing problems and greenfield projects. This included writing and updating prestudy documents and necessary meetings, encompassing the whole application lifecycle.
- Worked as an individual contributor to solving complex problems with legacy and services that posed issues to newer team members since I had a better overview of the system and broader experience.
Senior Software Engineer
Amboss
- Migrated and refactored legacy PHP GraphQL API to new Python API using Strawberry and FastAPI.
- Aided existing developers in learning best Python practices and helped them ramp up on the new solution.
- Documented and analyzed existing solutions to provide suggestions and create tickets, tasks, and epics for the new solution. Wrote the documentation and created the test suite for the new solution before off-boarding.
Site Reliability Engineer | IT Automation
Holcim
- Acted as a multiple products owner, designing and implementing the solutions as an individual contributor.
- Worked on infrastructure planning and maintenance across multiple cloud providers.
- Supported teams with SRE and related tech advising.
Site Reliability Engineer
Freelance
- Implemented and optimized the application lifecycle management system, which included enhancing analytics, measuring, and helping to build KPI dashboards.
- Worked with existing teams and managers to reduce organizational silos and turnaround time, effectively cutting down on overhead expenses.
- Designed and implemented APIs using Flask and FastAPI.
- Helped leverage the existing tooling and applied automation.
Full-stack Web Developer
SunnyBoy Entertainment
- Discussed, analyzed, and strategized the product design with UI/UX experts.
- Designed, developed, and maintained a complex immersive VR website through all stages of the agile development lifecycle.
- Ensured stability, security, and rapid development through TDD and CI/CD.
- Automated the Linux server set up, which included hardening and website deployment to ensure easy, cheap, and fast website updates.
Full-stack Web Developer
Freelance
- Designed, implemented, and maintained complete websites built with various technologies.
- Set up various tech stacks (LAMP, LEMP), secured, maintained Linux boxes, and deployed to OpenVZ and KVM cloud instances.
- Ensured client satisfaction through extensive communication and by employing Agile principles, which included a series of short sprints (discovery, design, development, and testing) to maximize ROI.
Lead Software Engineer
Idris Studio
- Created a distributed high-availability server for a massively multiplayer online game, 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.
- Designed and oversaw the implementation of a complete web presence for the project.
- Helped set up and maintain a big data system using Apache Spark, Pig, and 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
Libraries/APIs
REST APIs, Three.js, SQLAlchemy, React, jQuery, Beautiful Soup, PostgREST, Pandas, NumPy, PyTorch
Tools
BigQuery, Git, RabbitMQ, Amazon Cognito, Adobe Creative Suite, Autodesk 3ds Max, Photoshop CS6, NGINX, Vagrant, Makefile, GCC, wxPython, Keycloak, Celery, Docker Compose, SaltStack, GIS
Languages
Python, HTML, CSS, JavaScript, SQL, Java, C#, Python 2, C++, PHP, C, Assembler, Python 3, GraphQL, TypeScript, Go, Rust
Paradigms
Testing, DevOps, Agile, Scrum, Test-driven Development (TDD), Automation
Platforms
Linux, Open edX, AWS Lambda, LAMP, KVM, WordPress, Joomla, Docker, Android, Kubernetes, Amazon Web Services (AWS), Vercel, LangSmith
Storage
Databases, PostgreSQL, Microsoft SQL Server, Redis, Google Cloud, MonetDB, PostGIS
Frameworks
Django, Flask, .NET, Unity3D, Panda3D, Laravel, Bootstrap, Selenium, Next.js
Industry Expertise
Project Management, Cybersecurity
Other
Documentation, CI/CD Pipelines, FastAPI, Learning Management Systems (LMS), Team Leadership, Full-stack, Back-end, AI Chatbots, Back-end Development, Data Visualization, Front-end, API Integration, Google BigQuery, APIs, CTO, Large Language Models (LLMs), Message Queues, Microsoft 365, IT Networking, Operating Systems, Data Structures, Algorithms, Communication, Autodesk Maya, Distributed Systems, OpenVZ, LXC, Key Performance Indicators (KPIs), Tkinter, Reverse Engineering, Web Scraping, Security, Code Review, Static Analysis, Chrome Extensions, Modal, OpenAI, Anthropic, treesitter, Robotic Process Automation (RPA), Large Language Model Operations (LLMOps), Machine Learning Operations (MLOps)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring