Petar Prvulović
Software Developer / Predavač / Slobodni zanatlija
Ukratko
Web developer sa 15 godina iskustva u projektovanju i implementaciji web sajtova, e-commerce i inhouse erp rešenja. Nastavnik sa 5000+ održanih časova u srednjoj školi, fakultetu i stručnim kursevima. Freelancer po ubeđenju i životnom stilu.
Rezime
Curriculum Vitae
Zanatsko radno iskustvo
Ukratko
Freelance web developer
Primarno se bavim izradom web sajtova i web-based softvera
FitPlanet
Web sajt i web aplikacija za online treninge fitnes kluba
Resolution Company
Projektovao servise i web sajtove u domenu medijacije u privredi i analize poslovanja kompanija
Coil Electric
Projektovao servise i web sajt u ranoj fazi razvoja kompanije
Akademija Dositej
Projektovao aplikaciju e-Dnevnik i postavio mrežnu infrastrukturu fakulteta
Narodni muzej u Smederevskoj Palanci
- Web sajt muzeja (nmsp.rs)
- Aplikacije postavljene na namenske uređaje u galeriji Muzeja
Pravosudna Akademija
Projektovao i implementirao funkcionalnu celinu od nekoliko web sajtova i inhouse erp softvera, u domenu digitalnih biblioteka i obrazovanja u sudskoj praksi.
CET / Računarski fakultet
Radio na izradi i održavanju skupa web sajtova, web prodavnica i internih erp aplikacija, u domenu izdavaštva i obrazovanja.
Nastavničko radno iskustvo
Asistent - Računarski fakultet
Nastavnik - Palanačka gimnazija
Nastavnik stručnih predmeta. Angažovan na predmetima:
- Objektno orijentisano programiranje
- Programske paradigme
- Web programiranje
Asistent – Akademija Dositej
Angažovan na predmetima:
- Programiranje web aplikacija (PHP, MySQL)
- Uvod u softersko inženjerstvo
- Algoritmi i strukture podataka
- Baze podataka
Predavač - CET škola računara
Formirao i držao kurseve
- Web developer (HTML/CSS/Bootstrap/Jquery + PHP/MySQL)
- Web administrator (Joomla, Wordpress, e-Commerce)
- MS Access
Saradnik u nastavi - Računarski fakultet
Angažovan na predmetima:
- Programiranje web aplikacija (PHP, MySQL)
- Uvod u softersko inženjerstvo
Nastavnik - Palanačka gimnazija
Nastavnik informatike. U redovnoj nastavi predavao svim razredima. Pripremao učenike za takmičenja u programiranju
Saradnik u nastavi - Računarski fakultet
Angažovan na predmetima:
- Paralelno programiranje (OpenMP + MPI)
- Kriptografija
- Sistemi u realnom vremenu (EasyPIC)
- Skript jezici (Python+JS+PHP)
- Interakcija čovek-računar
- Dizajn i razvoj web strana (HTML, CSS, Joomla)
Obrazovanje
Doktorske studije - Računarski fakultet
Doktorske studije na programu Računarsko inženjerstvo. Primarna oblast istraživanja su bežične senzorske mreže
Master studije – Računarski fakultet
Master studije na programu Informacioni sistemi. Master rad je obuhvatio izradu modela mašinskog učenja i implementaciju modela kao web servisa
Osnovne studije - Računarski fakultet
Osnovne akademske studije na programu Računarske nauke.
Zvanja
Asistent
Asistent
Saradnik u nastavi
Objavljeni radovi u časopisima i konferencijama
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
Prevodi knjiga
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
TypeScript programiranje – unapredite vaše JavaScript aplikacije
Boris Cherny
Programming TypeScript: Making Your JavaScript Applications Scale
O'Reilly
Link
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
Recenzije knjiga
Osnove PHP programiranja
David Carr, Markus Gray
Beginning PHP: Master the latest features of PHP 7 and fully embrace modern PHP development
Packt
Link
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
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
JavaScript korak po korak
Steve Suehring
JavaScript step by step (3rd edition)
Link