Ivan Cesar, Computer Vision Developer in Zagreb, Croatia
Ivan Cesar

Computer Vision Developer in Zagreb, Croatia

Member since July 11, 2016
Ivan has over ten years of work experience on IT projects—small, medium, and large. He's mostly developed web applications using .NET technologies, but has some experience with other technologies as well. He's eager to learn and keep pace with current trends, and he also likes to compete in various algorithm competitions. Among other things, he has recently delved deeper into computer vision and regularly studies current trends in the field.
Ivan is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

Availability

Part-time

Preferred Environment

Jira, Git, Visual Studio, Windows

The most amazing...

...thing I've developed is a plugin for Visual Studio to generate DTO classes and expression mappers from EF entities.

Employment

  • AI Developer

    2018 - PRESENT
    Aether Signum
    • Optimized the head and face detector to support high frame-rate videos.
    • Used transfer learning and domain adaptation of MASK-RCNN framework.
    • Developed a series of ad-hoc apps to support the dataset preparation process.
    Technologies: NumPy, Flask, PyTorch, Python
  • Teaching Assistant

    2012 - PRESENT
    Zagreb University of Applied Sciences
    • Created an automatic grading system for students (code compilation and testing).
    • Lectured on related topics.
    • Wrote scripts for lab practices in ASP.NET MVC.
    Technologies: C, .NET
  • Full-stack Developer

    2017 - 2018
    Kalon Creative
    • Wokred on several web based projects in .NET MVC extensively using both back-end and front-end technology stack.
    Technologies: CSS, HTML, jQuery, React, JavaScript, Entity 6, ASP.NET MVC
  • Full-stack Developer

    2016 - 2016
    Glider Technology Limited (via Toptal)
    • Developed several app modules using C# and Nancy hosted with Mono.
    • Used TDD for QA.
    • Implemented a series of UI features using React and .NET API.
    • Optimized data access in the MySQL database.
    Technologies: Microservices Architecture, React, MySQL, Mono, Nancy, C#
  • Lead Developer (Project)

    2015 - 2016
    Moberg IT
    • Created a financial application for the Icelandic market using ASP.NET MVC 5.
    • Designed system architecture for reusability and efficient automated testing.
    • Configured a continuous integration server (TeamCity) using Psake and PowerShell scripts.
    • Created background processes using Hangfire.
    • Consumed external API services for card validation, SSN number validation, and credit rating.
    Technologies: jQuery, HTML, Microsoft SQL Server, ASP.NET MVC 5
  • Development Team Leader (Project)

    2015 - 2015
    Vicoinz, Ltd.
    • Created an efficient matchmaking platform using .NET environment.
    • Used Microsoft Azure to efficiently scale the application and execute background jobs.
    • Configured TeamCity continuous integration server for daily builds and efficient deployment.
    • Used SignalR and Web API for client-server communication.
    • Applied complex graphic solutions to WPF application.
    Technologies: Windows Presentation Foundation (WPF), Azure, Web API, ASP.NET MVC
  • Senior Software Engineer/Software Architect

    2013 - 2015
    Boatbooker
    • Created an efficient search engine for yacht searches with complex business rules.
    • Created and consumed a REST API for B2B collaboration with other yachting systems.
    • Designed and created a state machine for handling booking processes consisting of several communication steps between the client and the charter agency.
    • Used nightly processing to update boat prices and improve search engine performance.
    Technologies: jQuery, HTML, Microsoft SQL Server, ASP.NET Web Forms
  • Senior Software Developer

    2011 - 2013
    Tarmel
    • Got things done even in obsolete and outdated technologies.
    • Maintained and improved reinsurance company software.
    • Extensively used PL/SQL.
    Technologies: Oracle Forms, Oracle9i
  • Software Engineer

    2008 - 2011
    Neoinfo d.o.o.
    • Developed a framework to build web and desktop business applications using XML files. Also created a tool using that framework to efficiently build mentioned XML files.
    • Used DevExpress controls extensively.
    • Created and consumed SOAP-based web services for client-server communication using WinForms for the client and WCF for the server.
    • Learned to manage and perform when adding on a large project in the late phase, with loads of legacy Java code. Used various Java technologies and tools such as JSF, JSP, WebSphere, Rational Application Developer, SQLJ, Hibernate...).
    Technologies: Java, .NET

Experience

  • Vicoinz Matchmaking Platform

    Used WPF for client side, and ASP.NET MVC for server side, including Microsoft Azure, Web API (REST), SignalR, TeamCity CI, PowerShell scripts, and Wix installer.

  • DTO Generator
    https://visualstudiogallery.msdn.microsoft.com/5f1739ac-124a-45a8-ae55-854dec020dd3

    This simple tool uses Roslyn API to find out about the code, reads entity properties, and generates corresponding DTO object, with mapper class attached.

    Check the GitHub page for further information:
    https://github.com/yohney/dto-generator

  • Boatbooker

    B2B platform for improving communication between fleet operators and charter agencies. Built using ASP.NET WebForms and ASP.NET MVC.

  • News Portal

    Created custom CMS for a news portal. Extensively used caching techniques to improve site performance (~30,000 daily page views on a 2-core, 2GB RAM machine).

  • Automated Grader System
    http://grader.tvz.hr/

    Software for automatic source code grading and student grading (Supports C, C++, C#, Java, MySQL).

    Used at the University of Applied Sciences, Zagreb.

  • An Elasticsearch Tutorial for .NET Developers (Publication)
    Elasticsearch is one of the most powerful full-text search engine solutions out there. Using the NEST package, you can easily leverage the power of Elasticsearch in your .NET projects. In this article, Toptal Freelance Software Engineer Ivan Cesar shows how Elasticsearch can solve real-world full-text search problems in your .NET projects.

Skills

  • Languages

    HTML, JavaScript, SQL, C#, CSS, C, C++, Java, Ruby, TypeScript, Python
  • Frameworks

    Entity 6, Bootstrap 3+, ASP.NET MVC, Windows PowerShell, NUnit, ASP.NET, .NET, ASP.NET Web Forms, ASP.NET MVC 5, Nancy, Mono, Flask, Entity Framework Core, Windows Presentation Foundation (WPF), .NET Core
  • Libraries/APIs

    REST APIs, jQuery, React, PyTorch, Web API, NumPy, Facebook API, Google API
  • Tools

    Git, Microsoft Visual Studio, Subversion (SVN), TeamCity, Jira, Visual Studio, Oracle Forms
  • Paradigms

    Agile Software Development, Continuous Integration (CI), Microservices Architecture
  • Platforms

    Windows, Azure, Xamarin, Android, Oracle Database, Linux
  • Storage

    Microsoft SQL Server, Azure Tables, Oracle9i, MySQL, Elasticsearch
  • Other

    Integration Testing, Computer Vision

Education

  • Master's Degree in Computer Science
    2006 - 2011
    Faculty of Electrical Engineering and Computing (FER) - Zagreb

To view more profiles

Join Toptal
Share it with others