Ugljesa Pantic
Verified Expert in Engineering
Front-end Developer
Belgrade, Serbia
Toptal member since March 20, 2017
Ugljesa is a passionate software engineer who started programming in grade school. After getting his bachelor's degree in computer science, he worked for two large international companies–developing mostly web applications for several years. Ugljesa is accustomed to a distributed environment and working with remote clients using agile methodologies.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Visual Studio Code (VS Code), Git, Linux, Windows
The most amazing...
...project I've coded is an easy-to-use Java library used for testing complex data driven applications.
Work Experience
Front-end Developer
Pricemoov
- Led the front-end development of a smart price recommendations platform used by large retail and eCommerce clients.
- Implemented and managed companies' Design System library.
- Profiled critical components, eliminating wasting renders which dramatically improved performance.
- Simplified the project structure, emphasizing reusability and scalability.
Full-stack Developer
Avatar Engines LLC
- Worked on providing API endpoints with Node.js/Inversify and MongoDB.
- Built from scratch admin platform for managing platform's database entities and users using React, Node.js, and Mongoose.
- Implemented complex UI components with React/TypeScript and SCSS.
- Improved the UX by creating several DnD-based components.
- Wrote scripts to use and manipulate data from various sources.
React Developer
Mobilize (via Toptal)
- Migrated an AngularJS codebase into React.
- Implemented new features on community platform.
- Improved the front-end architecture by reorganizing modules.
React Developer
BCG GAMMA (via Toptal)
- Developed a prototype used to visualize transportation routes using React, Antd, and Deck.gl.
- Built a scheduling tool in the form of a Gantt chart using React and Material-UI.
- Researched and selected libraries and tools.
- Balanced requirements, UX, and deadlines in order to get most of the business value in a limited timeframe.
- Designed APIs and manipulated big data.
- Composed scripts—with Python and Node.js—to parse complex data structures.
Front-end Developer
Softimation (via Toptal)
- Finished implementing a cryptocurrency exchange built using Angular.
- Handled the pixel-perfect implementation of the specs (Zeplin).
- Used Angular animations to improve the overall UX.
- Converted a web app to a native version using Cordova.
- Transformed the app to be mobile-first and fully responsive.
Senior Front-end Developer
Goreha (via Toptal)
- Led the front-end development of a multi-lingual digital rehabilitation platform.
- Used Angular 5 and NgRx to make the Reactive front end.
- Migrated and merged an admin panel application into the platform.
- Built from scratch a product website with React and GatsbyJS.
Front-end Developer
Paladin (via Toptal)
- Implemented a mobile-first responsive design.
- Introduced style guides to the project.
- Improved the overall user experience.
Expert Front-end Developer
Thinkover (via Toptal)
- Designed the application architecture.
- Led the front-end development.
- Implemented visual design solutions (Zeplin).
- Visualized several data structures using D3.js.
- Introduced Sass style guides for a responsive design.
Software Engineer
Zuehlke Engineering
- Worked on several mobile-first web applications with rich user experiences.
- Led the development process of a portfolio management tool application for an investment company in Zurich.
- Designed several charts for the visualization of complex data sets using D3.js.
- Gave lectures on various technical topics such as ECMAScript 6 and unit testing.
- Mentored and knowledge-shared with younger colleagues.
Software Developer
Levi9 Global Sourcing Balkan
- Worked as a part of an Agile team in the development of an enterprise service bus for Amsterdam Airport.
- Designed and developed multiple OSGI modules for integration with external and internal systems.
- Redesigned and refactored a system making it more maintainable and highly testable.
- Introduced guidelines for unit testing on a project.
Experience
Think Alpha Platform
The platform is under development and it's built with React, Node.js, and TypeScript.
Caspar Health Web Platform
https://app.caspar-health.comThe platform consists of multilingual patient and clinic web applications built using Angular, NgRx, and Material Design.
Business Matching Platform (POC)
The front end was built with React and API with Node.js Firebase functions and MongoDB. Messaging was implemented with Firestore.
Caspar Health Product Website
https://caspar-health.comproduct and services information.
Technologies: React, GatsbyJS, GraphQL
Personal Management Tool
The tool is basically a mobile-first progressive web app, built with React/Redux on front-end, a serverless Node.js back end, and MongoDB. It is hosted on AWS (S3, CloudFront, Route53).
Portfolio Management Tool for an Investment Company
Technologies: AngularJS, Spring Framework, R
Monitoring Web Application for Monitoring Solar Panel Efficiency
This mobile-first application was build using AngularJS, TypeScript, and D3.js for visualization.
IoT Project for a Pump Manufacturer
On this project, I worked on a client application that consumed REST and SignalR endpoints in order to display valuable and live data to the user. The application was built on top of Cordova using the Aurelia framework and TypeScript.
Education
Bachelor of Science Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Skills
Libraries/APIs
React, jQuery, TensorFlow, Node.js, REST APIs, D3.js, WebRTC, NgRx, Recharts, SignalR, RxJS, Antd
Tools
Git, Webpack 2, Karma, Webpack, IntelliJ IDEA, Jenkins
Languages
CSS3, HTML5, ECMAScript (ES6), TypeScript, JavaScript, CSS, HTML, SQL, Java, Python, GraphQL
Frameworks
Angular, Redux, JUnit, Spring, AngularJS, Hibernate, Aurelia, Express.js, Jasmine, OSGi, Django, Angular Material, Bootstrap, Deck.gl, Material UI
Paradigms
Distributed Programming, Unit Testing, REST, Scrum, Object-oriented Design (OOD), Agile Software Development, Test-driven Development (TDD), MEAN Stack
Platforms
Visual Studio Code (VS Code), Firebase, Docker, Windows, Linux, Amazon Web Services (AWS)
Storage
Cloud Firestore, MongoDB, MySQL, H2, Amazon S3 (AWS S3)
Other
Responsive Design, Front-end, Serverless, Data Structures, WebSockets, Full-stack, Client-side JavaScript Frameworks, User Interface (UI), Back-end, Web Services, Styled-components, Progressive Web Applications (PWAs), PWA, API Design, Mobile First
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