Uros Avramovic
Verified Expert in Engineering
Front-end Developer
Belgrade, Serbia
Toptal member since October 19, 2016
Uros is an experienced front-end developer skilled in building scalable, responsive web applications. He excels at leading teams, managing projects from concept to delivery, and collaborating with cross-functional groups. As an active open-source contributor, he has made significant contributions to the PrimeVue library. Proficient in modern front-end technologies, Uros is dedicated to delivering optimal user experiences through innovative and efficient solutions.
Portfolio
Experience
- JavaScript - 12 years
- HTML5 - 12 years
- CSS3 - 12 years
- Front-end - 12 years
- TypeScript - 7 years
- Angular - 7 years
- Email Templates - 6 years
- Vue - 5 years
Availability
Preferred Environment
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 Developer
Webkraft Studio
- Led and mentored a team of front-end developers, fostering collaboration and professional growth.
- Managed project timelines, resource allocation, and sprint planning.
- Conducted code reviews and provided constructive feedback to team members.
- Delivered multiple front-end projects from concept to completion.
- Implemented Agile methodologies (Scrum/Kanban) to streamline development processes and improve team efficiency.
- Collaborated closely with cross-functional teams (designers, back-end developers, and product managers) to ensure alignment on project goals and requirements.
Lead Front-end Engineer
sdWebz
- 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, a corporate portal using Angular 2.
- Oversaw and led the architectural redesign of the web app (Angular 2) for the corporate back office system, resulting in increased app performance and reduced bundle size.
Senior Software Engineer
Thinkstep AG
- Worked with big data.
Front-end Engineer
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.
Senior Front-end Developer
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.
Front-end Engineer
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.
Experience
Curriculum Management System
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).
Angular Instructor
Online Shop
Technologies: AngularJS, SCSS, .NET
Scope
http://thescope.com/• Find current, high-quality content.
• Address target audiences more individually.
• Process content faster and more efficiently.
• Push content to different channels.
• Link existing tools and platforms.
• Communicate as frequently as intended.
United Cloud
http://united.cloud/Education
Bachelor's Degree in Computer Science
The School of Electrical and Computer Engineering of Applied Studies - Belgrade, Serbia
Skills
Libraries/APIs
jQuery, Vue, React, Google Maps API, HTML5 Canvas, Node.js, Vuex, NgRx
Tools
Gulp, Confluence, Jira, Figma, GitHub, Grunt, Jenkins, GitLab, Sencha UI, Astro, WebStorm, IDEA IDE, Git, Subversion (SVN), Webpack, Nx
Languages
JavaScript, HTML5, CSS3, HTML, CSS, Sass, ECMAScript (ES6), TypeScript, Less, Scala, PHP, Java
Frameworks
Angular, AngularJS, Next.js, Tailwind CSS, Sencha Touch, Ext JS, Akka, Hadoop, Spark, Presto, JSF, Ionic 2, Ionic, PrimeFaces, Svelte, Nuxt.js, MJML
Platforms
WordPress, Amazon Web Services (AWS), Apache Kafka, Firebase
Paradigms
Agile Software Development, Continuous Integration (CI), Continuous Deployment
Industry Expertise
Web Design
Other
Front-end, UI Development, Front-end Development, Email Templates, UI Animation, Interactive UI, MERN Stack, App UI, Dashboards, UI Components, Cordova, CSS Animations, CSS3 Animation, User Interface (UI), Computer Science, Vite, Pinia, Analog
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring