Dario Senic, Developer in Zagreb, Croatia
Dario is available for hire
Hire Dario

Dario Senic

Verified Expert  in Engineering

Full-stack Developer

Location
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

Freelance
Git, MySQL, MongoDB, Vue, React, Xamarin, .NET, C#
Freelance
Amazon Web Services (AWS), MySQL, PHP, Vert.x, Java
Freelance
JavaScript, CSS, HTML, MongoDB, Microsoft SQL Server, C#, .NET

Experience

Availability

Part-time

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

2015 - 2020
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.
Technologies: Git, MySQL, MongoDB, Vue, React, Xamarin, .NET, C#

Full-stack Developer

2016 - 2017
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.
Technologies: Amazon Web Services (AWS), MySQL, PHP, Vert.x, Java

Full-stack Developer

2012 - 2015
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.
Technologies: JavaScript, CSS, HTML, MongoDB, Microsoft SQL Server, C#, .NET

Senior Programmer

2010 - 2012
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).
Technologies: Apache Tomcat, Spring, Apache Maven, REST, MySQL, Java

C/C++ Programmer

2007 - 2010
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.
Technologies: Subversion (SVN), IBM Informix, Python, wxWidgets, Boost.Build, C++, C

Application Development Specialist

2006 - 2007
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.
Technologies: Subversion (SVN), Oracle, CSS, JavaScript, HTML, C#, ASP.NET

Multi-service Application Used by Public Communities

https://www.gemeindepark.at/
I built a multi-service platform that helped with management of stock, water meter replacement, worker schedules, tasks, and machinery usage and planning. It was deployed to multiple public communities used by thousands of users.

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

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)

Paradigms

CQRS, Test-driven Development (TDD), REST

Other

APIs, Full-stack, Xamarin.Forms

Platforms

Xamarin, Azure, Windows, Linux, Visual Studio Code (VS Code), Oracle, Amazon Web Services (AWS)

Storage

MongoDB, MySQL, IBM Informix, EventStore, Microsoft SQL Server

2000 - 2006

Master's Degree in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, 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