Vojin P.

About Me

Vojin is a Node.js Developer comfortable with frontend and backend coding languages, development frameworks and 3rd-party libraries - designing client and server-side architecture to meet service and application needs (build, deployment and management). He develops and implements applications for usability, performance and high availability - ensuring optimal performance of server-side components and responsiveness of frontend requests.

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Node.js 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.

Nortik Software
Nortik Software
Backend Engineer
2022 - Present (3 years)
Novi Sad, Serbia
  • Built and implemented a Quora/Reddit-like platform with features to enhance community building and question answering.

  • Designed the foundation for the API layer on the platform and executed CI/CD processes on the project.

  • Developed a hybrid solution to improve messaging functionalities and optimize the deliverability rate on the platform.

RevRP
RevRP
Backend Engineer
2019 - 2022 (3 years)
Serbia
  • Worked on event-driven microservices and implemented reverse proxies with load balancing on the project.

  • Designed and developed the RevRP discord bot utilizing Node.js and the DiscordJS module.

  • Actively analyzed log files, identified artefacts for exploitation and worked on new updates and releases.

Tech Heroes
Tech Heroes
Backend Engineer
2018 - 2019 (1 year)
Pristina, Kosovo
  • Designed and implemented an auth system and session-based authentication solution on the showcase for the Tech Heroes 2 Hackaton.

  • Built and deployed a centralized yet isolated microservice architecture on the project.

  • Actively participated in multiple activities to prepare and assist students with hackathons organized Tech Heros.

Showcase

Backend Engineer - RevRP Framework
Backend Engineer - RevRP Framework
  • Implemented solutions to accelerate development and reduce boilerplate code.

  • Created a toolkit to remove unnecessary code and address data anomalies.

  • Executed tests to ensure the solution's quality and stability.

Backend Developer - Payment DiscordJS bot
Backend Developer - Payment DiscordJS bot
  • Developed an automatic RevRP payment system using PayPal API integration.

  • Implemented a design flow for private channel creation, item selection, and PayPal link generation.

  • The system automatically validates transactions and provides in-game item redemption.

Backend Engineer - Anti DDoS strategy
Backend Engineer - Anti DDoS strategy
  • Implemented an Anti-DDoS strategy for RevRP, a GTA V server on FiveM.

  • Developed a reverse proxy load balanced and deployed within the game server.

  • Implemented an ISP blocker using NodeJS and iptables for rate limiting and fail2ban.

Education

Bachelor's Degree in Software Engineering
Bachelor's Degree in Software Engineering
Faculty of Technical Sciences, University of Novi Sad
2016 - 2020 (4 years)