Miroslav Zadravec, Sitecore Developer in Zagreb, Croatia
Miroslav Zadravec

Sitecore Developer in Zagreb, Croatia

Member since February 7, 2019
Miroslav is a software engineer and technical consultant with 15 years of experience developing software as a product and internal business applications. He takes a pragmatic approach to software engineering, loves agile and TDD, prefers the Microsoft stack but likes to learn and experience new technologies and paradigms.
Miroslav is now available for hire




Zagreb, Croatia



Preferred Environment

Visual Studio, Windows, Git, Notepad++, Unity3D

The most amazing...

...system I've developed is a graphical business process designer and execution engine.


  • Software Engineer

    2015 - PRESENT
    • Worked in a distributed, international consulting team developing .NET MVC solutions.
    • Developed .NET MVC back-end for multiple Sitecore-based CMS solutions in various business domains.
    • Integrated Ucommerce platform into CMS solutions.
    • Integrated Salesforce-based ERP with Sitecore and Ucommerce solutions.
    • Implemented multiple Solr based search solutions.
    • Upgraded many legacy solutions, from platform upgrades to complete code rewrites.
    Technologies: C#, .NET, SQL, Sitecore, UCommerce
  • Game Designer/Game Programmer

    2016 - 2019
    Croteam, Shot Second
    • Worked as a game designer and a lead programmer in a team that created the Battle Bolts game.
    • Created a prototype game from initial brainstorm and worked through multiple iterations from the initial idea to final release.
    • Hired designers and programmers to turn the prototype into a full game.
    • Led design, development, and testing efforts towards the final release.
    • Implemented VR code using Oculus Rift VR system.
    Technologies: Unity3D, C#
  • Software Engineer

    2013 - 2016
    • Worked as a team lead providing internal software solutions for a betting company.
    • Implemented a real-time competition monitoring and alerting system.
    • Implemented an internal warehouse and distribution system for more than 1000 subsidiaries.
    • Implemented a back-end for integration with casino games providers.
    • Worked on continuously improving internal business processes regarding tax reporting, law compliance, task management, and equipment tracking.
    Technologies: C#, .NET, SQL
  • Lead Developer

    2003 - 2013
    • Led a team developing a custom document management system.
    • Implemented a file storage server as a Windows Service capable of archiving and retrieving library-scale archives.
    • Implemented a business process designer and execution service used in multiple business domains.
    • Led a team developing a logistics and administration system for a construction company.
    • Collaborated with clients in DMS implementation.
    • Consulted the clients in business process improvements using our custom business process designer and execution engine.
    • Worked on a B2B system for IT distribution company.
    Technologies: C#, .NET, SQL, VB.NET
  • Programmer

    2000 - 2003
    Karma Computers
    • Worked in a team developing internal applications for a growing IT distribution company.
    • Created and maintained a warehouse system, working with the team constantly improving related business processes.
    • Created and maintained an RMA software system, constantly adapting it to changing requirements and the growing scale of business.
    Technologies: C#, .NET, SQL


  • Hivergen DMS (Development)

    A customizable document and knowledge management system for managing document archives and business processes.

  • Hivergen BPM (Development)

    A business process graphic designer and execution engine that allows the user to draw their workflow or process to assign tasks to users or departments using rules and conditions.

  • BetMonitor (Development)

    An application that monitors betting coefficient over a multitude of providers and alerts the user of any changes on the market.

  • Battle Bolts (Development)

    Turn-based and tactical multiplayer game.

  • Not Really an RSS Reader (N3R) (Development)

    The simplest RSS reader that monitors subscribed websites and shows the list of unread items. I created it to fit my workflow.


  • Languages

    C#, SQL, JavaScript, HTML, CSS, Python
  • Frameworks

  • Libraries/APIs

    Entity Framework, Node.js, jQuery
  • Tools

    Git, Mercurial
  • Paradigms

    Test-driven Development (TDD), Behavior-driven Development (BDD), Agile Software Development, Object-oriented Analysis & Design (OOAD)
  • Platforms

    iOS, Xamarin
  • Storage

    Microsoft SQL Server, MySQL, SQLite, MongoDB
  • Industry Expertise

    Project Management
  • Other

    Sitecore, Document Management Systems (DMS), Code Generators


  • Master's degree in Informatics and Technologies of Communication
    2011 - 2014
    Faculty of Electrical Engineering and Computer Science - Maribor, Slovenia
  • Bachelor's degree in Software Engineering
    2008 - 2011
    Međimurje University of Applied Sciences - Čakovec , Croatia


  • Sitecore Certified Developer
  • Microsoft Certified Professional Developer
    MAY 2009 - PRESENT
    Microsoft Corporation

To view more profiles

Join Toptal
Share it with others