Đorđe Ungar

Senior Web Developer

As a senior web developer with over 15 years of comprehensive full-stack programming experience, I have a proven track record of delivering high-quality, scalable web applications. My recent focus has been on frontend development using TypeScript and React. I am a responsible, hard-working, enthusiastic, self-motivated, and reliable individual seeking new challenges and opportunities to enhance my skills, tackle complex problems, and create innovative solutions.

Work

Wix, Inc.

Remote Frontend Developer
–

After Wix acquired DeviantArt, I shifted from being a full-stack developer to a frontend developer. I have gained almost 6 years of experience working in React and TypeScript since then.

DeviantArt, Inc.

Remote Web Developer
–

Over almost a decade, I worked on a multitude of projects, using half a dozen different programming languages and technology stacks.

Visual Computer Graphics

Designer/Developer
–

Website design and programming, CMS, Flash design.

Freelance

Software Developer
–

Developed and maintained POS and warehouse management software.

Education

University of Novi Sad

Mechatronics, Robotics, and Automation
–

Master of Science

University of Novi Sad

Industrial Engineering
–

Bachelor of Science

Gymnasium Vrbas

Mathematics
–

Secondary School

Projects

FED - Front End Development

– Present

Executed a comprehensive rewrite of the DeviantArt frontend codebase utilizing TypeScript and React. Implemented a system allowing for full customization of user profile pages.

  • User profiles customization

  • TypeScript
  • React

DeviantArt Muro

–

Built a painting web application using HTML5 features, such as the Canvas element. Designed the back-end system for storing files and implemented frontend features including photoshop-like convolution filters for images.

  • Convolution Filters

  • HTML5 Canvas

  • Image Processing

  • File Storage

  • HTML5
  • Canvas
  • Convolution Filters

DeviantART Portfolio

–

Sister website to DeviantArt, showcasing artists’ portfolios. Worked on integration between the two sites and a step-by-step wizard for portfolio creation using image galleries from existing DeviantArt accounts.

  • Wizard for portfolio creation

RPI9000

–

A Raspberry Pi based assistant inspired by HAL9000

  • Jasper voice recognition

  • OpenWeatherMap API

  • Custom jasper modules

DeviantArt Film

–

Developed a video player in Flash ActionScript.

  • Flash ActionScript

Publications

REMOTE DATA COLLECTION ABOUT COMPRESSED AIR CONSUMPTION OF AUTOMATED SYSTEMS

Published by Zbornik radova Fakulteta tehničkih nauka u Novom Sadu.

The main goal of this thesis is to design an application for remote data collection about compressed air consumption of automated systems, titled ShareBOX. The purpose of this application is to collect the results of measurements obtained by the Festo Air Box portable laboratory and share it with peers for a common analysis.

Skills

Soft Skills

  • Communication
  • Problem Solving
  • Creativity
  • Adaptability
  • Enthusiasm
  • Work Ethic

Hard Skills

  • Git
  • TypeScript
  • JavaScript
  • Node.js
  • PHP
  • Python
  • MySQL
  • Redis
  • React
  • Redux
  • CSS/LESS/Sass
  • HTML/XML
  • ActionScript

Languages

Serbian

Native

English

Fluent

Interests

Smart Home and automation

  • Home Assistant
  • Node-RED
  • ESPHome
  • Zigbee2MQTT
  • Tasmota
  • Shelly
  • Sonoff

Game Dev

  • Unity
  • Godot
  • Phaser

Generative Art

  • html5-mandala
  • html5-painter app experiment