Igor Crevar, Software Architecture Developer in Novi Sad, Vojvodina, Serbia
Igor Crevar

Software Architecture Developer in Novi Sad, Vojvodina, Serbia

Member since August 16, 2015
Igor has loved programming since he started experimenting on C-64 Basic at the age of 14. Professionally, he has worked in a bunch of technologies and different languages. He is currently working in a large IT company as a senior software engineer, dealing with complex multithreaded tasks on a daily basis. He has also developed a few Java games for the Android platform.
Igor is now available for hire




Novi Sad, Vojvodina, Serbia



Preferred Environment

Git, Eclipse, Visual Studio, Windows, Linux

The most amazing...

...thing I've done is figure out the Floyd-Warshall algorithm on my own at age 21 without knowing what it was.


  • Senior Software Engineer

    2011 - PRESENT
    Schneider Electric DMS NS
    • Create a network drawing function similar to drawing in video games.
    • Build real-time summaries and control "rooms" for SCADA and DMS manipulation.
    • Develop reusable UI components (charts, graphs, etc.).
    • Optimize various software components - both client and services.
    • Involved in the architectural design of some small components in a large system.
    Technologies: Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), C#
  • Senior Software Developer

    2008 - 2011
    E-75 IT Services
    • Created a bunch of social network sites from scratch in PHP Symfony FW.
    • Created a bunch of Java applets (PDF signing, file uploading, etc.) for company-owned product NetDokumenti (succeeded by Yanado).
    • Created a few desktop apps in C# for NetDokumenti, similar to a simplified version of Dropbox.
    • Built a C++ Ogre3D demo for one game which was sadly never continued because the client ran out of money and could not find good artists/modelers.
    • Created a custom PHP FW (one of its components is https://github.com/igorcrevar/icRouter) which is used for a few company projects.
    Technologies: C++, C#, Apache Wicket, Java, MySQL, PHP
  • Owner and Programmer

    2007 - 2011
    • Built a custom PHP FW which was similar to Joomla but much faster (project started as Joomla + a bunch of custom components).
    • Maintained the database.
    • Optimized a site with more than 300 simultaneous connections.
    • Learned how to deal with people and how to create a popular social network.
    • Learned how to cache things and more.
    Technologies: MySQL, PHP


  • Going Under

    A great little Android game created with libGDX (prototype in Unity) which is highly optimized (everything needed was created from the start and later resources are just pooled from the pool. That is why the game has no problems with garbage collectors like other "dynamic generating obstacles" games).

  • Android Image View Zoom Library

    A library for Android which is used by many people who need pinch zoom and similar functionalities for image view.


  • Languages

    C#, PHP, C++, Java, Python, Scala
  • Frameworks

    ASP.NET Web API, Windows Presentation Foundation (WPF), Lift, Windows Communication Framework (WCF), LibGDX, AngularJS, Apache Wicket, Unity, Unity3D, Symfony 2
  • Libraries/APIs

    jQuery, jQuery UI
  • Storage

    MySQL, MongoDB, Microsoft SQL Server, Redis
  • Tools

    Mercurial, Visual Studio, Git
  • Paradigms

    Design Patterns, Scrum
  • Platforms

    Android, Linux, Windows, Eclipse
  • Other

    Algorithms, Software Architecture, Data Structures, Game Design


  • Master of Computer Science and Informatics Degree in Computer Engineering and Electronics
    2001 - 2008
    FTN - Novi Sad

To view more profiles

Join Toptal
Share it with others