Ugljesa Pantic, Front-end Developer in Belgrade, Serbia
Ugljesa Pantic

Front-end Developer in Belgrade, Serbia

Member since February 14, 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. He is accustomed to a distributed environment and working with remote clients using agile methodologies.
Ugljesa is now available for hire

Portfolio

Experience

  • JavaScript, 5 years
  • HTML/CSS, 5 years
  • Front-end, 5 years
  • Object-oriented Design (OOD), 4 years
  • TypeScript, 4 years
  • Angular, 3 years
  • Java, 3 years
  • React, 2 years

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Windows, Linux, Git, VS Code, IntelliJ IDEA

The most amazing...

...thing I've coded was an easy-to-use Java library used for testing of complex data driven applications.

Employment

  • React Developer

    2019 - 2019
    BCG GAMMA (via Toptal)
    • Developed a prototype used to visualize transportation routes using React, Antd, and Deck.gl.
    • Developed 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.
    Technologies: React, Deck.gl, Python, Recharts, Node.js
  • Front-end Developer

    2019 - 2019
    Softimation LTD (via Toptal)
    • Finished implementing a cryptocurrency exchange built using Angular.
    • 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 app to be mobile-first and fully responsive.
    Technologies: Angular, NgRx
  • Senior Front-end Developer

    2017 - 2019
    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 a product website with React.
    Technologies: Angular, ngrx, Angular Material, Bootstrap
  • Front-end Developer

    2017 - 2017
    Paladin (via Toptal)
    • Implemented a mobile-first responsive design.
    • Introduced style guides to the project.
    • Improved the overall user experience.
    Technologies: Bootstrap 4, Django
  • Expert Front-end Developer

    2017 - 2017
    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.
    Technologies: Angular 2+, TypeScript, D3.js
  • Software Engineer

    2015 - 2016
    Zuehlke Engineering
    • Worked on several mobile-first web application with a rich user experience.
    • Acted in a leadership role in 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.
    Technologies: JavaScript, Java, Spring, AngularJS, Aurelia, HTML, CSS
  • Software Developer

    2014 - 2015
    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.
    Technologies: Java, Spring, Hibernate, OSGI, Web Services

Experience

  • Caspar Health Web Platform (Development)
    https://app.caspar-health.com

    Caspar Health is an online platform that is trying to shape the future of prevention and rehabilitation. The product is used by 81 clinics in Europe and Asia and helps all of their 35,000 patients receive the best quality care—both during and after their hospital stay.

    The platform consists of multilingual patient and clinic web applications built using Angular, NgRx, and Material Design.

  • Caspar Health Product Website (Development)
    https://caspar-health.com

    While working for Goreha/Caspar, I helped with the development of the company's website that contains the main
    product and services information.

    Technologies: React, GatsbyJS, GraphQL

  • Personal Management Tool (Development)
    https://mypmtool.net/

    This is a minimalistic tool that helps you organize and remember things you need to; it includes features like a shopping list and clipboard. It started as a side project that turned into something that I use on a daily basis.

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

  • Thinkover CP (Development)

    I developed a conversion platform application similar to Google AdWords and Facebook ads. It allows clients of the Shopicks' platform to submit and review their ads.

    The application was built using Angular 2 and TypeScript. My role was to set up the architecture and implement already prepared designs.

  • Portfolio Management Tool for an Investment Company (Development)

    This application was built with the idea to help a client predict an outcome for his investment. My role on the project was to create a rich and easy-to-use UI that will allow the client to simulate possible investment outcomes depending on the various influencing factors.

    Technologies: AngularJS, Spring Framework, R

  • Monitoring Web Application for Monitoring Solar Panel Efficiency (Development)

    My job was to visualize the production, consumption, and distribution of solar panels energy to end users.
    This mobile-first application was build using AngularJS, TypeScript, and D3.js for visualization.

  • IoT Project for a Pump Manufacturer (Development)

    This application was built to allow users to remotely live-monitor and inspect the state of their infrastructure. The pump data is then sent to an Azure IoT hub where it's aggregated and processed.

    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.

Skills

  • Languages

    CSS3, HTML5, ECMAScript (ES6), TypeScript, JavaScript, CSS, HTML, SQL, HTML/CSS, Java, Python, GraphQL
  • Frameworks

    Angular, Redux, JUnit, Spring, AngularJS, Hibernate, Aurelia, Jasmine, Bootstrap, Express.js, Deck.gl, Material-UI
  • Libraries/APIs

    jQuery, React, Node.js, REST APIs, D3.js, WebRTC, ngrx, SignalR, RxJS, Antd
  • Tools

    Git, Webpack 2, Karma, Webpack, IntelliJ IDEA, Jenkins
  • Paradigms

    Distributed Programming, Unit Testing, REST, Scrum, Object-oriented Design (OOD), Agile Software Development, Test-driven Development (TDD), MEAN Stack
  • Other

    Front-end, Data Structures, WebSockets, Full-stack, Client-side JavaScript Frameworks, User Interface (UI), Serverless, Progressive Web Applications (PWA), PWA, API Design, Mobile First
  • Platforms

    Visual Studio Code, Docker, Windows, Linux, Amazon Web Services (AWS)
  • Storage

    MongoDB, MySQL, H2, AWS S3

Education

  • Bachelor of Science degree in Computer Science
    2010 - 2014
    University of Belgrade, Faculty of Mathematics - Belgrade, Serbia

To view more profiles

Join Toptal
I really like this profile
Share it with others