Damnjan Luković, Software Developer in Belgrade, Serbia
Damnjan Luković

Software Developer in Belgrade, Serbia

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 six years, Damnjan has also been contributing as a team member and solo developer for startups and international corporations, mostly with utilizing his JavaScript and React expertise on a range of projects.
Damnjan is now available for hire

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

Location

Belgrade, Serbia

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.

Employment

  • 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

Experience

  • 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.

Skills

  • 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, 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

Education

  • Bachelor's Degree in Computer Science
    2011 - 2014
    The University of Belgrade, School of Electrical Engineering and Computer Science - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others