Petar N.

Petar N.

Senior Software Engineer

Belgrade, Serbia
Hire Petar N. Hire Petar N. Hire Petar N.

About Me

Petar is a Senior Java Engineer with 7+ years of experience implementing largescale, complex and cross-functional solutions on projects - providing detailed designs and software solutions using existing and emerging technologies. He works on software architecture and designs - writing code, implementing efficient, scalable algorithms and deploying solutions to meet the latest compliance standards.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Modus Create
Modus Create
Senior Software Engineer
2020 - 2022 (2 years)
Remote
  • Worked on the development of a multi-tenant system for farming, as part of an eight-man team.

  • Wrote the back-end of the application in Django, while the front-end was done using Knockout.js.

  • Developed and improved the company’s Java-based Android application.

Hugintech AS
Hugintech AS
Senior Fullstack Developer
2020 - 2021 (1 year)
Norway
  • Provided high-quality solutions for a multi-tenant system for farming within HuginTech.

  • Resolved several high impact problems on the multi-tenant system - enhancing business and system processes.

  • Put tools, processes, and documentation in place to improve the code quality of functionalities on the multi-tenant system.

Crossover
Crossover
Software Architect
2019 - 2020 (1 year)
Remote
  • Designed and implemented new solutions to modernize and optimize existing Java code on legacy applications.

  • Designed, developed and implemented the frontend and AWS-based backend solution roadmap on the project.

  • Shaped and encouraged new design decisions on solutions to ensure iterative development and future scaling.

 Kontrola
Kontrola
Senior Fullstack Developer
2018 - 2018
Remote
  • Designed and deployed new fullstack solutions to help Kontrola visualize company hierarchies.

  • Executed clean interfaces and delivered extraordinary UX on the project.

  • Crafted clean code that meets standards for style, maintainability, and best practices on the solution.

Guidance
Guidance
Senior Java Developer
2018 - 2018
Remote
  • Migrated an existing monolithic system to a new, improved microservice architecture - improving efficiency and scalability.

  • Produced appropriate design artefacts and built custom solutions using agreed-upon requirements and designs.

  • Provided high-quality solutions following established architecture and industry standards.

Mozzart
Mozzart
Java Team Lead
2014 - Present (10 years)
Belgrade, Serbia
  • Build and deploy robust architectural solutions for Mozzart's distributed, concurrent system.

  • Designed and developed solutions to solve urgent production issues on systems for Mozzart.

  • Integrate new functionalities on the system, identify and define system enhancements and process improvements on solutions.

Portfolio

Java Team Lead - Mozzart Bet
Java Team Lead - Mozzart Bet

The Mozzart company has been operating on the gambling market since 2001. Mozzart Group has over 1000 betting shops and 4000 employees on six markets, two of them in the EU and one in Africa. This is one of the eleven Mozzart websites. I worked on the development of both front-end and back-end for this project.

Senior Fullstack Developer - FarmForce
Senior Fullstack Developer - FarmForce

Farmforce builds SaaS solutions, experiences, and interactions that embody our people. The SaaS solutions provide organizations with the confidence to secure sustainable sourcing, improve farmers' quality of life and protect the environment. Resolved several high-impact problems on the multi-tenant system - enhancing business and system processes. Put tools, processes, and documentation in place to improve the code quality of functionalities on the multi-tenant system using Java and Python.

Senior Java Developer - Tui.com
Senior Java Developer - Tui.com

TUI is the world’s leading tourism group. The broad portfolio gathered under the Group umbrella consists of strong tour operators, 1,600 travel agencies, and leading online portals, five airlines with around 150 aircraft, over 400 hotels, 15 cruise liners, and many incoming agencies in all major holiday destinations around the globe. Migrated an existing monolithic system to a new, improved microservice architecture - improving efficiency and scalability, for the TUI platform.

Education

IT Engineering
IT Engineering
University of Belgrade
2009 - 2019 (10 years)