Ugljesa P.

Ugljesa P.

Senior Software Engineer

Beograd, Serbia
Hire Ugljesa P. Hire Ugljesa P. Hire Ugljesa P.

About Me

I am a passionate software engineer who began programming in grade school. After getting my bachelor's degree in computer science, I worked for 2 large international companies–developing mostly web applications for several years. I have a successful track record of delivering fully functional and robust software solutions to clients. I enjoy working in a distributed environment and working with remote clients using agile methodologies.

Work history

UpStack
UpStack
Software Developer
2017 - Present (7 years)

Create innovative software solutions for a broad range of businesses

Shopicks
Expert Front-End Developer
2017 - Present (7 years)
  • 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 responsive design.

  • Technologies used: Angular 2+, TypeScript, D3.js

Paladin
Front-End Developer
2017 - Present (7 years)
  • Implemented a mobile-first responsive design.

  • Introduced style guides to project.

  • Improved the overall user experience.

  • Technologies Used: Bootstrap 4, Django

Zuehlke Engineering
Software Engineer
2015 - 2016 (1 year)
  • 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 investing 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 used: JavaScript, Java, Spring, AngularJS, Aurelia, HTML, CSS

Levi9 Global Sourcing Balkan
Levi9 Global Sourcing Balkan
2014 - 2015 (1 year)
  • Worked as a part of 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 used: Java, Spring, Hibernate, OSGI, Web Services.

Portfolio

Software Developer

This application was built to allow users to remotely live-monitor and inspect the state of their infrastructure. The data from the pumps is 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.

Software Developer

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

Application Developer

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 used: AngularJS, Spring Framework and R.

Expert Front-End Developer
Expert Front-End Developer

Developed a conversion platform application similar to Google AdWords and Facebook ads which 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.

Education

Education
Bachelor of Science in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
2010 - 2014 (4 years)