
Marko Kostovski
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since February 10, 2016
Full-stack web developer by day, gamer by night. With 5 years of experience, Marko specializes in developing JavaScript applications, both on back-end and front-end. He's a team player, an excellent communicator, and a productive and dedicated individual. He has experience working with startups and enterprise-sized companies alike, and knows technology uses, structure, cost, and coding standards inside and out.
Portfolio
Experience
- JavaScript - 5 years
- CSS - 5 years
- HTML - 5 years
- Bootstrap 3 - 4 years
- jQuery - 4 years
- AngularJS - 3 years
- Node.js - 2 years
- React - 1 year
Availability
Preferred Environment
Git, WebStorm
The most amazing...
...thing I've coded is a caching system for an ad delivery system.
Work Experience
Software Engineer
Gogo
- Developed a React.js platform from which will allow airline users to view details about their flights, on board wi-fi usage, and plane details.
- Restructured and rewrote 70% of the application's styles and HTML code, and removing the original CSS/JS theme files.
- Fully implemented SCSS into the project, making it more scalable.
- Created a totally dependency-free select/multiselect component and putting it on NPM, which is now used inside of the project and is also available as an open source package. https://www.npmjs.com/package/react-combo-select.
- Made sure that the application is available in a cross-platform and cross-browser environment.
Web Developer
Essens
- Owned product for the ad delivery system.
- Developed, structured, and maintained several applications that are caching and delivering ads to the some of the biggest media websites in Norway, 200-250 ad requests per second.
- Maintained 14 AWS server instances.
- Developed a self-service tool that will allow media outlets and advertisers to set up, analyze, and edit/stop campaigns as necessary.
- Communicated with developers from different media companies and agencies that were using our system.
Web Developer
30Hills
- Produced, modified, and maintained RESTful web applications.
- Communicated daily with international (mostly US) clients.
- Planned and organized projects.
- Trained and led junior front-end developers.
- Worked closely with designers to turn their static Photoshop designs into working browser-based webpages.
Web Developer
Websafari
- Produced, modified, and maintained websites, CMSs, and front-ends of web applications.
- Worked closely with designers to turn their static Photoshop designs into working browser-based web pages.
- Assisted and worked with back-end PHP developers to implement their server-side code in order to develop complex, interactive, and database-driven websites.
- Developed complex databases and models.
- Served as Scrum Master.
Web Developer
Razor Communication
- Developed web applications.
- Created mobile applications using PhoneGap.
- Built responsive websites.
- Checked cross-browser compatibility of our websites.
- Implemented computer networking.
IT Analyst
Liberal Democratic Party
- Built web applications for internal use.
- Managed and created databases.
- Built computer networks.
- Managed the call center.
- Provided systems administration.
Experience
React Combo Select
https://www.npmjs.com/package/react-combo-selectAngularJS Code Sample
PelviPower
Education
Bachelor's Degree in Robotics and Computer Engineering
The School of Electrical and Computer Engineering of Applied Studies - Belgrade
Skills
Libraries/APIs
React, jQuery, Underscore.js, Node.js, Backbone.js
Tools
PhpStorm, WebStorm, Git, Adobe Photoshop
Languages
JavaScript, CSS, HTML, SQL, Sass, Less, SCSS, PHP
Frameworks
Bootstrap 3, AngularJS, Express.js, PhoneGap
Paradigms
Agile Software Development, Functional Programming
Platforms
WordPress, Amazon Web Services (AWS)
Storage
Redis, MongoDB
Other
WebSockets, Ubuntu Server
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