Scroll To View More
Nenad Vukicevic, JavaScript Developer in Belgrade, Serbia
Nenad Vukicevic

JavaScript 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
  • React, 2 years
  • ECMAScript (ES6), 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