Damnjan Luković
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
Git, WebStorm, MacOS, React, Node.js, Next.js
The most amazing...
...thing I've built is an interactive 3D workspace for planning engineering projects using WebGL/Three.js.
Work Experience
Software Engineer
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, an 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 the old 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.
Web Developer
Deploy
- Developed a promotional iPad app for creating slideshows of pictures and videos with drag-and-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, added new features, and developed custom Angular directives and filters.
Web Developer
Cosmic Development
- Implemented features and fixed bugs for a website that was listed among Alexa's top 50 global sites.
- Migrated a part of the codebase from jQuery to vanilla JavaScript.
- Created responsive landing pages from design wireframes.
Web Developer
Pinbox Systems
- Built a web application's interface that connects to an Asterisk server through a custom Node.js WebSocket proxy in order to manage contacts and VoIP calls within a network.
- Developed a specialized web-based file archiving system with a custom embedded PDF-to-HTML viewer.
- Constructed a clubbing guide and social network mobile app using Angular, Ionic, and SignalR. This app allowed users to see upcoming events, comment on them, and chat in private with other attendees over WebSockets.
Web Developer
Diamond Code
- Fixed bugs and modified features for an online book library.
- Rewrote an existing Android app into a cross-platform solution using HTML, CSS, and Cordova.
- Developed the complete front end and back end of a student organization application 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.
Experience
No Excuses
https://noexcuses.rsShowplace
https://showplacehq.comI joined the company in its early phase and developed the front end from scratch, improvising without much design guidance. Earned client commendations for successfully steering the project towards an MVP. Made minor modifications to Rails controllers, models, and API endpoints. Introduced innovative tools, including using Styled System components instead of traditional CSS and fully integrating TypeScript for a more precise codebase.
Brandless
https://brandless.comI actively worked on the implementation of new features and the crafting of pixel-perfect components.
Diversified Chemical Conglomerate
Rize
Slideshow iPad App (React Native)
Social Network App for Clubbing
VoIP Dialer
Sales Meetings Management App
Students for Liberty Mobile Application
Education
Bachelor's Degree in Computer Science
The University of Belgrade, School of Electrical Engineering and Computer Science - Belgrade, Serbia
Skills
Libraries/APIs
React, React Redux, Node.js, REST APIs, Three.js, Shopify API
Tools
JSX, Figma, WebStorm, Webpack, Git, NPM, Mocha, Canvas
Languages
JavaScript, HTML, CSS, HTML5, CSS3, TypeScript, Sass, Regex, ECMAScript (ES6), SQL, Less, PHP, GraphQL
Frameworks
Redux, Bootstrap, Next.js, Material UI, Yii, React Native, Express.js, AngularJS, Jest, Ruby on Rails (RoR), Laravel, Tailwind CSS
Paradigms
REST, Agile Software Development
Platforms
Mapbox, MacOS, Unix, Linux, Contentful, Godot
Storage
NoSQL, MySQL, PostgreSQL, MongoDB
Other
Pixel Perfect, Web Development, Ajax, Regular Expressions, APIs, RTL, Cordova, WebSockets, Enzyme, Styled-components, Chakra UI, Front-end, Programming, Software Engineering, Gatsby, Storybook
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring