Uros Avramovic, Software Developer in Belgrade, Serbia
Uros Avramovic

Software Developer in Belgrade, Serbia

Member since April 18, 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.
Uros is now available for hire

Portfolio

Experience

  • JavaScript, 7 years
  • jQuery, 6 years
  • HTML5, 5 years
  • CSS3, 5 years
  • ECMAScript (ES6), 3 years
  • Angular, 3 years
  • TypeScript, 3 years
  • Vue.js, 1 year

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

WebStorm (IDEA), Git, SVN

The most amazing...

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

Employment

  • Lead Front-end Engineer

    2018 - PRESENT
    Large Machine Manufacturer (via Toptal)
    • Led the delivery and development of an SPA tool using the latest version of Angular with a Node.js, Neo4j back end to fully configure a machine.
    • Worked integration and E2E tests to ensure the highest quality of code.
    • Hosted the application on the Azure cloud using three different environments: development, QA, and production. Deployed it on a consistent schedule working with the team and the client.
    • Worked directly with the client every week to ensure calculations were accurate, designs pixel perfect, and the user experience flowed.
    • Interfaced directly with the customer and lead demos.
    • Actively participated in design reviews and provided useful insights on the user interactions/flows.
    Technologies: Angular, Typescript, Node, Azure
  • 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: JavaScript, AngularJS, Angular 2, jQuery, HTML5, CSS3, Sass, LESS
  • Senior Software Engineer

    2018 - 2019
    Thinkstep AG
    • Worked with big data.
    Technologies: Scala, Akka, Hadoop, Spark, Presto, Kafka
  • 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: JavaScript, jQuery, HTML5, CSS3, Sass, LESS
  • 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: JavaScript, AngularJS, Ext JS, Sencha Touch 2, HTML5, CSS3, Sass, jQuery, PHP
  • 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: JavaScript, jQuery, HTML5, CSS3, JSF, PrimeFaces

Experience

  • Angular Instructor (Other amazing things)
    https://education.globalitfactory.com/angular/

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

  • Curriculum Management System (Development)

    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 (Development)
    http://united.cloud/

    I developed an animation-heavy, corporate website.

    Technologies: HTML5, CSS3, Less

  • Online Shop (Development)

    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 (Development)
    http://thescope.com/

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

Skills

  • Languages

    JavaScript, HTML5, CSS3, Sass, ECMAScript (ES6), TypeScript, PHP, Java
  • Frameworks

    Angular, AngularJS, Cordova, Sencha Touch, JSF, Ionic 2, Ionic, Ext JS, PrimeFaces
  • Libraries/APIs

    jQuery, Vue.js, HTML5 Canvas
  • Tools

    Gulp.js, Grunt, Webpack
  • Other

    Front-end
  • Paradigms

    Agile Software Development

Education

  • Bachelor's degree in Computer Science
    2010 - 2014
    The School of Electrical and Computer Engineering of Applied Studies - Belgrade, Serbia

To view more profiles

Join Toptal
I really like this profile
Share it with others