Petar Prvulović

Petar Prvulović

Software Developer / Teacher / Freelancer

Intro

Web developer with 15 years experience in designing and implementation of web sites, e-commerce and inhouse erp solutions. Teacher with 5000+ hours in classroom, in high school, university and professional trainings.

Resume

Curriculum Vitae

Industry experience - highlights

Starting from 2008

Freelance web developer

Focused on web sites and web-based software development

2018-ongoing

Resolution Company

Design, development and implementation of a set of web sites and services in the domain of business disputes resolution

2021-2022

FitPlanet

Web site and web application for online fitness trainings

2020-2021

Coil Electric

Web site and web services development in early stage of company operations

2015 - 2018

Judical Academy

Design, development and implementation of a set of web sites and inhouse erp software solutions in the domain of digital libraries and education

2016-2020

Academy "Dositey"

Design, development and implementation of 'e-Dnevnik', students record management software and network infrastructure setup

2018

National museum in Smederevska Palanka

  • Museum website (nmsp.rs)
  • Mobile apps setup in Museum hall
2015

Archive of Yugoslavia

Design, development and implementation of software for Archive's library

2009 - 2018

CET / School of Computing

Worked on development and maintenance on set of web sites, web shops and inhouse erp apps

Teaching experience

2021 - tekuće

Teacher - Palanačka gimnazija

Vocational subjects teacher. Teaching:

  • Object-oriented programming
  • Programming paradigms
  • Web programming
2017 - 2020

Teaching assistant – Academy 'Dositey', Belgrade

Courses:

  • Algorithms and data structures
  • Databases
  • Human-computer interaction
  • Web development (PHP, MySQL)
2010 - 2018

Trainer - CET, Belgrade

Designed courses and performed teaching and training:

  • Web developer (HTML/CSS/Bootstrap/Jquery + PHP/MySQL)
  • Web administrator (Joomla, Wordpress, e-Commerce)
  • MS Access
2015-2017

Teaching assistant - School of Computing, Union university, Belgrade

Courses:

  • Web development (PHP, MySQL)
  • Intro to software engineering

2010 - 2012

Teacher - Palanačka gimnazija, Smederevska Palanka

Teaching informatics and programming at public high school, gimnasium in Smederevska Palanka

2010 - 2012

Teaching assistant - School of Computing, Union university, Belgrade

Courses:

  • Parallel programming (OpenMP + MPI)
  • Cryptography
  • Real-time systems (EasyPIC)
  • Script languages (Python+JS+PHP)
  • Human-computer interaction
  • Website Design & Development (HTML, CSS, Joomla)

Education

2017current

Doctoral studies - School of Computing, Union university, Belgrade

Doctoral studies in Computer engineering. I am focused on wireless sensor networks

2016 - 2017

Master studies - School of Computing, Union university, Belgrade

1 year, 60ESPB in Information systems. Masters thesis contained development of a machine learning model and exposing that model as a web service through a framework

2007 - 2012

Bachelor studies - School of Computing, Union university, Belgrade

4 years, 240ESPB in Computer Science program

Ranks

2020

Graduate Teaching Assistant

2017

Graduate Teaching Assistant

Published papers

Povećanje upotrebljivosti analitičkog rešenja u vidu eksponiranja Najm modela kao RESTful servisa, P.Prvulović, D.Vujošević, e-RAF Journal on Computing (e-RAF JoC), Vol.9, 2017 Link

Pregled "lakih" blok-šifarskih algoritama zasnovanih na SPN mreži sa aspekta bezbednosti bežičnih senzorskih mreža, P. Prvulović, N. Radosavljević, Đ. Babić, 20th International Symposium INFOTEH-JAHORINA, Mar. 2021 Link

Analysis of lightweight cryptographic protocols in precision agriculture - A case study, P.Prvulović, N.Radosavljević, Đ.Babić, 15th International Conference on Advanced Technologies, Systems and Services in Telecommunications TELSIKS, 2021 Link

An overview of lightweight block cipher algorithms based on SPN network from the aspect of security of wireless sensor networks, P. Prvulović, N. Radosavljević, Đ. Babić, Journal of Mechatronics, Automation and Identification Technology, Vol. 6, No. 3, pp 1-4, 2021 Link

An Efficient Method for a Specific Case of Detecting Impulse Noise on Scanned Documents, P.Prvulović, J.Vasiljević and D.Nagamalai, 3rd International Conference on Machine Learning & Applications (CMLA 2021), 2021. DOI: 10.5121/csit.2021.111514 Link

Traffic Analysis of A3 Topology Construction Protocol in Wireless Sensor Networks, N. Radosavljević, P. Prvulović, D. Vujošević and A. Gavrić, 2022 21st International Symposium INFOTEH-JAHORINA (INFOTEH), 2022, pp. 1-6, doi: 10.1109/INFOTEH53737.2022.9751272. Link

A Neural Network model for success estimation of software development projects based on multidimensional risk assessment", M. Knežević, P. Prvulović, V. Ognjanović, 12th International Conference on Applied Internet and Information Technologies (AIIT 2022), 2022 Link

N-Gram-Based Serbian Text Classification", P. Prvulović, N. Radosavljević, D. Vujošević, J. Vasiljević, 4th International Conference on Machine Learning Techniques and NLP, 2023, DOI: 10.5121/csit.2023.131613 Link

Book translations

2023

DevOps alati za Java programere

Stephen Chin, Melissa McKay, Ixchel Ruiz i Baruch Sadogursky
DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers
O'Reilly
Link

2021

TypeScript programiranje – unapredite vaše JavaScript aplikacije

Boris Cherny
Programming TypeScript: Making Your JavaScript Applications Scale
O'Reilly
Link

2020

Profesionalni JavaScript

Hugo Di Francesco, Siyuan Gao, Vinicius Isola, Philip Kirkbride
Professional JavaScript: Fast-track your web development career using the powerful features of advanced JavaScript
Link

Book recensions

2019

Osnove PHP programiranja

David Carr, Markus Gray
Beginning PHP: Master the latest features of PHP 7 and fully embrace modern PHP development
Packt
Link

2019

Praktični veb-dizajn

Philippe Hong
Practical Web Design: Learn the fundamentals of web design with HTML5, CSS3, Bootstrap, jQuery, and Vue.js
Packt
Link

2018

PHP i MySQL za dinamicke veb sajtove: bukvar za nestrpljive

Larry Ullman
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (5th Edition)
Link

2014

JavaScript korak po korak

Steve Suehring
JavaScript step by step (3rd edition)
Link

- 1/5 -

Services

What I do
Website design and development

Creating websites with editor panel suited to clients needs, using proven cms and design solutions.

Software development

Engineering and implementing business software, preferably, but not exclusively, by using web technologies

e-Commerce web solutions

Design and development of online shops, using proven e-commerce platforms and design solutions

Teaching & assistance

Programming, databases, algorithms, web... All of the stuff I already teach, adjusted to students needs

- 3/5 -

Contact

Say hello

Map location

yep, I do live in the middle of nowhere

Info

  • Address :
    Petar Prvulovic
    Grcac, 11420 Smederevska Palanka, Serbia
  • E-Mail : petarprvulovic@gmail.com
  • Facebook : /petarprvulovic
  • Skype : petar.prvulovic
  • Website : www.prvulovic.com

Reach me here

- 5/5 -