
Karlo Vuk
Verified Expert in Engineering
Software Developer
Zagreb, Croatia
Toptal member since August 14, 2018
Karlo is a skilled software developer with a master's degree in software engineering and more than seven years of professional experience. He has created and maintained desktop and web applications using .NET and related technologies for various industries, including healthcare, banking, government, and more.
Portfolio
Experience
- Microsoft Visual Studio - 20 years
- Windows - 20 years
- Visual Studio - 20 years
- .NET - 13 years
- C# - 13 years
- Windows Forms (WinForms) - 12 years
- Model View ViewModel (MVVM) - 12 years
- Windows Presentation Foundation (WPF) - 10 years
Availability
Preferred Environment
Visual Studio
The most amazing...
...bug I found and resolved almost caused half a million euros in financial damages.
Work Experience
Senior C# Developer
BaxEnergy Italia SRL - Main
- Developed mock machine exposing data via OPC UA in Node.js.
- Implemented integration via OpenVPN by tunneling SSH.
- Added team-shared Docker containers via Docker Compose.
Full-stack .NET Core & React Developer
REJUV AVE, LLC
- Optimized performance by reorganizing data models and adding indexes, which also led to lowering serving costs.
- Managed and streamlined publishing of apps to Azure or Docker.
- Fixed bugs and improved UI/UX by improving visual consistency throughout user flow.
C# .NET | WPF Developer
Lone Star Analysis
- Optimized long-running simulation processes to improve both CPU time and memory footprint.
- Tracked and fixed bugs using Jira as a tracking tool.
- Implemented new features to enrich customer experience.
.NET WPF Engineer
Tesco Controls Inc.
- Developed customizable large-scale data-grid-based catalog management.
- Improved the customer workflow, where customers can now monitor, filter, and arrange large sets of data with more ease.
- Laid the foundation for future feature implementation. By making elements generic, less tech-savvy team members can expand on my work by copying and modifying it.
Windows Desktop App Developer
Accountable2You LLC
- Identified and fixed the bugs reported through Jira.
- Improved hit accuracy when doing image searches across combinations of browsers and search engines.
- Enhanced performance by optimizing a tree search algorithm.
Software Developer
MCS grupa d.o.o.
- Developed modules for an existing web platform used for tracking work in the field of medicine.
- Created a makeover of a desktop client application used to sign data submitted via web forms.
- Designed a shell for sustainable maintenance of a VPN client (automatic reconnecting and diagnosing).
Software Developer
Ekobit d.o.o.
- Supported a program for calibration, preparation, and remote monitoring of devices for measuring and controlling indoor air characteristics.
- Created new and modified existing order forms on client management sites.
- Designed entry forms used for statistical analysis.
- Contributed to the process of bank card creation, issuing and managing, and processing and monitoring transactions.
Experience
Dosimeter Interface
Smart Card Desktop Client for Healthcare Workers
Management Application for a Major Banking Group
Web Forms for the Criminal Justice Department
Interface for Network of Air Quality Devices
Healthcare Integrations
Foot Condition Image Detection
Education
Master's Degree in Software Engineering
Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
MCSD: Windows Store Apps Using C#
Microsoft Corporation
Skills
Libraries/APIs
Entity Framework, React, REST APIs, LINQ, AutoMapper, Open APIs, OpenAPI, Windows Forms (WinForms), jQuery, Node.js, Web API, Stripe
Tools
Visual Studio, Microsoft Visual Studio, C#.NET WinForms, ReSharper, Docker Hub, Microsoft Excel, GitHub, Git, Dapper, Postman, Figma, Microsoft Copilot, Automic (UC4), Blender, MQTT, OpenVPN, Grafana
Languages
C#, JavaScript, XAML, C#.NET, HTML, CSS3, Active Server Pages (ASP), SQL, Excel VBA, CSS, TypeScript, Python, HTML5, Visual Basic for Applications (VBA), C++, Bash
Frameworks
Windows Presentation Foundation (WPF), .NET, ASP.NET Core, .NET Core, ASP.NET, Entity Framework Core, .NET 9, .NET 8, ASP.NET MVC, ASP.NET Web Forms, JSON Web Tokens (JWT), Material UI, Razor, Redux, Swagger, Bootstrap, OAuth 2, Blazor, Unity, ML.NET, Next.js
Paradigms
Scrum, Model View ViewModel (MVVM), Desktop App Development, Object-oriented Programming (OOP), REST, Model View Controller (MVC), Agile, UX Design, UI Design, Microservices, Automation, Back-end Architecture, Continuous Integration (CI), Continuous Delivery (CD)
Platforms
Windows, Desktop, Linux, Docker, Azure, Amazon Web Services (AWS), Twilio, Kubernetes
Storage
JSON, Databases, Azure SQL, SQLite, Microsoft SQL Server, SQL Server 2016, JSON/XML Schemas, MySQL, PostgreSQL
Industry Expertise
Healthcare
Other
Cloud, API Integration, APIs, Back-end, Windows Store, User Interface (UI), Code Review, Architecture, Source Code Review, Codebase Development, Static Analysis, Web Applications, Web Development, Data Processing, Repository Pattern, .NET Framework, CSV, New Products, RESTful Microservices, Graphical User Interface (GUI), RESTFul APIs, JWT/AUTH, SVG, Scripting, Web Services, Authentication, Documentation, .NET Core 3, Signature Verification, Development, Excel Expert, Health, Software Architecture, Medical Software, Full-stack, Front-end Development, Full-stack Development, Front-end, Cloud Infrastructure, PDF, Business Analysis, Enterprise Application Development, Large-scale Projects, Technical Architecture, Enterprise Business Architecture, Enterprise Architecture, Electronic Health Records (EHR), Finance, Finance APIs, Cloud Services, Solution Architecture, Windows Communication Foundation (WCF), FTP, IIS, Software as a Service (SaaS), WebSockets, CI/CD Pipelines, Cloud Platforms, Pharmacy, Healthcare Software, API Gateways, OAuth, IoT Security, Web Scraping, UI Automation, Tracking, Hardware, Digital Imaging, Artificial Intelligence (AI), Vite, Message Queues, Cryptography, TimescaleDB, Timescale, OPC UA, SSH, SCADA, Containers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring