Hello, my name is Aleksa Jovanovic and welcome to my portfolio website!

About me

About

Hello, my name is Aleksa Jovanovic, serbian Web Developer based in Belgrade. I'm studying Internet Technologies on ICT College of Vocational Studies. I have a passion for web development and I'm giving my best in learning new technologies that will improve my development skills.

Skills

  • HTML 5
  • SEO Basics
  • CSS
  • Bootstrap 4
  • Flexbox
  • SCSS
  • JavaScript
  • ReactJS
  • Redux
  • Angular 7
  • PHP
  • Laravel 5.6
  • Swoole 4.4
  • MySQL
  • Redis
  • Apache
  • NGINX
  • Node.js
  • Git
  • Docker
  • Vagrant

Projects

Rostilj Sedmica

My first attempt to make a website. I've made it only with HTML and CSS for Web design course. During it's development I realized that web development is what i want to do in the future (for the rest of my life :) ). In future I will try to make every site look better,differently and more functional than it's predecessor!

Steel Panther

Another project site that I made for course Web programming (Javascript/jQuery). Here I used Client-side programing language JavaScript (vanilla) and JavaScript library (jQuery) that I have learned on this course. I also did SEO optimization and full RESPONSIVE design. Search on this website is realized through AJAX that I also learned on this course.

Tic-Tac-Toe

Tic-tac-toe webiste is made with PHP(procedural) & MYSQL. The first website that i made using PHP programming language. I am very proud of this website, not only because it is fully dynamic, but also because it contains the functionality of playing Tic-Tac-Toe game in multiplayer mode (realtime), and that is realized with AJAX pooling method. All you need to do is register, generate link, send that link to your friend and have fun. So simple !

Weather company

Through out this project i learned a lot about Frontend web development. Using React (view library for building user interfaces) combined together with Redux (library for managing application state) made me to learn the latest JavaScript (ECMAScript 6) features, to learn what SPA is, with all its advantages that it offers. The Backend that i used here in this project is written in procedural PHP by me. Some functionalities are realised through Openweathermap API.

Petshop Vica

This is the first big project that i've been working on. The goal was to learn Object oriented PHP. Here i learned about MVC pattern. This project was created in one of the most popular PHP frameworks, Laravel.

Post Skull

A project realized to improve understanding of how to connect Web API with client side. On Frontend i've used Angular 5. On backend side i used Lumen to make API.

Drawthing game

The game is similar to skribbl.io, choose word and draw while other players try to find out which word you are describing by drawing on canvas. My thesis on ICT. One very unusual, interesting and fun project I worked on. The project has been done in many of today's popular WEB technologies (PHP - Laravel powered up by Swoole, WebSockets (Socket.IO), ReactJS, Redux, NodeJS used for SSR and many others...) and that's why it's one of my favorite ones so far.

YouTube video to mp3 converter

A small WEB application that converts YouTube videos to mp3. Something similar to flvto The point of the application is pure curiosity that should answer the following questions: Is it possible for a worker to communicate in realtime with Frontend? and ways in which they can communicate and interact with one another in realtime. What is interesting about this project is that I did not use the now standard Vagrant + VirtualBox environment, here I was introduced to the now increasingly popular Docker. Technologies that i used: PHP - Laravel powered by Swoole, WebSockets (Socket.IO), Queue jobs (Redis & Supervisor), Angular 8 (Universal - SSR)...

Contact

CV

Woops: This browser does not support PDFs. Please download the PDF to view it: Download PDF.

AJ