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

AT

English:

Advanced

Aleksandar T.

vetted by Youteam

Vetted by YouTeam

Serbia

UTC +01:00

Europe/Belgrade

English:

Advanced

Full Stack Architect with Team Lead, Project Manager and Mentoring experiences.

- Worked on diverse projects with hands-on experience with different tech stacks - Worked in many different team setups - Worked for startups - Worked for enterprise clients - Team Lead & Mentoring responsibilities inside the company - Worked as a System Architect and Project Manager for several startups

Want to hire this engineer?

Check if Aleksandar is available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

JavaScript 6 years
React.js 6 years
TypeScript 3 years
AWS 1 year
Node.js 5 years
Express.js 2 years

Other technologies

AngularJS
Django
HTML5
MongoDB
MySQL
PHP
Python
React Native
Socket.IO
CSS3
Laravel Framework
Mocha
OAuth
XHTML
Angular 2x
SCSS
Vue.js
Mongoose
GraphQL

Project Highlights

icon
Full stack developer

Sale Slide

A mobile game similar to Subway Surf, with mini-games which you attend while on the run. By playing the game, you are collecting coins which you can letter exchange for real items, coupons, discounts in branded shops. Sponsors are registered to the Web Application where they can add their shops into the system, along with the employees that will be processing the rewards.

Responsibilities & achievements

- Developing the Admin Application - Developing the API - Implementing Three Layer Architecture - Testing the application

Express.js
MongoDB
Node.js
TypeScript
Vue.js
Mongoose
icon
Full Stack Development

Together

Application for managing big parking systems. You can create and manage the complex systems of communities and their subscriptions used in some locations. You can create nested locations that will have different subscriptions and users. Application is allowing you to open gates (barriers), make reservations, list logs integrated with cameras on locations, and the list-created transactions.

Responsibilities & achievements

- Develop customer application - Being proactive about new features - Coming up with solutions - Setting up docker - Reviewing merge requests

React.js
TypeScript
Docker
SCSS
Apollo Client
icon
Team Lead, Full Stack Development

Pour Choices

Customer Application to search and locate breweries over the USA. Customers can select which flavors he likes, favorite the item or the brewery, and leave comments with rating. The application has Map View, which shows you the breweries near you. When you arrive at the location, the application will ask you to confirm that you have entered that location. When confirmed, the user will be able to make an order over the app and wait for a waiter to bring that order.

Responsibilities & achievements

- Develop customer application - Develop employee application - Organizing the team - Creating tickets - Implementing features - Reviewing merge requests

Express.js
Node.js
React.js
React Native
Stripe
TypeScript
SCSS
icon
Team Lead, Architect, Project Management, Code Reviewer

725 Contact

Customer Application for storing device contacts into a cloud, that is integrated with Call Center used by employees (Concierges). Customers need to pick their subscription type when registering, which will determine the amount of minutes, calls, and actions that can be performed by the Concierge. In case when you do not have access to your device, the customer can call 1-725-contact, and ask a Concierge to send an SMS or email message to a named contact, or even forward the entire call to an external contact from your contact list.

Responsibilities & achievements

- Creating Technical Research Document - Estimating the entire project - Communicating with the clients about what should and what should not be implemented - Organizing Sprints and tasks for the team - Organize Meetings - Writing detailed summary emails after meeting with clients - Keeping track of all the changes that have been made, or asked for - Testing the application and documenting new bugs - Giving ideas and directions to teammates - Coming up with solutions - Develop customer applications - Bug fixing of customer applications

Express.js
Node.js
React.js
React Native
AWS Lambda
icon
Front end lead developer

Zeus Manager

Zeus Manager is an application used by employees in large restaurant chains. The application is giving an overview of daily tasks, timeshifts, vacations, payments for the employee. From the application, customers can call sick, ask for a vacation date, and track the status of approval for that vacation. The main functionality of the application is the clock-in/clock-out feature. When clocking in, the employee needs to be at the right location to be able to swipe the button.

Responsibilities & achievements

- collaboration with product management in the planning of new features - defining the approach to the development of each feature with the team - code development and customisation of various application features - working in Agile development using Scrum methodology - code review

React Native
Redux

Education

Higher education in Computer Science

Agency

agency #2422

10-50

GMT+1

Serbia

Core Expertise

AngularJS
AWS
Azure
C#
CSS
Express.js
HTML5
Java
JavaScript
MongoDB
MySQL
.NET
Node.js
PHP
React Native
SQL
TypeScript
Umbraco
Unity or Unity3D
CSS3
HTML
Laravel Framework
2D Design
3D Animation
Angular 2x
Redux
Three.js
Vue.js
Spring Boot
ARKit
Flutter
ARCore
.NET Core
AR/VR

Industries

Architecture & Design, E-Commerce & Retail, Entertainment & Games, Healthcare & Medicine, Food & Drink, Augmented reality, SaaS

Want to hire this engineer?

Check if Aleksandar is available