Scroll To View More
Davor Lovrić, Xamarin Developer in Zagreb, Croatia
Davor Lovrić

Xamarin Developer in Zagreb, Croatia

Member since October 9, 2013
Davor is an advocate of Agile methods, and he is typically involved in every project stage from planning and architecture to coding/testing. He easily transfers know-how to team peers, while thinking both strategically and out of the box.
Davor is now available for hire

Portfolio

Experience

  • C#, 13 years
  • Java, 10 years
  • Cross-platform, 8 years
  • iOS, 8 years
  • Objective-C, 7 years
  • Android, 7 years
  • MSBuild, 4 years
  • Xamarin, 2 years
Zagreb, Croatia

Availability

Part-time

Preferred Environment

VisualStudio, XPath, AppCode, Exclipse, NetBeans

The most amazing...

...thing I've created is a multi-platform app builder supporting Android, iOS, Windows Phone, and Windows with same code base.

Employment

  • Senior Software Architect

    2016 - PRESENT
    Insolitus Vermis d.o.o.
    • Implemented cloud-based APIs consumed by mobile applications with data stored in Azure MS SQL.
    • Implemented cross-platform applications using Xamarin.
    • Optimized and restructured MS SQL databases for better performance.
    Technologies: Azure, MS SQL, ASP.NET Core, EF.Core, APIs, iOS, Android
  • CEO/Developer

    2013 - 2016
    Insolitus Vermis d.o.o. – Chameleon 2
    • Started working on Chameleon 2, a Xamarin-based framework for creating applications in C# for Android/iOS/WindowsPhone/Windows from same codebase. Basic operations (play sound, open file, etc.) are supported on all platforms. Application creation is currently supported for Android and Windows (WPF). This enables faster application development, as it is not necessary to constantly test on device. Most of the time, testing on a developer’s computer is sufficient, not to mention dramatically faster.
    Technologies: C#, Xamarin, JNI
  • Freelance Developer

    2013 - 2013
    Zipato
    • Rewrote and upgraded an Android application for smart home system called Zipato.
    • Fixed existing bugs, added drag-n-drop support for reordering list items, and added support for RTSP streaming. RTSP streaming was done using FFmpeg and OpenGL ES to fetch, decode, and display camera streams.
    Technologies: Java, FFmpeg, Android
  • CEO/Developer

    2008 - 2009
    Savršen Plan d.o.o. – Chameleon
    • Created Chameleon, an iOS/Objective-C framework for creating simple applications using XML, with a goal to enable designers to create iOS applications without any programming knowledge.
    • Created custom UI component SmartLabel, capable of displaying text in more than one color/font/size/style. All attributes can be defined in an XML-like syntax.
    Technologies: Objective-C, XML, iOS
  • CEO/Developer

    2007 - 2007
    Savršen Plan d.o.o. – Cropper
    • Created Cropper, an application for cropping photos in a customizable number of different aspect ratios with the ability to modify and preview all cropped versions while at same time reducing photo manipulation time to 1/6 of initial time.
    Technologies: C#
  • CEO/Developer

    2006 - 2006
    Savršen Plan d.o.o. – J2ME Automated Build System
    • Created an automated build system with photo content resizing and compression to meet different maximum application size limits on various J2ME devices.
    Technologies: VBA, J2ME
  • Developer

    2005 - 2006
    Private Content-based Website CMS
    • Developed a CMS from scratch using C#, ASP.NET, and MS SQL.
    Technologies: C#, ASP.NET, T-SQL
  • Project Manager

    2004 - 2004
    Omega Software d.o.o.
    • Led a team of 12 developers in transition from Visual Basic to C#.
    • Started the process of restructuring developed ERP system and introducing new development technologies while maintaining compatibility with an existing codebase.
    • Directly worked on adapting the system to support data replication between tens of MS SQL servers.
    Technologies: C#, T-SQL
  • Project Manager

    2001 - 2003
    Ve-mil d.o.o.
    • Supported an existing ERP system based on MS SQL Server.
    • Created an Excel+VBA reporting solution with automated data retrieval from MS SQL as a fix for the lack of reporting in existing ERP system.
    • Created new ERP system using MS SQL Server and Borland C++ Builder.
    Technologies: C++, T-SQL
  • Oracle Developer

    2000 - 2000
    Plus Plus d.o.o.
    • Created insurance applications using Oracle tools.
    Technologies: Oracle PL/SQL
  • Developer

    1999 - 1999
    Incendo d.o.o./VIPnet d.o.o
    • Created a GSM network development tracking tool using MS SQL, MS Access, and Borland C++ Builder.
    Technologies: C++, MS SQL, MS Access
  • Developer

    1996 - 1999
    Filex d.o.o.
    • Computer game (presidential elections) developed in C++ for Apple Macintosh.
    Technologies: C++, FileMaker Pro, 4th Dimension

Skills

  • Languages

    VB, Swift, Java, C#, Objective-C, C, Visual Basic for Applications (VBA), Visual Basic 6 (VB6), CSS, HTML, ASP.NET Razor, PHP, T-SQL, C++, JavaScript
  • Frameworks

    .NET, Android SDK, ASP.NET
  • Libraries/APIs

    Facebook API, PayPal API
  • Tools

    OneNote, AWS ECS, Microsoft Visual Studio, AppCode, MSBuild, MySQL Workbench, Adobe Photoshop, Git Flow, GitHub, Trello, Eclipse IDE, Git, Adobe Illustrator
  • Paradigms

    REST, Refactoring, Agile Software Development, Unit Testing, Cross-platform, Generic Programming, Dependency Injection, Incremental Development, Model View Controller (MVC), Continuous Integration (CI), Metaprogramming
  • Platforms

    Azure, iOS, Android, Xamarin, Windows, NetBeans, Windows Phone, Oracle
  • Storage

    Databases, JSON, AWS S3, Microsoft SQL Server, SQL Server Management Studio, MySQL Server, MySQL DBA, MySQL, Oracle PL/SQL
  • Other

    APIs, RESTful APIs, Domain-driven Design (DDD), IoC, Excel to MySQL, API Development Specialist, User Interface (UI), Maps, Location Services, IIS

Education

  • B.Sc. degree in Computer engineering
    1995 - 2003
    Department of Mathematics, University of Zagreb - Zagreb, Croatia
  • Silver medal degree in Algorithmic programming
    1995 - 1995
    International Olympiad in Informatics - Netherlands
I really like this profile
Share it with others