Damnjan Luković, Developer in Belgrade, Serbia
Damnjan is available for hire
Hire Damnjan

Damnjan Luković

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
March 29, 2019

As a full-stack engineer with a flair for front-end development, Damnjan has helped several companies and clients build cutting-edge technology products and services. For the past 10 years, Damnjan has also been contributing as a team member and solo developer for startups and international corporations, mostly by utilizing his JavaScript and React expertise on a range of projects.

Portfolio

Symphony.is
Styled-components, Sass, CSS, Node.js, Three.js, Redux, React, TypeScript...
Deploy
React Native, React, AngularJS, CSS, JavaScript
Cosmic Development
Sass, JavaScript, HTML

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, MacOS

The most amazing...

...thing I've built is an interactive 3D workspace for planning engineering projects using WebGL/Three.js.

Work Experience

Software Engineer

2017 - 2019
Symphony.is
  • Developed an app that helps engineers with planning projects in a 3D workspace.
  • Built an application engine that uses Three.js for a 3D workspace which contained cameras, controls, event system, and all of the custom 3D object classes and their interactions.
  • Implemented the drawing of objects that snap on top of 3D models using raycasting and vertices manipulation.
  • Connected a 3D engine to a React component so that it is in sync with the Redux state and reacts to state changes.
  • Replaced Sass code with styled components.
  • Developed a Slack bot for organizing foosball games inside the company.
  • Implemented new features for a popular US eCommerce website.
Technologies: Styled-components, Sass, CSS, Node.js, Three.js, Redux, React, TypeScript, JavaScript

Web Developer

2016 - 2017
Deploy
  • Developed a promotional iPad app for creating slideshows of pictures and videos with drag-n-drop capabilities (using React Native).
  • Created a custom parallax landing page with manual calculations and animations for a new shopping center in Cupertino, CA.
  • Built-up the front end of a money-saving platform, modified the existing code and added new features, and also developed custom Angular directives and filters.
Technologies: React Native, React, AngularJS, CSS, JavaScript

Web Developer

2015 - 2016
Cosmic Development
  • Implemented features and fixed bugs for a website that was listed among Alexa's top 50 global sites.
  • Replaced old jQuery code with vanilla JavaScript.
  • Created responsive landing pages from design wireframes.
Technologies: Sass, JavaScript, HTML

Web Developer

2014 - 2015
Pinbox Systems
  • Built a web application's interface which connects to an Asterisk server through a custom Node.js WebSocket proxy in order to manage contacts and VoIP calls inside a network.
  • Developed a specialized web-based file archiving system with a custom embedded PDF-to-HTML viewer.
  • Constructed a clubbing guide/social network mobile app (using Angular, Ionic, SignalR) which allowed people to see upcoming events, comment on them, and chat in private with other attendees over WebSockets.
Technologies: WebSockets, CSS, Node.js, AngularJS, JavaScript

Web Developer

2014 - 2014
Diamond Code
  • Fixed bugs and modified features for an online book library.
  • Rewrote an existing Android app in HTML/CSS/Cordova in order to make work cross-platform.
  • Developed the complete front-end and back-end for a student organization app using Angular/Cordova and PHP/Yii with a MySQL database.
  • Built the complete front-end and back-end for a sales management app using AngularJS, Laravel, MySQL, and Google Maps API.
Technologies: MySQL, Yii, Laravel, PHP, Sass, Cordova, AngularJS, JavaScript

Brandless

https://brandless.com
Brandless was an American eCommerce company that manufactured and sold food, beauty, personal care products, and household supplies under its own Brandless label.

Unfortunately, they stopped doing their business in February 2020, but snapshots of their website are available on Web Archive at the link below:

• https://web.archive.org/web/20190327125109/https://brandless.com

Diversified Chemical Conglomerate

A specialized web application that would be used by engineers to aid with the process of construction design creation. Users would be able to get visualizations on top of a 3D model based on input parameters as well as place other objects on the workspace that would interact with the model.

Rize

Rize is a web-based application which helps customers save money by creating goals and allocating funds to them. Users can connect their bank account and choose a pay cycle, after which the app will automatically assign funds to their goals after each cycle.

Slideshow iPad App (React Native)

This application served as promo material on an event hosted by a famous automobile company. It was installed on iPads which were handed to the guests at the event. The app had pictures and videos which users could choose, drag-n-drop, and rearrange to create their own custom slideshows which they could send to their emails and share with friends.

Social Network App for Clubbing

An app where people can create accounts and see the list of clubs and events in their town. When entering the club, they can join a group or private chat where they can send messages and photos to other users.

VoIP Dialer

This is a real-time web application that a company's employees can use to handle (make, receive, and transfer) VoIP calls, create contact lists, see who is online/busy, and more.

Sales Meetings Management App

This is a software solution for the sales team of a mobile carrier provider that helps their salesmen keep track of current customers, contact them, and schedule meetings in order to renew contracts.

Students for Liberty Mobile Application

A mobile (Cordova) application for an organization that enables their student leaders to manage other students, subscribe them to events, add them to groups, and communicate with staff.

Languages

JavaScript, HTML, CSS, HTML5, CSS3, TypeScript, Sass, Regex, ECMAScript (ES6), SQL, Less, PHP, GraphQL

Libraries/APIs

React, React Redux, Node.js, REST APIs, Three.js, Shopify API

Tools

JSX, WebStorm, Webpack, Git, NPM, Mocha, Canvas

Other

Pixel Perfect, Ajax, Regular Expressions, APIs, RTL, Cordova, WebSockets, Enzyme, Styled-components

Frameworks

Redux, Bootstrap, Next.js, MUI (formerly Material UI), Yii, React Native, Express.js, AngularJS, Jest, Ruby on Rails (RoR), Laravel

Paradigms

REST, Agile Software Development

Platforms

MacOS, Unix, Linux

Storage

NoSQL, MySQL, PostgreSQL, MongoDB

2011 - 2014

Bachelor's Degree in Computer Science

The University of Belgrade, School of Electrical Engineering and Computer Science - Belgrade, Serbia