Verified Expert in Engineering
Dario has a master's degree in computer science and over 14 years of experience working as a back-end, web, and mobile developer using a range of technologies. He's a team player but also has successfully designed and implemented complex systems on his own. Dario has experience working freelance, so he knows how crucial communication and transparency are in delivering software products within budget and on time.
Visual Studio Code (VS Code), Visual Studio, Linux, Windows
The most amazing...
...thing I've developed is application server optimized for the automatic application of upgrades/rollback with high availability and failover support.
- Developed a multi-service platform taking responsibility for stock management, water meter replacement management, worker schedules, tasks, and machinery usage & planning. It was deployed to multiple public communities used by thousands of users.
- Designed and developed a mobile application with automatic synchronization and offline mode support.
- Set up the CI and deployment pipeline for a multi-tenant environment.
- Developed a microservice-based platform for preowned watch certification and sales with connections to Amazon and eBay platforms.
- Implemented API connections for Amazon and eBay platforms, handling synchronization between them.
- Handled and managed the AWS deployment, service monitoring, and high availability.
- Oversaw the PHP development of the main website and customer portal.
- Developed the back ends and front ends of multiple systems, ranging from warehouse management to online shops.
- Managed a Windows server that was responsible for multiple applications, including organizing the backup and upgrading strategies.
- Worked on deployment and monitoring of multiple services.
- Developed systems and tools for mass SMS messaging.
- Built monitoring-and-alarm systems based on SNMP and JMX protocols.
- Implemented various communication protocols (ENUM, SIP, SMPP, SOAP, XMLRPC).
- Developed an application server optimized for automatic application upgrades/rollback with high availability and failover support.
- Created a custom messaging protocol for the largest Russian bank (Sberbank).
- Developed a system for rapid business application development.
- Migrated an existing complex system from Linux to the Windows platform.
- Built a custom in-house build system based on Boost.Build.
Application Development Specialist
Optima Telekom d.o.o.
- Developed a custom in-house CRM system optimized for telecommunication industry.
- Created an application for document scanning and automatic submission to partner systems.
- Maintained and improved various existing ASP.NET-based systems.
Multi-service Application Used by Public Communitieshttps://www.gemeindepark.at/
.NET, ASP.NET Core, .NET Core, JSON Web Tokens (JWT), Vert.x, Spring, ASP.NET
React, Vue, Vue 2, Azure Blob Storage API, Auth0 API, wxWidgets
Visual Studio, Git, Auth0, Apache Maven, Apache Tomcat, Boost.Build, Subversion (SVN)
CQRS, Test-driven Development (TDD), REST
APIs, Full-stack, Xamarin.Forms
Xamarin, Azure, Windows, Linux, Visual Studio Code (VS Code), Oracle, Amazon Web Services (AWS)
MongoDB, MySQL, IBM Informix, EventStore, Microsoft SQL Server
Master's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia