Manuel Vidonis, Developer in Zagreb, Croatia
Manuel is available for hire
Hire Manuel

Manuel Vidonis

Verified Expert  in Engineering

UI Testing Developer

Location
Zagreb, Croatia
Toptal Member Since
October 11, 2013

Manuel is a senior software developer specializing in .NET projects—both back- and front-end—and software QA. He is proficient in both .NET Core and .NET Framework environments (ASP.NET, EF.NET, EF.Core, and .NET 6) and common front-end technologies (jQuery, JavaScript, and Blazor). His career includes C++ and C# projects and extensive exposure to Microsoft Azure and related technologies. Manuel is passionate about QA automation testing, applying his expertise to client project/business success.

Portfolio

Enghouse Interactive
.NET Core, .NET, Selenium, Ranorex, Jenkins, Jenkins Pipeline, Jira, Perforce...
Mandi Mobile
.NET Core, REST APIs, SharePoint, Azure DevOps, Azure, ASP.NET, C#, Selenium...
Enghouse Interactive
ASP.NET, C#, C++, Selenium, C#.NET, Microsoft SQL Server, Windows...

Experience

Availability

Part-time

Preferred Environment

Git, Azure DevOps, Azure, Visual Studio 2019, Agile Software Development, Windows, .NET 6, .NET Core

The most amazing...

...piece of code written is the one that includes tests.

Work Experience

QA Automation Team Lead

2020 - 2022
Enghouse Interactive
  • Worked as a team lead and mentor for a team of five people.
  • Focused on managing daily tasks and planning and implementing new features and internal products.
  • Updated and optimized an internal testing tool for E2E tests, allowing the test and development team to create and run UI tests using the Selenium framework.
  • Mentored three new team members and guided their move from manual tester to automation tester using C# and .NET.
Technologies: .NET Core, .NET, Selenium, Ranorex, Jenkins, Jenkins Pipeline, Jira, Perforce, C#.NET, C#, Microsoft SQL Server, Windows, Microsoft Visual Studio, UI Testing, JavaScript, jQuery, Agile Software Development, GitHub, .NET 6, Visual Studio 2019, Internet Information Services (IIS), IIS

Team Lead | Senior Developer

2018 - 2020
Mandi Mobile
  • Led four team 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 a customer-specific document structure within SharePoint.
  • Set up an Azure DevOps pipeline to support development, testing, and automatic deployment to the production of various projects. Tasks included setting up the whole pipeline from the ground with a high emphasis on data security.
  • Developed a SharePoint Online tenant migration tool to 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: .NET Core, REST APIs, SharePoint, Azure DevOps, Azure, ASP.NET, C#, Selenium, C#.NET, Microsoft SQL Server, Windows, Microsoft Visual Studio, UI Testing, Azure SQL, JavaScript, jQuery, Agile Software Development, GitHub, SharePoint API, .NET 6

Senior Software Developer

2017 - 2018
Enghouse Interactive
  • Worked on COM components used in a communications center solution (developing new features and fixing bugs).
  • Tracked, fixed bugs, and implemented new features using Jira-based workflows.
  • Actively worked on improving virtual machines' capabilities and stability.
Technologies: ASP.NET, C#, C++, Selenium, C#.NET, Microsoft SQL Server, Windows, Microsoft Visual Studio, Visual Basic .NET (VB.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).
  • Tracked and fixed bugs promptly to minimize site downtime.
Technologies: Microsoft SQL Server, Android, Objective-C, ASP.NET, Java, C#, ASP.NET MVC, C#.NET, Windows, Microsoft Visual Studio, JavaScript, jQuery, Agile Software Development

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: ASP.NET, Java, C#, C++, C, ASP.NET MVC, C#.NET, Microsoft SQL Server, Windows, Microsoft Visual Studio, UI Testing, Visual Basic .NET (VB.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: Java, C#, C++, C, C#.NET, Windows, Microsoft Visual Studio, Visual Basic .NET (VB.NET)

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, Windows, Microsoft Visual Studio

Easy Connect for Windows Phone

Designed and developed a small Windows Phone 7, Windows Phone 8, and WP 10 utility application to ease access to network settings. Downloading 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.

Languages

C, C++, C#, C#.NET, Visual Basic .NET (VB.NET), JavaScript, ASP.NET Razor, Active Server Pages (ASP), Objective-C, Java

Frameworks

ASP.NET MVC, ASP.NET, .NET Core, Entity Framework Core, Selenium, .NET, Bootstrap, Ranorex

Tools

Microsoft Visual Studio, Visual SourceSafe, Subversion (SVN), Microsoft Silverlight, TFS, GitHub, Visual Studio 2019, Git, Jenkins, Jira, Perforce

Paradigms

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

Platforms

Windows, Windows Phone, Azure, Android, SharePoint, J2SE, JSE, Windows Phone 8

Storage

Microsoft SQL Server, Azure SQL, MySQL

Other

UI Testing, VSTS Git, EF6 Code First, Internet Information Services (IIS), IIS, SharePoint PnP, .NET 6, Software QA

Libraries/APIs

jQuery, SharePoint API, REST APIs, Jenkins Pipeline

2002 - 2007

Bacc. Ing. Techn. Inf., Computer Science Degree in Computer Science

University Centre for Professional Studies University of Split - Split, Croatia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring