Uros Avramovic, Developer in Belgrade, Serbia
Uros is available for hire
Hire Uros

Uros Avramovic

Verified Expert  in Engineering

Front-end Developer

Belgrade, Serbia
Toptal Member Since
October 19, 2016

Uros is a professional software engineer that has several years of experience in front-end development. He's worked in teams of all sizes, and led medium-sized projects. His primary focus is on creating rich, responsive interfaces and on JavaScript development—mainly working on projects using the AngularJS (both 1 and 2) framework.


Less, Sass, CSS3, HTML5, jQuery, Angular, AngularJS, JavaScript, UI Development...
Thinkstep AG
Apache Kafka, Presto, Spark, Hadoop, Akka, Scala, Angular, Front-end Development
Less, Sass, CSS3, HTML5, jQuery, JavaScript, Angular, Front-end Development




Preferred Environment

Subversion (SVN), Git, IDEA IDE, WebStorm

The most amazing...

...thing I've developed is a real-time seismic tracking app using WebGL in its early days.

Work Experience

Lead Front-end Engineer

2015 - PRESENT
  • Coded a HTML5 semantic, animation-heavy website.
  • Created a custom JavaScript-based cart module, using event broadcasts.
  • Built a single-page modular app that supports several checkout options using AngularJS.
  • Contributed to the development of a corporate portal; working extensively on the front-end doing everything from slicing the initial PNG mockups to creating the HTML and CSS and writing the spark templates.
  • Architected and developed, in a team, of a corporate portal using Angular 2.
Technologies: Less, Sass, CSS3, HTML5, jQuery, Angular, AngularJS, JavaScript, UI Development, Front-end Development

Senior Software Engineer

2018 - 2019
Thinkstep AG
  • Worked with big data.
Technologies: Apache Kafka, Presto, Spark, Hadoop, Akka, Scala, Angular, Front-end Development

Front-end Engineer

2011 - 2018
  • Created a client-side heavy, real-time web application. Technologies used: JavaScript, WebGL, OpenLayers, and HTML5 Canvas.
  • Worked extensively in creating interfaces and websites—from slicing the initial mockups to writing the HTML5 and CSS3.
  • Contributed to the development of a custom back-office system for a popular video game fan site.
  • Wrote a custom deck builder JavaScript plugin for a popular video game website.
  • Embedded the plugin in a custom WordPress website and wrote custom, animation-heavy WordPress short codes.
Technologies: Less, Sass, CSS3, HTML5, jQuery, JavaScript, Angular, Front-end Development

Senior Front-end Developer

2014 - 2015
Deploy, Inc.
  • Led the front-end development team in creating an HTML5-based mobile app using Cordova, Ext JS, and Sencha Touch 2.
  • Led a team of developers in creating AngularJS-based sweepstake app.
  • Created a Cordova plugin for a custom (in-app) app launcher.
  • Optimized an existing PHP app by extracting presentation logic and introducing layouts.
Technologies: Sencha Touch, PHP, jQuery, Sass, CSS3, HTML5, Ext JS, AngularJS, JavaScript, Angular, Front-end Development

Front-end Engineer

2013 - 2014
  • Created the architecture and saw through the implementation of a WYSIWYG live editor for a Digibonus V2 application.
  • Built custom Facebook integrations.
  • Developed custom jQuery chart plugins.
Technologies: PrimeFaces, JSF, CSS3, HTML5, jQuery, JavaScript, Angular, Front-end Development

Angular Instructor

I envisioned and led advanced course for Angular framework, dedicated to other developers.

Curriculum Management System

As a consulting partner, I engaged in the role of a front-end team lead for an enterprise-level application.

I developed this curriculum management solution as a SaaS (software-as-a-service) solution. Being a SaaS solution, this enabled other universities to quickly adapt and integrate other enterprise systems (e.g., student administration systems, reporting management systems, authentication solutions, and more).

United Cloud

I developed an animation-heavy, corporate website.

Technologies: HTML5, CSS3, Less

Online Shop

I remotely led a team of developers in the build of an online shop for a large cable TV provider. I also organized developer training and pair-programming sessions.

Technologies: AngularJS, SCSS, .NET

The Scope

An Angular 2 app; in part, it uses a WordPress REST API as some of the content is managed from WordPress.
2010 - 2014

Bachelor's Degree in Computer Science

The School of Electrical and Computer Engineering of Applied Studies - Belgrade, Serbia


jQuery, Vue, HTML5 Canvas


Gulp, Grunt, WebStorm, IDEA IDE, Git, Subversion (SVN), Webpack


Angular, AngularJS, Sencha Touch, Akka, Hadoop, Spark, Presto, JSF, Ionic 2, Ionic, Ext JS, PrimeFaces


JavaScript, HTML5, CSS3, HTML, CSS, Sass, ECMAScript (ES6), TypeScript, Less, Scala, PHP, Java


Agile Software Development


Apache Kafka


Front-end, UI Development, Front-end Development, Email Templates, UI Animation, Interactive UI, Cordova

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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