Dino Bettini, Developer in Split, Croatia
Dino is available for hire
Hire Dino

Dino Bettini

Verified Expert  in Engineering

Bio

Dino is an experienced software engineer with a demonstrated history of working in the e-learning industry, constantly seeking additional challenges in a variety of other fields. He likes to use Node.js, Vue, and PostgreSQL, with prior experience in Angular, MongoDB, and MySQL. Dino learns fast, communicates well, and welcomes a challenge.

Portfolio

Earplay
Vue, Angular, Scala, Google Maps, Actions on Google, PostgreSQL, JavaScript...
ExtensionEngine
JavaScript, Node.js, Vue, Angular, PostgreSQL, Amazon Web Services (AWS), Git...

Experience

  • Node.js - 7 years
  • Express.js - 7 years
  • JavaScript - 7 years
  • PostgreSQL - 6 years
  • Vue - 4 years
  • Amazon Web Services (AWS) - 4 years
  • TypeScript - 3 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Amazon Web Services (AWS), Node.js, Vue, PostgreSQL

The most amazing...

...project I've developed allowed students to collaborate on their work, including text, drawings, and audiovisual media, using the latest browser technologies.

Work Experience

Software Engineer

2018 - PRESENT
Earplay
  • Created a platform for the creation of interactive audio stories.
  • Developed voice and touch-controlled games for smart devices.
  • Communicated with clients on improving products in UI, UX, and performance departments.
Technologies: Vue, Angular, Scala, Google Maps, Actions on Google, PostgreSQL, JavaScript, TypeScript, Socket.IO, WebSockets

Software Engineer

2015 - PRESENT
ExtensionEngine
  • Created platforms that allow the creation and consumption of online courses.
  • Developed e-learning tools where student's assignment submissions can be reviewed using written, drawn, and media commentaries.
  • Communicated with clients on improving products in UI, UX, and performance departments.
Technologies: JavaScript, Node.js, Vue, Angular, PostgreSQL, Amazon Web Services (AWS), Git, Express.js, MySQL, MongoDB, TypeScript, React, Salesforce

Experience

ArtCenter Online

http://www.artcenter.edu/online/overview.html
For this project, I implemented multiple solutions that work together to provide students with the means to consume online courses and take assignments while still being able to give and receive extensive critique from colleagues and faculty members as if they were physically present. These include text, drawings, and audiovisual media commentaries, using the latest browser graphics creation and media recording technologies.

Earplay

https://www.earplay.com/
Implemented new features and heavily optimized a real-time visual interactive tool used to create interactive audio stories.

Also, I implemented an intelligent Home Google device interactive canvas that consumes custom conversation content and presents it as an audiovisual interactive game experience.

Degology

I developed a custom multi-tenant CMS with a strong emphasis on analytics. The platform allows the creation of online courses while also giving immediately actionable insights required to improve the operation of these courses and understand whether business objectives are met.

AffinityProject Chat

I implemented a real-time virtual theater that enables users to watch a video and interact as if they were present in the same room. The experience includes video synchronization, live chat, quizzes, and bots.

FoodTrux

https://foodtrux.co/
For this project I implemented the front end and the extended back end of the admin interface for a real-time, Google Maps-powered food truck proximity app, enabling companies to add truck menus, schedules, and events.

MLT BEW

Improved and extended an existing system that grades employers based on the benefits they offer to their employees. Employers can create plans to get better and get certified based on their progress.

Education

2010 - 2015

Master's Degree in Electronics and Computer Engineering

Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture - Split, Croatia

Skills

Libraries/APIs

Node.js, Vue, Google Maps, Socket.IO, React

Tools

Git, Actions on Google

Languages

JavaScript, HTML, TypeScript, CSS, Scala, C#.NET, C++

Frameworks

Express.js, Angular

Paradigms

Object-oriented Programming (OOP), Functional Programming

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Salesforce

Storage

PostgreSQL, MySQL, MongoDB

Other

Software Engineering, WebSockets, Content Management Systems (CMS), Learning Management Systems (LMS), Electronics

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