Manuel Vidonis, Software Developer in Zagreb, Croatia
Manuel Vidonis

Software Developer in Zagreb, Croatia

Member since October 7, 2013
Manuel is a senior software developer who specializes in .NET projects—both back-end and front-end—and software QA. He is proficient in both .NET Core and .NET Framework environments (ASP.NET, EF.NET, EF.Core) as well as common front-end technologies (jQuery, JavaScrtipt, Razor). His career includes projects in C++ and C# as well as copious exposure to Microsoft Azure and related technologies.
Manuel is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

Availability

Part-time

Preferred Environment

Visual Studio 2019, Azure, Azure DevOps, Git

The most amazing...

...thing I've tested are e-gates for automatic passenger clearance.

Employment

  • Team Lead and Senior Developer

    2018 - PRESENT
    Mandi Mobile
    • Led a team of four members on design, implementation, and testing tasks for various projects and clients.
    • Developed a new ASP.NET MVC application (hosted on Azure) to support the creation of customer-specific document structure within SharePoint.
    • Set up an Azure DevOps pipeline to support development, testing, and automatic deployment to production of various projects. Tasks included setting up the whole pipeline from the ground up with high emphasis on data security (e.g., needed passwords were generated and stored inside the system with no access to devs or testers; only the customer admin had access to it).
    • Developed a SharePoint Online tenant migration tool that would migrate all existing tenant data from source to destination (new tenant).
    • Worked on a data collector system for enterprise use that collected various data from different in-house and third-party systems and handled their interaction and updates.
    Technologies: C#, ASP.NET, Azure, Azure DevOps, SharePoint, REST API, .NET Core
  • Senior Software Developer

    2017 - 2018
    Enghouse Interactive
    • Worked on COM components used in a communications center solution (development of new features, fixing bugs).
    Technologies: C++, C#, ASP.NET
  • Senior SW Developer

    2013 - 2017
    Cenosco
    • Designed, developed, and deployed ASP.NET web-based custom solutions for retail and energy sectors.
    • Designed, developed, and published custom iOS and Android applications for various clients (retail, energy and medical sectors).
    Technologies: C#, Java, ASP.NET, Objective-C, Android, MS SQL
  • Senior SW Engineer and QA Lead

    2010 - 2013
    Atos IT Solutions and Services
    • Designed, developed, and tested a client-based project for border crossing.
    • Developed a testing framework for biometrics data handling (facial, fingerprint, signature, and iris).
    • Led QA on several customer projects, defined the QA process, and planned test and testing phases.
    • Oversaw the revamping of our testing approach: Manual testing of all in-house biometrics applications using mind maps.
    • Established a new QA process, changing the old waterfall model to a more agile-oriented one.
    • Defined and established an issue tracking process from definition of the bug states (opened, resolved, closed....) and environment setup for the new process (BugZilla installation and setup).
    Technologies: C, C++, C#, Java, ASP.NET
  • Software Engineer

    2004 - 2010
    Siemens IT Solutions and Services, Croatia
    • Designed and developed a digital radar box system (for registering traffic offenses).
    • Designed and developed manual and automatic test routines for the radar box.
    • Designed, developed, and tested middleware (ActiveX and COM+) components for biometrics data processing.
    • Created the test procedure and automated test scripts for biometrics data capturing and verification.
    • Designed, developed, and tested various end customer projects for border crossing and biometrics document issuing and controlling.
    Technologies: C, C++, C#, Java
  • Junior SW Developer

    2003 - 2004
    Pardus Zagreb
    • Added new functionalities to a client’s (Prolifics) framework for developing component-based applications (Panther).
    • Designed an auction/bidding system.
    • Developed the auction system.
    • Tested three different auction systems (one in-house) through manual testing.
    • Created a testing framework for automated testing of the in-house bidding system.
    Technologies: C, C++

Experience

  • Easy Connect for Windows Phone (Development)

    Designed and developed a small Windows Phone 7, Windows Phone 8, and WP 10 utility application to ease the access to network settings. Downloaded more than 900,000 times, it was placed in the Top 20 of its category (tools/productivity) in over 20 countries with an average score of 4.45 (out of 5) for over a year.

Skills

  • Languages

    C, C++, C#, C#.NET, JavaScript, ASP.NET Razor, Java
  • Frameworks

    ASP.NET MVC, ASP.NET, .NET Core, Entity Framework Core, Selenium, .NET, Silverlight, ASP, Bootstrap
  • Tools

    Microsoft Visual Studio, Visual SourceSafe, Subversion (SVN), TFS, GitHub
  • Paradigms

    Azure DevOps, REST, Test-driven Development (TDD), Agile Software Development, Test Automation, Unit Testing
  • Platforms

    Windows, Windows Phone, Azure, J2SE, JSE
  • Storage

    Microsoft SQL Server, Azure SQL, MySQL
  • Other

    UI Testing, VSTS Git, EF6 Code First, SharePoint PnP
  • Libraries/APIs

    jQuery, SharePoint API

Education

  • bacc. ing. techn. inf., Computer Science degree in Computer Science
    2002 - 2007
    University Centre for Professional Studies University of Split - Split, Croatia

To view more profiles

Join Toptal
Share it with others