Aleksandar Krndija, Developer in Belgrade, Serbia
Aleksandar is available for hire
Hire Aleksandar

Aleksandar Krndija

Verified Expert  in Engineering

Software Developer

Belgrade, Serbia

Toptal member since August 16, 2015

Bio

Aleksandar is a young and passionate front-end developer. Throughout his career, Aleksandar has worked on several projects related to complex web applications. This experience made him proficient with creating maintainable and scalable front-end architecture. Aleksandar considers himself an open and easy-going person as well as a true professional.

Portfolio

Frame
Jenkins Pipeline, Mocha, Webpack 4, Webpack 3, ES7, ECMAScript (ES6), ES5, HTML...
Humanity, Inc.
Mocha, ES5, HTML, WebStorm, GreenSock Animation Platform (GSAP), Linux...
Whitecity Soft, LLC
Facebook SDK, Google+, ES5, HTML, WebStorm, GreenSock Animation Platform (GSAP)...

Experience

  • JavaScript - 8 years
  • CSS - 8 years
  • HTML5 - 5 years
  • Sass - 4 years
  • React - 3 years
  • TypeScript - 3 years
  • Node.js - 3 years
  • AngularJS - 2 years

Availability

Part-time

Preferred Environment

WebStorm, Git, OS X

The most amazing...

...thing I've worked on is a remote desktop service app which brings real-time Windows experience to any browser.

Work Experience

Senior Software Developer

2016 - PRESENT
Frame
  • Worked on an HTML5 real-time video player which captures user input and acts as an operating system terminal.
  • Refactored the entire application in TypeScript.
  • Implemented unit test support and code lint tools.
  • Created a Webpack build for the app.
  • Revamped client-server communication which uses multiple web socket connections.
  • Cross-compiled the h264 video decoder to JavaScript in Web Assembly.
Technologies: Jenkins Pipeline, Mocha, Webpack 4, Webpack 3, ES7, ECMAScript (ES6), ES5, HTML, HTML5 Video, WebStorm, Linux, Bootstrap, Web Audio, Agile Software Development, HTML5 Web Workers, Unit Testing, Jenkins, React, Node.js, Sass, Bootstrap 3, GitHub, Git, HTML5 APIs, CSS3, CSS, jQuery, HTML5, WebAssembly (Wasm), TypeScript, JavaScript

Senior Front-end Developer

2014 - 2016
Humanity, Inc.
  • Worked with Can.js on a a big scalable application.
  • Operated within a Scrum development process.
  • Architected a complex front-end project which utilizes reusable components for quick application development.
  • Created a data layer which automatically fetches connected database entities and keeps them synchronized with the back-end using web sockets.
Technologies: Mocha, ES5, HTML, WebStorm, GreenSock Animation Platform (GSAP), Linux, Google Maps, Agile Software Development, Unit Testing, CanJS, Node.js, Bootstrap 3, GitHub, Git, CSS3 Animation, HTML5 APIs, CSS3, CSS, jQuery, HTML5, JavaScript, Less

Front-end Developer

2012 - 2014
Whitecity Soft, LLC
  • Contributed to the creation of six single-page applications for US startups.
  • Helped build an internal front-end framework based on Backbone.js.
  • Developed for a JS communication library for a SOAP based back-end.
  • Created multiple custom CMS solutions.
  • Collaborated with internationally distributed team members.
Technologies: Facebook SDK, Google+, ES5, HTML, WebStorm, GreenSock Animation Platform (GSAP), Facebook API, Linux, Google Maps, Agile Software Development, Backbone.js, GitHub, Git, CSS3 Animation, CSS3, CSS, jQuery, HTML5, JavaScript

Experience

My Dietitian

Created the front-end for the first version of an application using Backbone with SOAP-like back-end communication.

Gift Connect

Created the front-end and custom CMS for the first version of the platform.

Jumpjet

Created a front-end and custom management system for the first version of the application.

Humanity

https://www.humanity.com
A highly reusable and maintainable front-end architecture for employee scheduling, time clock, leave management, and much more.

Skills

Libraries/APIs

jQuery, HTML5 APIs, HTML5 Web Workers, React, Google Maps, Backbone.js, Node.js, Web Audio, Jenkins Pipeline, Facebook SDK, Facebook API

Tools

Webpack 3, Webpack 4, Mocha, Jenkins, Git, GitHub, GitLab, WebStorm

Languages

ECMAScript (ES6), TypeScript, ES7, CSS, HTML, JavaScript, ES5, HTML5, CSS3, Less, Sass

Frameworks

CanJS, Bootstrap 3, Bootstrap, AngularJS

Paradigms

Unit Testing, Agile Software Development

Platforms

Linux, OS X, GreenSock Animation Platform (GSAP)

Other

HTML5 Video, WebAssembly (Wasm), ParcelJS, CSS3 Animation, Google+

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring