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.

Frontend

Other

Work history

UpStack
UpStack
Software Developer
2017 - Present (8 years)

Create innovative software solutions for a broad range of businesses

Shopicks
Expert Front-End Developer
2017 - Present (8 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 (8 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.

Showcase

Software Developer
  • The application enables remote live-monitoring and inspection of infrastructure pumps.

  • Data from pumps is sent to an Azure IoT hub for aggregation and processing.

  • A client application was developed using Cordova, Aurelia, and TypeScript to display live data to the user.

Software Developer
  • Developed a mobile-first application visualizing solar panel energy production, consumption, and distribution.

  • Utilized AngularJS, TypeScript, and D3.js for the application's frontend development.

  • Focused on creating a user-friendly interface for data representation and analysis.

Application Developer
  • The application is designed to assist a client in predicting investment outcomes.

  • It utilizes AngularJS, Spring Framework, and R for UI development.

  • The primary goal is to create a user-friendly interface for simulating investment scenarios.

Expert Front-End Developer
Expert Front-End Developer
  • Developed a conversion platform application resembling Google AdWords and Facebook ads for Shopicks clients.

  • Utilized Angular 2 and TypeScript for application development.

  • Focused on setting up the architecture and implementing pre-designed UI/UX.

Education

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