Dejan Stosic, Full-stack Developer in Niš, Serbia
Dejan Stosic

Full-stack Developer in Niš, Serbia

Member since October 12, 2017
Dejan is a highly motivated full-stack developer with a decade of experience working in teams of all sizes. He's adept at joining projects at an early stage, planning the architecture of the system, executing the plan, and scaling it for a high number of concurrent users. In addition to his technical skills, he can also provide valuable business insight during the development stage.
Dejan is now available for hire

Portfolio

  • TheEnglishQuiz
    Laravel, PHP, Angular, Vue.js, JavaScript, Webpack, Gulp, Nginx, AWS, MySQL...
  • Evolve
    Vue.js
  • Postblazer SaaS
    Laravel, PHP, Angular, JavaScript, Gulp, Redis, MySQL, AWS, Nginx

Experience

Location

Niš, Serbia

Availability

Part-time

Preferred Environment

Ubuntu, PHPStorm, Git

The most amazing...

...thing I've worked on is a computer vision project which was used for road sign recognition.

Employment

  • CTO/Lead Developer

    2017 - 2020
    TheEnglishQuiz
    • Designed the architecture of the system.
    • Developed server-side API with Laravel and client-side SPA AngularJS app.
    • Worked on fraud detection features (remote proctoring).
    • Integrated with various 3rd party services and APIs (Azure AI, IBM Workday, and SmartRecruiters).
    • Recorded browser audio/video with WebRTC.
    • Oversaw system scaling and load balancing.
    • Maintained the server stack (AWS EC2, RDS, S3, CloudFlare, and Route 53).
    • Automated testing with Selenium and PHPUnit.
    • Cooperated with various international enterprises.
    Technologies: Laravel, PHP, Angular, Vue.js, JavaScript, Webpack, Gulp, Nginx, AWS, MySQL, Redis, Node.js
  • Front-end Developer

    2019 - 2019
    Evolve
    • Refactored architecture of an enterprise level app.
    • Successfully navigated through old legacy codebase with minimum guidance.
    • Developed technician scheduling component.
    Technologies: Vue.js
  • Lead Developer

    2015 - 2017
    Postblazer SaaS
    • Created the architecture of the system.
    • Implemented various scheduling algorithms.
    • Optimized the database for millions of records and high I/O.
    • Worked on designing various scheduling algorithms.
    Technologies: Laravel, PHP, Angular, JavaScript, Gulp, Redis, MySQL, AWS, Nginx
  • PHP Developer

    2013 - 2014
    BBI
    • Designed the architecture of an online POS system.
    • Implemented offline capabilities with in-browser (deprecated) WebSQL database.
    • Created advanced DB syncing mechanism between offline WebSQL and central server DB as system had to be available at all times and had to work without any delays.
    • Worked on inventory tracking and auto re-ordering system.
    • Optimized the UI for various handheld devices and touch screens.
    • Maintained the server stack based around Ubuntu/Nginx/MySQL.
    • Optimized the UX with Vue.js 1.0 to make the system intuitive and easy to use.
    Technologies: Laravel, PHP, JavaScript, Vue.js, HTML, CSS, MySQL
  • WordPress Theme Developer

    2011 - 2013
    Self-employed
    • Converted PSD designs into custom WordPress themes.
    • Created a WordPress option panel which powered the themes and made them very flexible.
    • Enhanced default WordPress functionality by using custom post type API, custom taxonomies and similar WordPress core features.
    • Created jQuery sliders, galleries and various interactive UI elements to go along with custom theme design and features.
    • Was involved in the process of publishing themes on popular WordPress theme marketplaces.
    • Provided tech support to end customers.
    Technologies: PHP, WordPress, JavaScript, jQuery, HTML, CSS
  • Web Developer

    2009 - 2011
    Freelancer
    • Worked on various basic tasks like PSD to HTML conversions, CSS tweaks and edits, minor PHP scripts, and WordPress theme customizations.
    Technologies: PHP, WordPress, JavaScript, HTML, CSS

Experience

  • Vue.js Course (Other amazing things)
    https://www.udemy.com/learn-by-doing-vue-js-2-the-right-way/

    Online video course about modern JavaScript framework Vue.js. The course was completely scripted, recorded and published by Dejan alone. Published on popular online course platform Udemy in 2016. The course has over 1,500 satisfied students!

Skills

  • Languages

    PHP, JavaScript, ECMAScript (ES6), Java, C++, C#, GraphQL
  • Frameworks

    Laravel, Bootstrap 4, Bulma, Angular, Cordova, Ionic, Electron
  • Libraries/APIs

    Facebook API, Vue.js 2, Node.js, Twitter API
  • Tools

    Gulp.js, Nginx, Webpack, Vagrant
  • Paradigms

    Agile Software Development, Testing, Unit Testing
  • Storage

    MySQL, MariaDB, InfluxDB, NoSQL, AWS RDS, Redis
  • Other

    APIs, Full-stack, System Administration, Scaling
  • Platforms

    Linux, Docker, Android

Education

  • Bachelor's degree in Computer Science
    2009 - 2017
    Elektronski Fakultet - Nis, Serbia

To view more profiles

Join Toptal
I really like this profile
Share it with others