Dalibor Čarapić, Developer in Zagreb, Croatia
Dalibor is available for hire
Hire Dalibor

Dalibor Čarapić

Verified Expert  in Engineering

C# Developer

Location
Zagreb, Croatia
Toptal Member Since
September 2, 2021

Dalibor is a certified .NET Framework Windows Applications developer. He has led teams and projects, implementing technologies ranging from .NET Windows Forms desktop applications, ASP.NET Web Forms and .NET WPF applications, Xamarin Android apps, to ASP.NET Core back-end APIs. He built a Windows Forms and Windows Service application to manage energy sales produced by hydroelectric power plants and a Xamarin Android application for production floor maintenance and repair feedback.

Portfolio

Freelance
.NET, C#, VB.NET, Windows Forms (WinForms), ASP.NET Web Forms...
Totus d.o.o. / Gravitas d.o.o.
.NET, C#, Oracle, Windows Forms (WinForms), ASP.NET Web Forms, LLBLGen...
Ekobit d.o.o.
.NET, C#, Visual Studio Extensibility, Office Plugins...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code (VS Code)

The most amazing...

...tool I've built is a real-time 24/7 algorithmic trading platform for the European energy exchange market.

Work Experience

Senior Developer

2012 - PRESENT
Freelance
  • Developed a Windows Service application for automated trading on the European energy exchange with Windows Forms front-end for management and monitoring.
  • Developed a Windows Forms application for new product planning and design for a large hardware appliance manufacturer.
  • Developed a WPF kiosk application for displaying production information and gathering feedback and a custom Windows Forms and WPF applications for designing kiosk forms.
  • Developed a Windows Forms and Windows Service application to manage energy orders and sales for an energy reseller.
  • Developed a Windows Forms and Windows Service application to manage the sales of energy produced by hydroelectric power plants.
  • Developed a Xamarin Android application with ASP.NET Core web API for production floor maintenance and repair feedback.
  • Built a Windows Forms and Windows Service application to manage a large pipe production plant.
  • Developed an ASP.NET web forms application for ticketing and task management.
  • Developed an ASP.NET web forms site for entering and providing information about sign language grammar and syntax.
  • Developed an ASP.NET web forms knowledge management application and numerous other applications.
Technologies: .NET, C#, VB.NET, Windows Forms (WinForms), ASP.NET Web Forms, Windows Communication Foundation (WCF), LLBLGen, Entity Framework, ASP.NET Core, Xamarin.Forms, Windows Services, Active Server Pages (ASP), RabbitMQ, Dapper, Git, Subversion (SVN), Windows Presentation Foundation (WPF), Java, Visual Studio, Microsoft SQL Server

Team Lead

2007 - 2012
Totus d.o.o. / Gravitas d.o.o.
  • Led a team developing a centralized dealer management system (Windows Forms and Oracle) for a prominent car manufacturer for all car dealerships in the Balkan region.
  • Managed a team of two developers, including team tasks. Designed the application architecture.
  • Provided on-site education and assistance during the deployment and introduction of the new application.
Technologies: .NET, C#, Oracle, Windows Forms (WinForms), ASP.NET Web Forms, LLBLGen, DevExpress, Visual Studio

Senior Developer

2006 - 2007
Ekobit d.o.o.
  • Developed a custom .NET enterprise application framework for a customer that built financial software (migration to .NET).
  • Developed a Visual Studio extension that provided serialization and deserialization of Windows Forms components into a custom XML format.
  • Developed an Outlook plugin that integrated with Microsoft TFS and enabled users to work with TFS tasks via Outlook.
Technologies: .NET, C#, Visual Studio Extensibility, Office Plugins, Microsoft Team Foundation Server, Visual Studio, Microsoft SQL Server

Senior Developer

2003 - 2005
Ailec IT d.o.o.
  • Developed an ASP (classic) web application for managing factory production and maintenance.
  • Developed a .NET Windows Service application for managing telephone communication systems for companies.
  • Oversaw a team of two developers, assisting them in day-to-day operations.
Technologies: Active Server Pages (ASP), .NET, VB.NET, Visual Studio, Microsoft SQL Server

WCM-System

https://www.ini-it.at/Produkte/WCM/Module.aspx
WCM-System is a web application for the management of a production company or factory. It was developed in classic ASP with a SQL Server back end. The application provides maintenance planning, repair handling, and asset management.

Dealer Management System IMS

https://www.totus.hr/dms-ims.html
DMS stands for Dealer Management System and is used to manage car dealerships. It provides various functions such as car sales (ordering and invoicing), service and maintenance (work orders, stock management), and resource management. The software was integrated with the systems of a large car manufacturer and provided centralized pricing and a car parts inventory system.

Languages

VB.NET, C#, Active Server Pages (ASP), Java

Frameworks

.NET, ASP.NET Web Forms, ASP.NET Core, Visual Studio Extensibility, Windows Presentation Foundation (WPF)

Libraries/APIs

Windows Forms (WinForms), React, Entity Framework

Tools

Visual Studio, LLBLGen, Dapper, Subversion (SVN), Microsoft Team Foundation Server, RabbitMQ, Git

Storage

Microsoft SQL Server

Other

DevExpress, Windows Services, Windows Communication Foundation (WCF), Xamarin.Forms, Office Plugins

Platforms

Oracle, Visual Studio Code (VS Code)

JUNE 2007 - PRESENT

MCPD: Windows Developer

Microsoft

DECEMBER 2006 - PRESENT

MCTS: .NET Framework 2.0, Windows Applications

Microsoft

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