Vladimir Sljubura, Developer in Belgrade, Serbia
Vladimir is available for hire
Hire Vladimir

Vladimir Sljubura

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
May 29, 2013

Vladimir has accumulated significant programming experience in a variety of areas of web development, including back-end (.NET MVC Web API, Azure, Ruby on Rails) and front-end (HTML, CSS, JavaScript/TypeScript/Angular). He has built many successful web apps that operate on various platforms

Portfolio

Tokeet
NestJS, Stripe, Hapi.js, Express.js, React, Angular
Tokeet
NgRx, Express.js, Stripe, Angular
Beaconsmind (via Toptal)
RxJS, Bootstrap, TypeScript, Kendo UI, Angular

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio, WebStorm, Windows

The most amazing...

...software I've created is a gaming arena serving web games to millions of users.

Work Experience

Director of Engineering

2019 - PRESENT
Tokeet
  • Updated all payment services to fulfill the SCA requirement.
  • Worked on a new app helping property managers with their arrangements with service providers. The front end was built with Angular, the API with Hapi.js, and the mobile app with React Native.
  • Built a new payment service for service providers using NestJS and Stripe and modeled subscriptions and products on Stripe.
  • Created a streamlined version of the main Tokeet app called Sympl geared towards property owners with one to three rentals.
  • Added the Sympl app to Tokeet mono-repo and enabled extensive code sharing using NX workspaces.
  • Worked on the new advanced website builder for vacation rentals developed with React on the front end and Express on the back end.
  • Built the website builder payments using NestJS and Stripe. Modeled subscriptions, products, and implemented usage reporting.
  • Determined context boundaries between core, subscriptions, and payment micro-services.
Technologies: NestJS, Stripe, Hapi.js, Express.js, React, Angular

Front-end Engineering Manager

2018 - 2019
Tokeet
  • Conducted daily code reviews of the front-end team of around eight people.
  • Resolved proactively issues impacting satisfaction, success, and employee engagement.
  • Managed team workload with project managers of each product of the Tokeet suite.
  • Conducted technical interviews with new candidates and onboarded them.
  • Built a web app for automating common property manager workflows using Angular and NgRx and built a Node.js service for integrating IFTTT and Zapier.
  • Worked on a new web app called for dynamic pricing of vacation rentals.
  • Designed mono-repo around a complete rewrite of the main Tokeet application using NX workspaces, Angular, and NgRx.
  • Oversaw the design and output of dedicated UI developers.
  • Rewrote Payments service using ExpressJS and Stripe and implemented PayPal as a payment gateway for property managers to receive payments from guests.
  • Worked on a web app for helping property owners receive payouts from property managers.
Technologies: NgRx, Express.js, Stripe, Angular

Angular Developer

2018 - 2018
Beaconsmind (via Toptal)
  • Implemented designs using Sketch and Zeplin.
  • Used Kendo UI for various components visualizing data.
  • Added custom SVG charts.
  • Covered the project with Unit Tests using Jasmine and WallabyJS.
  • Set up continuous integration using VSTS and Azure.
Technologies: RxJS, Bootstrap, TypeScript, Kendo UI, Angular

Tech Lead

2016 - 2018
Arkadium, Inc.
  • Built a quiz engine using AngularJS.
  • Created scalable microservices for serving games, various arena features, and authorization using .NET Web API.
  • Created a communicator library for interactions between arena and HTML5 games using observables.
  • Implemented a service for deploying and versioning of games.
  • Implemented a scraper for getting the client's parent site menu from different countries.
  • Added re-creation of Azure tables using Azure Functions (AWS Lambda twin) on specific time periods.
  • Created a Node-based CLI tool for generating arenas.
  • Made UI and features of a highly configurable arena by creating a builder resembling .NET Core.
  • Built features using functional paradigm using Ramda.js, Redux and RxJS (Observables).
  • Implemented analytics in a way so it uses Redux's actions and side effects for ease of adding new events.
  • Created Webpack builds for dozens of HTML5 games.
  • Used a custom Webpack build for an Angular app until Angular CLI matured.
  • Added localization to services providing games.
  • Ran performance optimizations and achieved respectable load times.
  • Conducted code reviews and approved pull requests.
  • Worked closely with the project manager and managed a team of developers.
  • Built a management dashboard using React.js.
Technologies: Azure, .NET, C#, Webpack, TypeScript, React, Angular

Lead Front-end Developer

2016 - 2016
Stratex IDE
  • Devised architecture for a web-based IDE.
  • Collaborated with the designer on creating the initial set of features and UI elements.
  • Set up AngularJS - Redux using local storage for persistent states.
  • Created development and production builds using Webpack.
  • Coordinated work between other front-end developers.
  • Built modules for the IDE like file trees, tabs, menus, Git tree, and commit list.
  • Used Ace Editor and implemented basic features like file search, undo/redo.
Technologies: Ace Editor, TypeScript, ECMAScript (ES6), Webpack, JavaScript, CSS, HTML, AngularJS

Front-end Developer

2014 - 2016
DefZoid
  • Created an internal dashboard for managing clients, orders, and invoices as well as report generation.
  • Added graphs for representing business analytics.
  • Collaborated on UX between client and designer and devised minimalistic and intuitive UI.
Technologies: AngularJS

Lead Front-end Developer

2013 - 2014
Youfaith
  • Created a cross-platform user collaboration tool with real-time one-on-one and group messaging as well as real-time notifications.
  • Created cross-client email templates.
  • Built a discussion section supporting uploads of images and addition of YouTube, Vimeo, etc., videos. Added a preview when any link is pasted/typed.
  • Built user invitations which supports adding emails via pasting or spreadsheet/CSV upload.
  • Tested via Protractor with Jasmine.
  • Oversaw SEO and semantic markup.
  • Implemented Prerender.io for pre-rendering pages for Google crawler following Google’s best practices.
Technologies: AngularJS

Web Developer

2012 - 2014
Razor d.o.o. (Razor.rs)
  • Developed the responsive front-end for a major sports website.
  • Collaborated to develop the responsive site for a large telecommunications company.
  • Built the back-end for a game operating on top of the Facebook platform.
  • Built a Facebook app with a mobile crop tool.
  • Worked on an iOS and Android app built on top of the PhoneGap platform.
  • Built the booking system for a tourist transportation company.
  • Developed a simple website operating on top of Refinery CMS.
  • Collaborated on the construction of a large portal.
Technologies: SQL, PHP, Ruby on Rails (RoR), Less, Sass, CSS, HTML, JavaScript

Web Developer

2012 - 2012
Tutor d.o.o.
  • Worked mainly on an SEO tool.
  • Devised the wireframe and usability around a large car-parts website.
  • Collaborated on a project to compile custom PHP frameworks from existing components.
  • Optimized a website's speed by handling requests using AJAX.
  • Improved standardization of services.
  • Improved the speed of SEO tools by implementing a local W3C validator.
  • Built a website's ranking system.
Technologies: JavaScript, PHP, CSS, HTML

Languages

TypeScript, JavaScript, CSS, HTML5, Sass, SCSS, HTML, Less, SQL, ECMAScript (ES6), C#, Ruby, PHP

Frameworks

Angular, Redux, AngularJS, .NET, Kendo UI, Bootstrap, Express.js, Hapi.js, NestJS, Ruby on Rails (RoR)

Libraries/APIs

RxJS, jQuery, Node.js, Ramda, React, NgRx, Redux-Saga, Lodash, Facebook API, Underscore.js, Modernizr, jQuery UI, Stripe, Google Maps

Tools

WebStorm, Zen Coding, Microsoft Teams, Visual Studio Online (VSO), Redux Thunk, Chrome Developer Tools, Angular CLI, GitHub, Adobe Photoshop, Git, Visual Studio, Slack, Webpack, Ace Editor, BrowserStack, Cron

Paradigms

Agile Software Development, Test-driven Development (TDD), REST, Behavior-driven Development (BDD), User Testing

Platforms

Windows, Azure, Azure Functions, MacOS, Ubuntu Linux, Debian Linux, WordPress

Other

Web Components, Styled-components, Redux-observable, SOLID Principles, OAuth, UI Testing, Regular Expressions

Storage

Azure Websites, Azure Blobs, SQLite, PostgreSQL

2011 - 2012

Certificate in PHP Programming

IT Academy - Belgrade

2007 - 2011

Bachelor's Degree in E-Business

Belgrade Business School - Belgrade

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