Damnjan Luković
Verified Expert in Engineering
Software Developer
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
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, 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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Brandless
https://brandless.comUnfortunately, 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
Rize
Slideshow iPad App (React Native)
Social Network App for Clubbing
VoIP Dialer
Sales Meetings Management App
Students for Liberty Mobile Application
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, MUI (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
The University of Belgrade, School of Electrical Engineering and Computer Science - Belgrade, Serbia