
Aleksandar Jovanovic
Verified Expert in Engineering
Full-stack Developer
Belgrade, Serbia
Toptal member since August 12, 2016
Aleksandar has years of full-stack web development with exceptionally high expertise in the front-end area. He can work with various technologies but prefers the latest JavaScript stack based on Node.js and React. Aleksandar's worked on big projects like HungerStation (the most popular food delivery app in KSA), AboutYou (the second biggest fashion shop in Germany), and Bild magazine. He loves adding the latest tech stack to his projects to produce beautiful and efficient code.
Portfolio
Experience
- React - 8 years
- Redux - 6 years
- Progressive Web Applications (PWAs) - 5 years
- TypeScript - 4 years
- Node.js - 3 years
- Checkout - 2 years
- D3.js - 2 years
- AWS Lambda - 1 year
Work Experience
Full-stack/Front-end React Developer with WebRTC Experience
Genius Ventures
- Fixed launch critical bugs in a very short time period before the release for a Metaverse solution company.
- Fixed and improved MetaMask, Coinbase, and WalletConnect user flow handling on desktop and mobile devices.
- Fixed and improved WebSocket and WebRTC connection establishment code.
[Toptal Projects] Front-end Developer for a Health SaaS
Stealth US Based Healthcare SaaS startup
- Set up the front-end project's core architecture and code standards.
- Used Prisma to implement back-end DB data models.
- Developed new front-end features and widgets with cross-team reusability in mind.
[Toptal Project] Front-end Developer
FACERENT TECHNOLOGIES INC.
- Developed a PWA social platform for sharing and trading NFTs.
- Set up a project structure that would allow for maximum code reuse between PWA and React Native app.
- Used Cypress to implement E2E tests with full user flow coverage.
[Toptal Projects] React Front-end Developer
Z News Service, Inc.
- Worked on developing new Zenger News website features and maintaining the existing ones.
- Led the initiative to improve the existing codebase.
- Fixed bugs reported in Jira.
Lead Front-end Developer
Hungerstation
- Led the creation of the new HungerStation website from its early beginnings past the launch date and worked on actively maintaining it since, developing new features and optimizing performance.
- Worked actively on improving SEO rankings by developing flexible custom SSR solutions, including multiple data-rich meta tags, and taking care of performance and accessibility.
- Developed various XSS prevention solutions to increase user security and data integrity.
Freelance Front-end Developer
Digital Divvy
- Developed a progressive web app for a better user experience while on a mobile and offline.
- Used TypeScript for static validation of code.
- Implemented MQTT data exchange with AWS IoT.
- Used Material-UI with JSS as styling solution.
- Implemented maps in the app using Leaflet.
Full-stack Web Developer
IRewardHealth
- Led the front-end development for iRewardHealth web apps.
- Designed and implemented the new API design on the AWS Lambda server in Node.js.
- Developed the new iRH client and customer web apps in React from start to finish.
- Developed responsive iRewardHealth mobile websites.
- Implemented a Dwolla payment system into both the back-end and front-end apps.
Freelance React Engineer
Caseworx, Inc. (via Toptal)
- Implemented a controllable HTML5 video player for online learning courses.
- Learned MobX and gained experience using it in a project.
- Gained experience using a React.js-like light framework on a project (InfernoJS).
- Utilized my strong UX skills in my development work.
Lead Front-end Web Developer
AppMonsta
- Worked as the lead front-end developer of AppMonsta.
- Planned and implemented the groundwork structure for the JavaScript stack (Webpack, React, Redux, Immutable.js, D3.js, and more).
- Brought new developers on board and up-to-speed with the latest JavaScript stack.
- Learned and practiced D3.js for the implementation of custom graphs for the new website.
- Worked in tight cooperation with the UX and project manager in order to plan and organize the project the right way from the start.
Front-end Web Developer
AboutYou GmbH
- Learned and worked with Marionette and Backbone.js through the development of the desktop version of AboutYou's website.
- Learned and used React and Flux to develop the tablet version of AboutYou's website.
- Improved my coding skills while working in a team of highly skilled professionals.
- Learned about and implemented Google Analytics and tracking.
- Worked hand-in-hand with other teams in order to bring together and implement different parts of the shop.
- Gained experience in working in a Scrum-organized environment.
Front-end Web Developer
Teambeat Software GmbH
- Improved my skills in AngularJS through work on the new Teambeat schedule management app.
- Worked as a lead front-end developer.
- Planned and organized scalable back-end architecture.
- Gained experience in working tightly with the project manager in order to reflect the customers' feedback into project implementation.
- Worked under tight deadlines.
Full-stack Web Developer
Netvistun ehf
- Improved my skills in developing various WordPress websites and plugins for customers.
- Developed a REST API for mobile apps.
- Learned Laravel 4 for the new site implementation.
- Created an interactive search page with jQuery widgets and masonry for the new Node.js website.
- Worked tightly with the mobile developers in order to implement the new mobile app for our clients.
- Learned and worked with OpenCart through website implementations for clients.
Front-end Web Developer
Content Fleet GmbH
- Created reusable components and widgets for Auto Bild Tuning's website in JavaScript, HTML5, and CSS3.
- Fixed bugs and maintained the BildSpielt website.
- Planned and implemented a client's new social engagement website.
- Worked in a big company team environment.
- Improved my skills in jQuery and JavaScript.
Project History
HungerStation
M-Tribes
https://www.m-tribes.comI was the lead front-end developer making a single fully flexible runtime dynamically configurable app that provides clients with delivery, ride-hailing, and vehicle sharing services.
iRewardHealth
BildSpielt
Arbor Nomics
http://www.arbor-nomics.com/blog/Education
TOEFL IBT Certificate (Score 101 Out of 120) in English Language
Educational Testing Service TOEFL iBT - Nis, Serbia
Master's Degree in IT and Computer Science
University of Nis, Faculty of Electronic Engineering - Nis, Serbia
Certificate in Advanced English (B Grade) in English Language
University of Cambridge ESOL Examinations - Nis, Serbia
Skills
Libraries/APIs
React, Google Maps, Redux-Saga, Node.js, MobX, InfernoJS, Dwolla API, Immutable.js, jQuery, REST APIs, Masonry, Leaflet, C3.js, D3.js, Passport.js, Backbone.js, Marionette.js, WebRTC, Web3.js, Socket.IO
Tools
Git, Webpack, Jira, JavaScript Testing, GitHub, Subversion (SVN), JSS, Canvas, Vagrant, Prisma, MetaMask, Figma, Mocha
Languages
Sass, TypeScript, CSS3, HTML5, ES7, JavaScript, TypeScript 2, CSS, HTML, SCSS, GraphQL, Less, PHP, DYNAMO
Frameworks
Redux, Material UI, Cypress, Vanilla JS, Express.js, Sails.js, Next.js, Tailwind CSS, Zend Framework, AngularJS, Laravel, Jest
Storage
SQL Server Reporting Services (SSRS), Amazon S3 (AWS S3), MongoDB, MySQL, PostgreSQL
Paradigms
Search Engine Optimization (SEO), Test-driven Development (TDD), Responsive Web Design (RWD), Testing, Functional Programming, Object-oriented Programming (OOP), Cross-platform, Unit Testing
Platforms
Visual Studio Code (VS Code), OpenCart, AWS IoT, AWS Lambda, WordPress, Ubuntu, Amazon Web Services (AWS), Blockchain
Other
PWA, Progressive Web Applications (PWAs), Front-end, Server-side Rendering (SSR), Responsive Web Apps, Front-end Development, User Interface (UI), Checkout, Styled-components, ParcelJS, Google Tag Manager, WebSockets, Mobile First, Full-stack, Back-end, API Integration, APIs, Storybook, eCommerce, User Experience (UX), Serverless, System Architecture, Non-fungible Tokens (NFT), Mobile Apps, Casinos & Gaming, Data Visualization, Charts, Accessibility
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