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



  • SQL, 15 years
  • C#, 15 years
  • ASP.NET MVC, 9 years
  • Test-driven Development (TDD), 7 years
  • Agile Software Development, 7 years
  • Unity3D, 6 years
  • ASP.NET Web API, 5 years
  • Sitecore, 5 years


Zagreb, Croatia



Preferred Environment

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

The most amazing...

...system I've developed was 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



  • Languages

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

  • Libraries/APIs

    Entity Framework, jQuery
  • Tools

    Git, Mercurial
  • Paradigms

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

    Microsoft SQL Server, MySQL, SQLite, MongoDB
  • Other

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



  • 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
I really like this profile
Share it with others