Scroll To View More
Nenad Vukicevic, Internet of Things (IoT) Developer in Belgrade, Serbia
Nenad Vukicevic

Internet of Things (IoT) Developer in Belgrade, Serbia

Member since June 11, 2014
Nenad is an experienced senior full-stack developer, with extensive experience in JavaScript, Java, and Python. He also excels with databases, web infrastructure administration, and system design.
Nenad is now available for hire

Portfolio

Experience

  • JavaScript, 8 years
  • Node.js, 5 years
  • MongoDB, 4 years
  • PostgreSQL, 3 years
  • Internet of Things (IoT), 2 years
  • ECMAScript (ES6), 2 years
  • React, 2 years
  • Neo4j, 1 year
Belgrade, Serbia

Availability

Part-time

Preferred Environment

Ubuntu, Sublime Text, Git

The most amazing...

...thing I've coded is the Crunch JavaScript library for fast arbitrary-precision arithmetic.

Employment

  • Software Engineer

    2015 - PRESENT
    TetraScience
    • Implemented the back-end for an IoT platform.
    • Designed and implemented microservice architecture.
    • Developed the front-end for an application.
    Technologies: Node, Postgres, React
  • Software Engineer

    2015 - 2016
    ZYX Integrated Technologies
    • Architected a new application based on a graph database.
    Technologies: Node, Neo4J, Angular, PHP
  • Consultant

    2015 - 2015
    NanoHeal
    • Troubleshot a high-load application.
    • Optimized database queries and the web server configuration.
    • Rewrote the Node.js-based application code.
    Technologies: MySQL, Nginx, Node, C++
  • Senior Web Developer

    2013 - 2015
    GroundLink
    • Created a flexible and simple customization system for non-technical employees to customize the company website.
    • Redesigned the login system to move from a non-random, non-secure token system to be more robust and secure.
    • Created a responsive design for a complicated multi-step booking process.
    • Designed a secure single sign-on solution between very restricted legacy systems and new applications.
    • Re-factored poorly designed and implemented solutions, bringing a previously unsuccessful project to completion.
    Technologies: Play Framework, Bootstrap, LifeRay
  • Senior Consultant

    2011 - 2013
    Ascendant Technology, an Avnet Company
    • Led a devops team at one of the world's largest banks, working on their internal collaboration platform.
    • Designed database failover infrastructure for multiple clients.
    • Designed and implemented LDAP replication and failover systems.
    • Worked with the latest IBM technologies for single sign-on and security applications.
    • Implemented internal systems for collaboration and version control.
    Technologies: IBM WebSphere, DB2, Connections
  • Developer

    2010 - 2011
    Lakeview Technologies
    • Developed a distributed peer-to-peer backup system with encryption and privacy features.
    • Worked on expanding a popular electronic trading platform.
    • Optimized memory-intensive graphing functions to work with a fraction of previously required resources.
    • Implemented an auction platform for recyclable materials.
    • Created a system for on-the-fly distribution of mathematical models between server and client.
    Technologies: Python, Java

Experience

  • Node Ephem (Development)
    https://github.com/vukicevic/node-ephem

    A Node.js library written in JavaScript & C++ to parse NASA's development ephemeris files. The goal is to calculate the positions of celestial bodies at a given moment in time.

  • Crunch (Development)
    https://github.com/vukicevic/crunch

    Crunch is an arbitrary-precision integer arithmetic library for JavaScript. It has been designed to execute arithmetic operations as quickly as possible, in particular those upon which asymmetric encryption crypto-systems such as RSA are built.

  • SecureRoom (Development)

    SecureRoom is for encryption and is browser-based, with communication processed entirely client-side. It involves key generation, key distribution, encryption, decryption, and verification. Everything is done in the user's browser. It does not require any plugins or server-side key management.

  • Verbatim (Development)
    https://verbatim.link

    A pastebin website.

Skills

  • Languages

    ECMAScript (ES6), JavaScript, Python, PHP, Java, Scala, C++
  • Frameworks

    Redux, Hapi.js, Express.js, AngularJS
  • Libraries/APIs

    AMQP, React, Node.js, Facebook API, Google API
  • Tools

    NPM, Nginx, Mongoose, Ansible, Webpack, GIS, Mocha, Jenkins, Docker Compose, Travis CI
  • Paradigms

    MEAN Stack, Agile Software Development, DevOps, Clean Code
  • Platforms

    Linux, Docker, Arduino, Amazon Web Services (AWS), Rancher, Android
  • Storage

    Redis, PostgreSQL, MongoDB, Neo4j, PostGIS, MySQL, IBM DB2
  • Other

    Cryptography, Security, Internet of Things (IoT), API Design

Education

  • Master's degree in Electrical & Electronic Engineering
    2002 - 2007
    Imperial College, University of London - London
I really like this profile
Share it with others