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


  • Coria
    Microsoft SQL Server, Python, JavaScript, Agile Software Development, Git...
  • Croteam, Shot Second
    Agile Software Development, Git, C#, Unity3D
  • Supersport
    Microsoft SQL Server, ASP.NET, JavaScript, Git, ASP.NET Web API...



Zagreb, Croatia



Preferred Environment

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

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: Microsoft SQL Server, Python, JavaScript, Agile Software Development, Git, ASP.NET Web API, Test-driven Development (TDD), ASP.NET MVC, Ucommerce, Sitecore, SQL, .NET, C#
  • 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: Agile Software Development, Git, C#, Unity3D
  • 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: Microsoft SQL Server, ASP.NET, JavaScript, Git, ASP.NET Web API, Test-driven Development (TDD), ASP.NET MVC, SQL, .NET, C#
  • 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: Microsoft SQL Server, ASP.NET, JavaScript, ASP.NET MVC, VB.NET, SQL, .NET, C#
  • 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: Microsoft SQL Server, SQL, .NET, C#


  • 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, Python, JavaScript, HTML, CSS, VB.NET
  • Frameworks

  • Libraries/APIs

    Entity Framework, jQuery
  • Tools

    Git, Mercurial, Visual Studio, Notepad++
  • Paradigms

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

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

    Project Management
  • Other

    Sitecore, Document Management Systems (DMS), Code Generators
  • Platforms

    Windows, Ucommerce, Xamarin


  • 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