Dario Senic
Verified Expert in Engineering
Full-stack Developer
Zagreb, Croatia
Toptal member since April 17, 2020
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.
Portfolio
Experience
Availability
Preferred Environment
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.
Work Experience
Full-stack Developer
Freelance
- 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.
Full-stack Developer
Freelance
- 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.
Full-stack Developer
Freelance
- 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.
Senior Programmer
Infobip Ltd
- 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).
C/C++ Programmer
Docte d.o.o.
- 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.
Experience
Multi-service Application Used by Public Communities
https://www.gemeindepark.at/Education
Master's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Skills
Libraries/APIs
React, Vue, Vue 2, Azure Blob Storage API, Auth0 API, wxWidgets
Tools
Visual Studio, Git, Auth0, Apache Maven, Apache Tomcat, Boost.Build, Subversion (SVN)
Languages
C#.NET, C#, Java, C++, C, PHP, HTML, CSS, JavaScript, Python
Frameworks
.NET, ASP.NET Core, .NET Core, JSON Web Tokens (JWT), Vert.x, Spring, ASP.NET
Paradigms
CQRS, Test-driven Development (TDD), REST
Platforms
Xamarin, Azure, Windows, Linux, Visual Studio Code (VS Code), Oracle, Amazon Web Services (AWS)
Storage
MongoDB, MySQL, IBM Informix, EventStore, Microsoft SQL Server
Other
APIs, Full-stack, Xamarin.Forms
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