Vilson Duka, Developer in Berlin, Germany
Vilson is available for hire
Hire Vilson

Vilson Duka

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
August 20, 2015

Vilson started programming in middle school and instantly knew what he would do for a living. With experience both in back- and front-end and having worked on different projects in the past for desktop, mobile, and web, he now focuses on building awesome real-time applications.

Portfolio

Manoolia
Redis, MySQL, Socket.IO, Node.js, Symfony, PHP
Freelance
C#, Android, JavaScript, MySQL, PHP
T-Meeting
Linux, Asterisk, JavaScript, MySQL, PHP

Experience

Availability

Part-time

Preferred Environment

Linux, Git, Atom, Sublime Text

The most amazing...

...thing I've built was a scalable real-time system for notifications and chat messages.

Work Experience

Web Developer

2013 - 2015
Manoolia
  • Upgraded a system with real-time notifications and messaging with socket.io and Redis.
  • Upgraded a system for searching, statistics, and logging by migrating to Elasticsearch, increasing performance and extendibility.
  • Configured servers for development and deployment.
  • Coded critical parts of projects.
  • Analyzed software requirements.
  • Provided technical assistance to other developers.
Technologies: Redis, MySQL, Socket.IO, Node.js, Symfony, PHP

Developer

2012 - 2015
Freelance
  • Installed and configured servers.
  • Configured domains\hosting.
  • Designed, configured, and migrated databases.
  • Developed apps and features in Android.
  • Developed and implemented code.
Technologies: C#, Android, JavaScript, MySQL, PHP

Developer

2013 - 2013
T-Meeting
  • Developed web UI for users to manage their SIP accounts.
  • Designed and maintained a database.
  • Installed software and configured Linux servers.
  • Installed and configured Asterisk PBX, SIP accounts, and voicemail.
  • Responsible for testing and deployment.
Technologies: Linux, Asterisk, JavaScript, MySQL, PHP

Trackbot.io

A personal project to help developers and creators track how their work is being used by providing real-time analytics. Currently in development.

POS/Inventory Management System

A point-of-sale system including inventory management and the ability to generate reports for different date ranges. Built for a local store with .NET Technologies and SQL Server.

Live Streaming App

A mobile app which streams your camera and location so it can be viewed in real-time online using Wowza Media Center on back-end with AWS.

Hotel Management System

A system to keep track of rooms, vacancies, and parking slots with timetable. Build on top of .NET and SQL Server.

Languages

PHP, HTML5, JavaScript, C#, SQL, CSS3, Java

Libraries/APIs

jQuery, Node.js, Socket.IO

Frameworks

Symfony 2, Symfony, ASP.NET, Windows Presentation Foundation (WPF), PHPUnit, Laravel, AngularJS

Storage

MySQL, Elasticsearch, Redis, Microsoft SQL Server, MongoDB

Tools

Sublime Text, Atom, Git, Asterisk, NGINX, Bower, NPM, Gulp

Paradigms

Agile Software Development, Test-driven Development (TDD), Scrum

Platforms

Amazon Web Services (AWS), Linux, Android

2009 - 2012

Bachelor's Degree in Computer Engineering

Polytechnic University of Tirana - Albania

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