General

Personal Information

Name
Daniel Maricic
Languages
Croatian (native), English (fluent), Spanish(advanced)
Hobbies
Photography, Digital Rights, SCUBA diving, Windsurfing ...
Skillz
non linear thinking, every problem has a solution, getting shit done, non-perfectionist, fast-learner, team player, ability to quickly adapt
Tech software (most used)
typescript, svelte(kit), nodejs, deno, postgreSQL and mongoDB, rust, rxdb, tailwind, libp2p, socket.io
Github
GitLab
Twitter
Mastodon

Summary

  • Jack-of-all-trades when it comes to web development. I have more than 13 years of development and more that 7 years leading various team sizes in different countries and remotely. A full-stack ( this means I know multiple programming languages, and I am comfortable doing pretty much any task from frontend to backend, system maintenance, DEVOPS, and software system architecture ) developer, CTO, and problem solver extraordinaire with rich IT background.
  • I enjoy learning and doing the necessary things myself when there is a need for it. This has led me to have the ability to fill multiple roles in an organization and to understand and apply a wide range of technologies for given tasks. This includes building the product from the ground up, including APIs, frontend, and system administration.
  • I enjoy working at a free pace, but sometimes, if needed, 9-5 isn't that bad. I can put the necessary time into solving any problem I'm facing, no matter how tough and frustrating is. When I get the time to think of a problem properly I can come up with creative new suggestions on how to get the necessary results.
  • I take pride in my ability to choose the right tool for the job, deciding when a homegrown solution is needed and when a 3rd party solution is much more cost-effective. I don't choose technologies just because I have a history with them, or because "everyone uses them", I choose technologies because they are perfect for the job.

Employment History

Anagolay Network - Founder && CTO

01/2019 - current

The idea behind ths project is mine, where i implemented original protocol in Typescript without consensus mechanism, then moved it to Substrate with the hope to be a fully distributed system with NPoS. During the 3 years of my involvement in this project i have created pallets, libraries, SDK, frontend and backend apps and servers to support the complexity and features behind Anagolay. I have also wrote multiple posts, documentation websites and grants which contained detailed explanation of execution stages with time estimates.

Core tech stack roughly consists of:

  • typescript
  • nodejs
  • docker
  • svelte
  • mongodb
  • rxdb
  • k8s
  • rust
  • GPG

Anagolay is a blockchain solution for rights management for any digital content. Using the innovative approach for Proof generation and verification Anagolay is making sure that the content creators get proper Proofs which they can use to monetize their effort and continue doing what they love.

Feel free to check it out my technical writing on anagolay.dev and https://dev.to/woss

Kelp.digital - Founder and CTO

10/2019 - current

Architecting the eco-system for the upcoming prototype written with Typescript using Serverless approach for the backend with GraphQL powered API and LUA based plugin for Lightroom. Kelp is redefining how the rights are managed for content creators.

Here i have built really cool software based on the IPFS called Macula which you can find on the Kelp OSS repo. Macula is the bundle of systems for image processing, website hosting and encrypted image storage on IPFS.

Feel free to check it out on kelp.digital website

7Signals Consultancy Ltd - Founder

08/2015 - 2022

Consulting the companies and helping them to bring their ideas to life using innovative approach and battle-tested tools.

Screen.io Ltd - Senior consultant

09/2017 - 12/2017

Writing documentation and creating the eco-system for the new version of the existing product. Creating the prototype of the new version of chat component with Firebase and Material design with multitenancy ability.

Digital Living Ltd - Senior developer

05/2017 - 10/2017

Helping to build a product prototype for the housing companies based on semantic web. I was involved in architectural meetings and decisions that would shape the core structure of the project. I also implemented DB and system functionality for one of the core systems in python, NoSQL with accompanying client written with React and Material Design.

Nord Software Ltd - React developer

02/2017 - 05/2017

I helped Nord Software with frontend project written with React JS and D3 as Javascript components and Pure as CSS component

Biddl Ltd - Senior Developer

10/2015 - 02/2017

Building a Cordova/PhoneGap-based mobile shopping game for Android and iOS in a team of five developers.

My role was implementing new features, doing QA in both backend and the mobile app clients (Android, iOS) as well as building a management tool on AngularJS. The assignment also included implementation of a REST API of image processing service that is used for most of the image processing. Most of the backend work was done in Python.

The assignment included:

  • Software and database architecture design
  • Frontend software development
  • Backend software development
  • Testing & QA, Test Automation, DevOps

Tools used in the assignment:

  • Frontend: Cordova/PhoneGap, JavaScript, Angularjs, Karma, PixiJS
  • Backend: Python, Go, Salt, Redis, Memcached, Elasticsearch

See more: Biddl on App Store, Biddl on Google Play

Nord Software Ltd - Senior Developer and DevOps

01/2014 - 10/2015

GameRefinery Ltd - Project lead & Senior Developer

12/2014 - 10/2015

Building a SaaS platform tool for the analysis of mobile games and the prediction of mobile games commercial potential before their launch. The application was built in four-man agile (Scrum) team in close collaboration with the customer.

The assignment included:

  • Software and database architecture design
  • Backend software development

Tools used in the assignment:

  • Lumen PHP framework
  • AngularJS
  • AWS

Adoveo / Ratataa - Senior Developer

01/2014 - 11/2014

Adoveo interactive video advertising that is used by brands such as Coca-Cola, Systembolaget, Texas Longhorn & Puma.

The assignment included:

  • Frontend & Backend software development:
  • Building campaigns using the Adoveo system
  • Implementing API for third party service that is used to encode the videos
  • Setting up servers with full provisioning using Puppet
  • Building campaigns include following:
  • building/creating banners
  • encoding videos
  • setting up demos and tracking codes
  • setting up the server
  • Programming a new reseller portal for Ratataa
  • Programming the new backend for Ratataa:
  • Building new functionality for flow advertising modes
  • Creating additional security-related features
  • Creating a system to automate building campaigns – to provision servers and assign subdomains

Tools used in the assignment:

  • Yii PHP Framework, Sails.js, MongoDB, Websockets, HeyWatch API, Phundament

Dovre Group Oyj - Senior Developer

01/2014 - 10/2014

Dovre Group is a global provider of project management services. Dovre Club is an exclusive club for Oil and Gas professionals. The objective is to help professionals, find the next project job that suits their skills, experiences, and availability.

The assignment included:

  • Frontend & Backend software development
  • Project lead in Admin Dashboard project

Tools used in the assignment:

  • Yii PHP Framework, jQuery, Twitter Bootstrap

Ferratum Oyj - Senior Software Designer

09/2012 - 12/2013

Ferratum is an international provider of mobile consumer loans. I have been working as a senior software designer with multiple roles in developing, architecting new and supporting the company’s internal system, as well as Lead Scrum Master helping other developers make the transition to Scrum.

Tasks at the company:

  • Attending and holding education of Scrum for developers, helping them to make the transition to Scrum.
  • Support, maintenance, and development of existing systems
  • Improving IT workflows, processes, implementing standards and holding Lead Scrum Master role.

Tools used in the company:

  • PHP (Yii and an in-house framework), HTML5, CSS, jQuery

Snoobi Ltd - Software Designer

04/2011 - 09/2012

Snoobi is a Finnish web analytics consultancy company, providing web analytics information to different B2B clients based on their own web analytics product, Snoobi Analytics. I was working with the core Snoobi Analytics product as well as the company’s ERP system, built with Symfony2.

Tasks at the company:

  • Developing new features for the company's web analytics product
  • Developing and maintaining the company’s internal ERP system built on top of Symfony2 with an integration with SalesForce CRM, including:
  • Full client's payment history
  • Manipulation of client data
  • Possibility of ordering new products, upgrading products and canceling products for a client

Tools used in the company:

  • PHP (Symfony2), MySQL, HTML5, CSS, jQuery

Adria24 GmbH - Software Developer

06/2010 - 12/2010

A project that started in Germany and was then moved to Croatia in the field of Tourism.

Adria24 was one of 10 biggest Croatian travel agencies, including over 100 satellite sites of specialized destinations across the Croatian coastline. Websites are powered by a backend built with Zend and a custom CMS that is connected to booking system with VOIP integration. All 100 satellite sites are connected from a central source.

Tasks at the company:

  • Code Cleanup
  • Improving booking system
  • Working on new framework based on Zend
  • Database developing and design
  • Building various modules on top of Tomato Zend CMS

Tools used in the company:

  • PHP (Zend), MySQL, HTML, CSS, JavaScript, jQuery