Davor Lovrić

Davor Lovrić

Zagreb, Croatia
Hire Davor
Scroll To View More
Davor Lovrić

Davor Lovrić

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#, 11 years
  • Java, 8 years
  • Objective-C, 5 years
  • MSBuild, 4 years
  • Cross-platform Development, 8 years
  • iOS, 5 years
  • Android, 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
  • CEO/Developer
    Insolitus vermis d.o.o. - Chameleon 2
    2013 - PRESENT
    • Started working on Chameleon 2 – Xamarin based framework for creating applications in C# for Android/iOS/WindowsPhone/Windows from same code base. 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 developer’s computer is sufficient, not to mention dramatically faster.
    Technologies: C#, Xamarin, JNI
  • Freelance Developer
    Zipato
    2013 - 2013
    • Rewrote and upgraded Android application for smart home system – Zipato.
    • Fixed existing bugs, added drag&drop support for reordering list items, 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
    Savršen plan d.o.o. - Chameleon
    2008 - 2009
    • Created Chameleon - iOS/Objective-C framework for creating simple applications using XML. Goal was 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 xml-like syntax.
    Technologies: Objective-C, XML, iOS
  • CEO/Developer
    Savršen plan d.o.o. - Cropper
    2007 - 2007
    • Created Cropper – application for cropping photos in customizable number of different aspect ratios.
    • Possiblity to modify and preview all cropped versions at same time reduced photo manipulation time to 1/6 of initial time.
    Technologies: C#
  • CEO/Developer
    Savršen plan d.o.o. - J2ME automated build system
    2006 - 2006
    • Created automated build system with photo content resizing and compression to meet different maximum application size limit on various J2ME devices.
    • System supported more than 2.000 devices, resulting in about 160 versions of each application.
    • Based on device data (screen size, max jar size, supported J2ME version) system would choose one of 6 version of photo content prepared (based on device and content aspect ratio) and then resize and compress photo content using Photoshop. (Photoshop has best PNG compression – it creates best looking files for given max file size).
    • Photo content would be joined with J2ME application resulting in compiled jar/jad files.
    • For each application there were 4 explicitness levels of photo content, 6 languages (EN, DE, FR, ES, IT, PT). This all resulted in 4 x 6 x 160 = 3840 jar/jad pairs just for one application.
    • System was used by people with basic Excel knowledge.
    Technologies: VBA, J2ME
  • Developer
    Private content based website CMS
    2005 - 2006
    • Developed CMS from scratch using C#, ASP.NET, and MS SQL.
    Technologies: C#, ASP.NET, T-SQL
  • Project manager
    Omega software d.o.o.
    2004 - 2004
    • Lead a team of 12 developers in transition from VisualBasic to C#.
    • Started process of restructuring developed ERP system and introducing new development technologies while maintaining compatibility with existing code base.
    • Directly worked on adapting system to support data replication between tens of MS SQL servers.
    Technologies: C#, T-SQL
  • Project manager
    Ve-mil d.o.o.
    2001 - 2003
    • Supported existing ERP system based on MS SQL server.
    • Created 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
    Plus plus d.o.o.
    2000 - 2000
    • Created insurrance applications using Oracle tools.
    Technologies: Oracle PL/SQL
  • Developer
    Incendo d.o.o. / VIPnet d.o.o
    1999 - 1999
    • Created GSM network development tracking tool using MS SQL, MS Access and Borland C++ Builder.
    Technologies: C++, MS SQL, MS Access
  • Developer
    Filex d.o.o.
    1996 - 1999
    • Computer game (presidential elections) developed in C++ for Apple Macintosh.
    • ERP development in FileMaker Pro, 4th Dimension.
    Technologies: C++, FileMaker Pro, 4th Dimension
Skills
  • Languages
    C#, VB, C, Swift, Excel VBA, Java, Objective-C, HTML, C++, T-SQL, PHP, ASP.NET Razor, CSS, VBA, JavaScript, PL/SQL
  • Frameworks
    .NET, ASP.NET, MVC, Android SDK
  • Libraries/APIs
    APIs, API, Facebook API, PayPal API
  • Tools
    AppCode, OneNote, MSBuild, SQL Server Management Studio, Visual Studio, Netbeans, GitHub, Trello, Git flow, Eclipse, Git, Adobe Photoshop, Adobe Illustrator
  • Paradigms
    Domain-driven Design, Incremental development, Cross-platform Development, Dependency Injection, Generic programming, REST, Unit Testing, Agile Software Development, Refactoring, Continuous Integration, Metaprogramming
  • Platforms
    Android, Windows, Xamarin, iOS, Windows Phone
  • Storage
    MS SQL, Azure, SQL Server, Database, MySQL, Oracle
  • Misc
    RESTful, AWS S3, JSON, AWS ECS, RESTful APIs, IoC, Location Services, VB 6.0, IIS, Maps, User Interface (UI)
Education
  • B.Sc. degree in Computer engineering
    Department of Mathematics, University of Zagreb - Zagreb, Croatia
    1995 - 2003
  • Silver medal degree in Algorithmic programming
    International Olympiad in Informatics - Netherlands
    1995 - 1995
Hire the top 3% of freelance developers
I really like this profile
Share it with others