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

Uros Avramovic

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

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

Experience

Availability

Full-time

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
sdWebz
  • 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 DB, Spark, Hadoop, Akka, Scala, Angular, Front-end Development

Front-end Engineer

2011 - 2018
sdWebz
  • 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
Digibonus
  • 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

http://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

http://thescope.com/
An Angular 2 app; in part, it uses a WordPress REST API as some of the content is managed from WordPress.

Languages

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

Frameworks

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

Libraries/APIs

jQuery, Vue, HTML5 Canvas

Tools

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

Other

Front-end, UI Development, Front-end Development, Cordova

Paradigms

Agile Software Development

Platforms

Apache Kafka

2010 - 2014

Bachelor's Degree in Computer Science

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