/* hello, world */
Matija Belec
Developer & Consultant — Owner & Developer @ KiWee · Senior Software Engineer @ Sofascore
📍 Croatia
01. About
I am a self-organised person with a passion for new technologies that simplify things.
Through my professional career I've worked on fun and exciting projects built on top of JSON APIs, WebSockets and IoT-based technologies.
Most of my "dev work" is on backend solutions, where I lean on API design, Clean Code / Layered Architecture, Domain-Driven Design, design patterns and event sourcing. I also do frontend and server-related work — I enjoy it, even if I don't get to master those stacks to the same level, so I keep my knowledge there regularly updated too.
As an experienced developer with a wide range of technical skills, I like testing ideas on not-so-popular technologies when they're the right fit for the problem at hand. I'm a big fan of PHP and JS, which covers most of the web-related solutions I've worked on — plus C/C++, Python, Redis, ElasticSearch, Symfony and Vue.js where the problem calls for it.
02. Experience
-
Senior Software Engineer @ Sofascore
June 2023 — Present -
Founder @ KiWee
Jan 2022 — Present -
Freelancer
Dec 2016 — Present -
Backend Developer @ Bornfight
May 2022 — June 2023Worked on a property management platform for the campsite/hospitality industry. Gained experience in event-based application development and third-party services/API integration, plus booking, reservation and other PMS-related business use cases.
-
Senior Backend Developer @ Trikoder
Sept 2017 — Jan 2022 · ZagrebWorked as Tech Lead, mentoring colleagues in and outside the team and sharing technical knowledge across development teams. As part of the architectural group, gained valuable technical and soft skills through regular design discussions and company-wide initiatives. Used JSON/resource-based API knowledge to collaborate with consuming teams, deepening API design expertise and sharing it with others.
-
Owner @ Belec programiranje
Oct 2012 — June 2018 · VaraždinWorked on independent projects, learning caching, code and storage optimisation, and new technologies across desktop and web.
-
Web Application Developer @ Info Novitas Ltd.
Mar 2017 — July 2017 · VaraždinLearned to work with C# on an enterprise web application.
-
Web Developer @ ExaByte d.o.o. Varaždin (ex. Orion informatika)
July 2016 — Dec 2016 · VaraždinWorked with WebSockets, MQTT, RabbitMQ, Symfony2, Zend and AngularJS across junior and senior tasks.
-
Web Developer @ ORION informatika i trgovina
Oct 2015 — July 2016Worked on Symfony2 and Zend framework projects, across junior and senior tasks, learning backend fundamentals.
03. Skills
Languages
Frameworks & libraries
Data & infrastructure
Protocols & messaging
Architecture & practices
Web development
04. Education
-
Bachelor's Degree, Information Systems
2011 — 2016Faculty of Organization and Informatics, Varaždin
-
Electrotechnician
2007 — 2011Obrtnička škola Koprivnica
05. Contact
Open to interesting projects and conversations — reach out.