Marko .

Marko .

React.js Developer

Novi Sad, Serbia
Hire Marko . Hire Marko . Hire Marko .

About Me

Marko is an experienced React.js Developer building aesthetic and interactive UIs, efficient web servers and full responsive static websites on projects. He has experience across multiple technologies - making architecture and design decisions to enhance program execution and functionality. He builds technical processes, selects frameworks and establishes design patterns - writing efficient, testable, and reusable components on projects.

Work history

UpStack
UpStack
React.js Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Nortik Software
Nortik Software
Fullstack Engineer
2020 - Present (4 years)
Novi Sad, Serbia
  • Designed and implemented the initial foundation layer on an e-commerce website for a food and beverage startup.

  • Implemented solutions to optimize images for better performance on websites - converting functional components into high-quality code.

  • Removed unnecessary renders, added lazy-loading patterns, tested components and improved SEO for the website.

BalanceChat
BalanceChat
Frontend Developer
2017 - 2020 (3 years)
Remote
  • Built and implemented UI components and the chat logic on the BalanceChat app - establishing the WebSocket connection with the server.

  • Designed, developed and deployed highly available, performant and efficient servers on the project.

  • Built custom schemas, methods and data flow on BalanceChat - implementing solutions to adjust the data structure and format.

MJR Company
MJR Company
Frontend Developer
2016 - 2017 (1 year)
Germany
  • Wrote clean and efficient code to improve the overall performance and scalability of solutions on the project.

  • Designed and developed an interactive photo gallery and custom language switcher features for the client.

  • Designed and implemented process improvements for database fields and associated functionalities on the project.

Portfolio

Fullstack Engineer - E-Commerce App
Fullstack Engineer - E-Commerce App

Worked on an e-commerce app that allows users to choose pre-made products or build custom orders on the solution. The web app requires user authentication to access carts and place orders - allowing them to review their choices at any point. Designed and implemented the UI and data flow, developed the frontend, built the Express server, joined tables and filtered data - connecting the frontend to the backend, using JSON Web Tokens for authentication.

Frontend Developer - Slack-like Chat App
Frontend Developer - Slack-like Chat App

Built a slack-like chat application that allows users to collaborate through multiple chat channels. The app comes with chat room features that enable users to create, edit or delete chat rooms and view other user profiles. Developed an Express server for basic CRUD operations, established a WebSocket connection for the chat function and stored data on MongoDB. Worked on the frontend utilizing modern tools to enhance performance.

Frontend Developer - Presentational Website
Frontend Developer - Presentational Website

Designed and implemented solutions to migrate a website to GatsbyJS - providing features for interactive photo galleries, support for multiple languages and functionalities to switch between languages without reloading or duplicating pages. Implemented i18next for custom language switches, deployed GraphQL for fetching data and Gatsby plugins to optimize images and improved performance and integration with a PHP script for sending emails.

Education

Fullstack Development
Fullstack Development
Zero to Mastery Academy
2019 - 2020 (1 year)