Nediljko Krstić, Developer in Split, Croatia
Nediljko is available for hire
Hire Nediljko

Nediljko Krstić

Verified Expert  in Engineering

Software Developer

Split, Croatia

Toptal member since June 27, 2019

Bio

Nediljko is a full-stack engineer with over four years of professional experience. He started his career working with telecommunication networks using low-level C programming before switching to the world of web development. Nediljko has an in-depth understanding of the JavaScript language and technology stack. Thus far, he's been exposed to various types of programming languages ranging from assembler to procedural and object-oriented languages.

Portfolio

Extension Engine
Vuetify, Bootstrap, Bulma, GitHub, PostgreSQL, Express.js, Node.js, Vuex, Vue...
Ericsson
Linux, TestNG, Git, Java, C++, C

Experience

  • C - 6 years
  • JavaScript 6 - 4 years
  • Vuex - 3 years
  • Node.js - 3 years
  • PostgreSQL - 3 years
  • Vue 2 - 3 years
  • Sequelize - 3 years
  • Express.js - 3 years

Availability

Part-time

Preferred Environment

MacOS, GitHub, Visual Studio Code (VS Code), Atom

The most amazing...

...thing I've coded is a fluid simulator in the C language using basic physics and OpenGL visualization.

Work Experience

Full-stack Web Developer

2016 - PRESENT
Extension Engine
  • Implemented chart visualization components via Britecharts reusable library based on D3.js.
  • Used Vuex as a state management pattern for the client side code.
  • Implemented a client's design via the Vuetify.js framework.
  • Developed numerous features using Vue.js and Ajax on the client side and Express.js and PostgreSQL on the server side.
  • Worked as a part of a team on a project combining PostgreSQL and MongoDB as well as Mosquitto MQTT open-source message broker.
  • Implemented authorization via the use of Passport.js with JWT tokens.
  • Used sequelize Node.js ORM for PostgreSQL.
  • Used the Bulma CSS framework to realize a client's design.
Technologies: Vuetify, Bootstrap, Bulma, GitHub, PostgreSQL, Express.js, Node.js, Vuex, Vue, ECMAScript (ES6)

Software Engineer

2015 - 2016
Ericsson
  • Worked as part of a team that implemented and maintained radio interface software.
  • Wrote the technical documentation related to radio software features.
  • Tested the loading of embedded software to real-world radio nodes.
  • Ran regression tests using the TestNG framework.
Technologies: Linux, TestNG, Git, Java, C++, C

Experience

OpenBadges

I took part in the implementation of open badges according to specifications and open technical standards of the Mozilla Foundation. I issued packaging information about the accomplishments—embedding it into portable image files as a digital badge.

Online Education Platform

I implemented various modular Vue.js components that supported content that served as a question and other content that served as the answer to the given question. The purpose of this was to create reusable components that could be used in online education software to provide users the ability to solve various problems and use online platforms to pass exams and obtain certifications.

Web Application for the University of Texas

Here, I took part in a project for the University of Texas and worked remotely as a part of a team that implemented the client-side application using the Vue.js framework and Bootstrap CSS framework. Specifically, Implemented various features that integrated well with PostgreSQL and MongoDB on different servers and passed messages over Mosquitto MQTT broker.

Education

2013 - 2015

Masters's Degree in Computer Science

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

2010 - 2013

Bachelor's Degree in Computer Science

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

Skills

Libraries/APIs

Vue 2, Vuex, Node.js, Vue

Tools

Sequelize, Atom, Git, GitHub

Languages

JavaScript 6, Java, C, ECMAScript (ES6), C++, CSS

Frameworks

Express.js, Bulma, Vuetify, Bootstrap, TestNG

Storage

PostgreSQL

Paradigms

JavaScript Design Patterns, REST, Object-oriented Programming (OOP)

Platforms

Visual Studio Code (VS Code), MacOS, Linux

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