Nenad Vukicevic, Developer in Belgrade, Serbia
Nenad is available for hire
Hire Nenad

Nenad Vukicevic

Verified Expert  in Engineering

Internet of Things (IoT) Developer

Location
Belgrade, Serbia
Toptal Member Since
August 21, 2014

Nenad is an experienced tech lead and principal engineer working with Node.js and Python. He excels at database design, data lakes, data processing, web infrastructure, and system architecture. Nenad has several years of experience leading and managing engineering teams.

Availability

Part-time

Preferred Environment

Git, Sublime Text, Ubuntu

The most amazing...

...project I've led consisted of building a data lake and processing infrastructure used in the pharmaceutical and life-sciences industry by industry leaders.

Work Experience

Tech Lead

2015 - PRESENT
TetraScience
  • Led a team of engineers as the tech lead for a Y-combinator startup.
  • Designed and implemented a data lake for massive-scale data storage.
  • Designed and implemented an IoT platform for data collection.
  • Designed and implemented microservice architecture.
  • Reduced AWS costs by 75% on a large-scale deployment.
Technologies: Amazon Web Services (AWS), React, PostgreSQL, Node.js, Security, Elasticsearch, Amazon Athena

Software Engineer

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

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: C++, Node.js, NGINX, MySQL

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: Liferay, Bootstrap, Play Framework

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 Db2

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: Java, Python

Crunch

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.

Verbatim

https://verbatim.link
A pastebin website.

IoT Platform

I designed and built an IoT platform for collecting sensor data and monitoring critical high-value lab instruments. I started as a contributor and quickly progressed to the team and project lead. While leading the project, we cut the operational costs of the platform by 75% as well as stabilizing the product, cutting the number of high priority incidents to single digits in the following year.

Data Platform

I designed and built a data lake and data acquisition layer for collecting and storing files.

I led a team of engineers who have built a successful product gaining traction in the life-sciences and pharma industries.

Languages

ECMAScript (ES6), JavaScript, SQL, GraphQL, Python, PHP, C++, Java, TypeScript

Frameworks

Redux, Hapi.js, Express.js, Angular

Libraries/APIs

React, Node.js, REST APIs, AMQP, Facebook API, Google API

Tools

NPM, NGINX, Amazon Athena, AWS CloudFormation, AWS SDK, Amazon Elastic Container Service (Amazon ECS), Amazon Simple Queue Service (SQS), AWS Fargate, Git, Travis CI, Mongoose, AWS Glue, AWS Simple Notification Service (SNS), Sublime Text, Docker Compose, RabbitMQ

Paradigms

Agile Software Development, DevOps, MEAN Stack, Microservices, REST, Lambda Architecture, Clean Code

Platforms

Amazon Web Services (AWS), AWS Lambda, Ubuntu, Docker, Linux, AWS IoT, Rancher, Kubernetes

Storage

Redis, PostgreSQL, MongoDB, Data Lake Design, Data Lakes, Amazon S3 (AWS S3), MySQL, IBM Db2, Elasticsearch, Neo4j

Other

Security, Internet of Things (IoT), API Design, APIs, Back-end Development, Big Data, Data Management, Back-end, Software Architecture, Scalability, Lambda Functions, Cryptography, CI/CD Pipelines, Technical Leadership, Single Sign-on (SSO), Containerization, Containers

2002 - 2007

Master's Degree in Electrical & Electronic Engineering

Imperial College, University of London - London

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