Dinko M.

Dinko M.

Senior Software Engineer

Zagreb, Croatia
Hire Dinko M. Hire Dinko M. Hire Dinko M.

About Me

A highly skilled full-stack software engineer with specialization in front-end development and sound knowledge in several languages including JavaScript (React, jQuery, Google Maps, and NVD3), Python (Django and Flask), Bootstrap, and HTML/CSS. Fast learner and can quickly adapt to emerging technologies who also enjoys mentoring junior developers and do public speaking on local meetups and conferences for software engineers. Motivated to work with clients and help their lives easier and better through coding and developing software products that meet their needs.

Work history

UpStack
UpStack
Full-Stack Developer
2017 - Present (7 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

LittleBigRocket
LittleBigRocket
Founder
2017 - 2020 (3 years)
Zagreb, Croatia
  • Designing, developing and writing codes for different software projects as well as managing a team of developers and working closely with clients in order to develop software products that answers their needs.

  • Consulting staff from different parts of a client's organisation and analyzing software requirements.

  • Testing new systems and software, and fixing any issues that arise.

GoodCode
GoodCode
Senior Software Engineer
2016 - 2017 (1 year)
Zagreb, Croatia
  • Developed projects in Python and JavaScript for international clients.

  • Contributed to open-source projects for an innovative startup company.

  • Tutored numerous junior engineers on a variety of topics and contributed to a user management SDK used by developers worldwide.

College for Information Technologies in Zagreb
College for Information Technologies in Zagreb
Part-Time Teaching Assistant
2014 - Present (10 years)
Zagreb, Croatia
  • Developed and implemented several programming courses including practical exercises in C language for the course ‘Programming Methods and Abstractions’.

  • Designed and developed practical exercises in HTML, CSS and JavaScript for the course ‘Network Services and Programming’.

  • Created practical exercises in .NET for the course ‘Programming on the Internet’ and practical exercises in UNIX for the course ‘UNIX Programming Tools’.

Vumedi
Vumedi
Software Engineer
2014 - 2016 (2 years)
Zagreb, Croatia
  • Played an integral role on a two-man development team, building new features (and improving existing ones) for a video education platform used by over 100,000 doctors to improve patient care and grow their medical practice.

  • Hired as front-end engineer but also served in a full-stack role on multiple projects.

  • Shared videos of surgeries, generated discussions and attended live webinars.

King ICT
King ICT
Software Engineer
2014 - 2014
Zagreb , Croatia
  • Served on a team developed projects using C#.NET programming, building a large-scale enterprise app for Croatian waters.

  • Developed features for a large government app, as a single app engineer with limited prior experience.

  • Conducted workshops on team communication and significantly improved the processes and procedures.

Independent Consultant
Independent Consultant
Web Developer and Designer
2012 - 2014 (2 years)
Zagreb, Croatia
  • Built numerous innovative websites using various technologies including HTML, CSS, Bootstrap, JavaScript, jQuery, React, and WordPress.

  • Implemented technological solution to meet business needs and client requirements.

  • Collaborating with technical in-house team and ensuring that project deadlines and objectives are met.

Portfolio

React / JavaScript Developer - RiseML
React / JavaScript Developer - RiseML

RiseML is a Deep Learning Platform for Kubernetes. RiseML simplifies running deep learning experiments on bare metal and cloud GPU clusters of any size. Rewrote an existing web app to React. The prior web app had a small dashboard for users to manage their projects. This dashboard is considered obsolete now. Currently rewriting the user dashboard, which is currently written in Flask. Technologies used: React + their API to communicate with the back-end.

Front-end Developer - Manaske
Front-end Developer - Manaske

Manaske - a website developed for a pastry company. The website is responsive, fully trackable in detail via Google Analytics. Sole developer involved, and the project is entirely front-end.

Full-Stack Developer - Complication Box
Full-Stack Developer - Complication Box

Web app - for managing watch collections. Sole developer on the personal project. Users can register, start a collection, add and edit watches and share them via public links. Technologies used: HTML, CSS, JavaScript, Bootstrap, PHP, MySQL

Full-Stack Developer - VuMedi
Full-Stack Developer - VuMedi

Educational platform for physicians with over 200k users. VuMedi presents content from a broad range of organizations and individuals. Competitive hospitals, manufacturers, and key opinion leaders all come together on VuMedi. Clinicians can watch videos and decide for themselves which approach they want to use in their practice. Developed platform within a two-person development team (the CTO and myself) and built many features both front-end and back-end (full-stack with a bit of an emphasis on the front-end ). By far was my largest and most comprehensive project.

Python Developer - Stormpath
Python Developer - Stormpath

API that allows developers to add authentication, authorization, and user management to any web or mobile app in minutes. Stormpath was founded with a mission: to build an authentication and user management service that developers love and trust. Today, we’re excited to announce that we’re doubling down on that mission by joining forces with Okta. Natively, it’s just a REST API and I’ve worked on the Python SDK (a wrapper around the API for Python developers who want to use the API in a more intuitive way) and a back-end developer. Technologies used: Python API

JavaScript / React Engineer
JavaScript / React Engineer

Readcube - website that transforms the way you find, read, manage, and cite the papers that fuel your own research. ReadCube brings publishers researcher-focused, state-of-the-art technology guaranteed to enhance on-platform reader engagement, grow readership, and expand revenue channels. Capabilities include managing PDFs and references for the organization. It is a personal library of research. Technologies used: JavaScript, React

Full-Stack Developer - Muvr
Full-Stack Developer - Muvr

Muvr was designed specifically for orthopedics in close collaboration with surgeons, physical therapists, and patients. It is a state-of-the-art healthcare platform born out of a desire to improve care and advance transparency and knowledge of the recovery process. Muvr empowers patients to take control of their own recovery and seamlessly communicate highly granular mobility metrics while adding zero administrative burdens to the care team. The first application, available now, targets knee surgeries and total knee replacements (TKRs). Designed and developed the entire front-end interface from scratch, also contributing to the back-end.

Education

Education
BA in Computer Science
College for Information Technologies in Zagreb
2011 - 2014 (3 years)
Education
BA in Communication Studies
College for Information Technologies in Zagreb
2005 - 2008 (3 years)