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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 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 (11 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.

Showcase

Java Team Lead - Mozzart Bet
Java Team Lead - Mozzart Bet
  • Mozzart Group is a gambling company with a long-standing presence in the market since 2001.

  • The company operates with over 1000 betting shops and 4000 employees across six markets, including two in the EU and one in Africa.

  • This project involved front-end and back-end development for the Mozzart Bet website.

Senior Fullstack Developer - FarmForce
Senior Fullstack Developer - FarmForce
  • Farmforce develops SaaS solutions focused on sustainable sourcing, farmer quality of life, and environmental protection.

  • The SaaS solutions enhance business and system processes by resolving high-impact problems on a multi-tenant system.

  • Farmforce implements Java and Python to improve code quality and documentation within the multi-tenant system.

Senior Java Developer - Tui.com
Senior Java Developer - Tui.com
  • TUI is a global tourism group with a broad portfolio including tour operators, travel agencies, and online portals.

  • The company operates across multiple destinations globally, utilizing 1,600 travel agencies and 5 airlines.

  • TUI migrated its existing monolithic system to a new, improved microservice architecture for increased efficiency and scalability.

Education

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