Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

LM

English:

Advanced

Lazar M.

vetted by Youteam

Vetted by YouTeam

Serbia

UTC +01:00

Europe/Belgrade

English:

Advanced

Senior engineer with a degree in CS and proven ability to leverage full-stack knowledge and experience.

Want to hire this engineer?

Check if Lazar is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

Node.js 4 years
React.js 4 years
TypeScript 5 years
JavaScript 6 years
PostgreSQL

Other technologies

AWS
MongoDB
PostgreSQL
Sass
Redux
Vue.js
Jest
Redux-saga
Next.js

Project Highlights

icon
Full-stack developer

EdTech Platform

Feb `21 - Present

4 years

Education/training company from Amsterdam

Complex learning platform where users can be both registered and external. There is a client and server-side of the project. The client-side was developed using Vue.js version 3 along with Vuex and internal routing. Server-side was developed using Node.js with Typescript. The database was PostgreSQL and hosting services were provided by AWS. The authentication part was done using JWT and Auth0 as well. Tests were mostly written to be unit tests but also some integration and of course manual as the project has unpredictable growth that some parts couldn’t get automated enough, so I developed debugging tool to help with this.

Responsibilities & achievements

Node.js
PostgreSQL
TypeScript
Vue.js
Vuex
icon
Full-stack developer

Application for business investment company

Swedish company that invests in business ideas.

The project was mostly a web application but also has a Headless CMS part on its side for dynamic content. Worked as a full-stack developer with a big emphasis on DevOps as well. Developed using React, Next.js and Node.js.

Responsibilities & achievements

Node.js
React.js
Next.js
icon
Full-stack developer

Web application for company that cooperates with Sweden's municipalities

Swedish company that helps Sweden's municipalities to guarantee welfare for all through the development and management of public properties.

Worked as full-stack developer using Next.js and Node.js.

Responsibilities & achievements

Node.js
TypeScript
Next.js
icon
Full-stack developer

Real estate investments and renting platform

Working as a full-stack engineer on planning and developing new features for the web application, using Node.js and React. Later on, there was a platform for enrolling the tenants and owners and offering them an automated way to use the system (paying renting bills, reporting errands, moving from one place to another, reviewing and signing documents, etc) Also, there was another platform for Admins totally separated from user’s platform. Admin could have direct communication with tenants and owners and had an ability to manage their errands or create automated billing processes, so the whole network had to be planned very precisely since there were multiple integrations with 3rd party services for better protection and usability.

Responsibilities & achievements

Node.js
React.js
icon
Full-stack Developer, Team Leader

Online casino games

Responsible for online casino games for both domestic and foreign integrations. Demonstrated history of developing some of the most popular slot games, as well as virtual and live roulette and poker games. One of the creators of in-house streaming solutions is used widely in virtual and live roulette games. Creator of in-house JavaScript framework developed for further medium-sized projects. Leader of a team responsible for creating and maintenance of Casino Management System Web Application. Developer and leader of the Multi-game platform soon to be used for slot machines.

Responsibilities & achievements

JavaScript
React.js
icon
Full-stack developer

Game engine V1, Game engine V2, Game engine V3

Game engine V1 - The initial version of the game engine for online casino games. Whole system is based on vanilla JavaScript (67.7%) as well as on CSS (10.4%) and HTML (21.9%). Worked in a team. Game engine V2 - Updated and expanded Game engine V1 version. About 70% of current company games are made using this engine. Game engine V3 - Total overhaul. The top-of-the-line game engine made from scratch using TypeScript and PIXI.js for advanced 2D graphics and animations.

Responsibilities & achievements

JavaScript
Node.js
React.js
TypeScript
Sass
icon
Full-stack developer

Video stream system

The in-house streaming solution used widely for roulette streams for both live and VOD streaming. Build using Node.js with ​ffmpeg ​ (cross-platform open source project) integration and JSMpeg (MPEG1) video encoder.

Responsibilities & achievements

Node.js
icon
Back-end developer

Game server simulator

Node.js application used as a game server simulator (without bonus games and complex computations). The primary use case was during Game engine V3 development and testing. Technologies used: Node.js, Express.js, MongoDB.

Responsibilities & achievements

Express.js
MongoDB
Node.js
icon
Back-end developer

JavaScript framework

In-house JavaScript framework. The primary role was rapid web setup and development with ambitions for later expansion.

Responsibilities & achievements

CSS
JavaScript
Node.js
HTML
icon
Software developer

Backoffice

Creator of “Backoffice”: “Backoffice” is a management web application used for casino analytics and players' predictions with the purpose to make sales reports easier as well. Developed using the Hexworks framework.

Responsibilities & achievements

CSS
JavaScript
Node.js
HTML
icon
Full-stack developer

Casino management system

Casino management application with a wide variety of features for organizing and managing casino interior and machine setup, cashout, and pay-in. Contains casino floor plan management and statistics as well. Worked in a team.

Responsibilities & achievements

Node.js
React.js
icon
Front-end developer

Multigame web platform

Web game portal with future plans for foreign integrations builds using React ecosystem.

Responsibilities & achievements

JavaScript
React.js
Sass
Redux
Axios
icon
Front-end developer

Multigame land base platform

Landbase (machine) game platform which contains a games portal and system for different playing styles. Planned to be ported as an Electron application.

Responsibilities & achievements

JavaScript
React.js
Sass
Redux
icon
Full-stack developer

E-commerce websites

Creating mostly e-commerce sites integrated with PayPal and other payment APIs. Responsible for over a dozen webshops, bank, and medical projects. Responsible for project management and interactions with clients usually from Australia. Responsible for deals and offers handling, as well as for negotiations with clients.

Responsibilities & achievements

JavaScript
React.js

Education

Higher education in Computer Science

Agency

agency #2178

10-50

GMT+1

Nis/Serbia

Core Expertise

AngularJS
CakePHP
Express.js
JavaScript
.NET
Node.js
PHP
React.js
React Native
Symfony
TypeScript
Unity or Unity3D
Zend
Laravel Framework
Swift
Lumen
Android NDK
iOS SDK
Vue.js
.NET Core
Next.js

Industries

Education & Science, E-Commerce & Retail, Banking & Finance, Construction & Real estate, News & Media, Social Media & Communication, Travel & Tourism, Healthcare & Medicine, Environmental Activism & Social Organisations, Games

Want to hire this engineer?

Check if Lazar is available