Zoran Culum, Developer in Banja Luka, Bosnia and Herzegovina
Zoran is available for hire
Hire Zoran

Zoran Culum

Verified Expert  in Engineering

Cloud Developer

Banja Luka, Bosnia and Herzegovina

Toptal member since September 1, 2022

Bio

Zoran is a web developer with seven years of startup and enterprise project experience. He has spent five years in front-end development using React and has previously worked as a back-end and mobile developer. He is skilled with JavaScript, REST, Next.js, PHP, React Native, and SQL. Zoran has worked in various industries, including eCommerce, real estate, car insurance, tourism, and the arts, and is passionate about learning new things, meeting great people, and working on challenging projects.

Portfolio

Unizen
Next.js, Blockchain, Solidity, Ethers.js, Agile, TypeScript, CSS, HTML, Git...
HTEC Group
Next.js, React, JavaScript, GitHub, GraphQL, Agile, TypeScript, CSS, HTML, Git...
Oroundo
Node.js, Fastify, React, Next.js, MySQL, Agile, TypeScript, NestJS, Express.js...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Jira, GitHub, ZenHub, iTerm2

The most amazing...

...thing I've built is an online marketplace, where I managed people and wrote code and system architecture from the start of the project until the first release.

Work Experience

Software Engineer

2022 - PRESENT
Unizen
  • Developed an interface for interaction with blockchain exchanges.
  • Expanded my learning about smart contracts development.
  • Created application integrations with various third-party blockchain solutions.
Technologies: Next.js, Blockchain, Solidity, Ethers.js, Agile, TypeScript, CSS, HTML, Git, REST, Front-end, React, JavaScript, Tailwind CSS, API Integration, APIs, REST APIs, Material UI, OAuth, JSON Web Tokens (JWT), Webpack, Responsive Web Apps, Cloud

Front-end Engineer

2020 - 2022
HTEC Group
  • Started the project as the sole developer and later released a stable product with a front-end team of 12 people.
  • Implemented a full checkout process for the application that serves thousands of users daily.
  • Created the project architecture and maintained the performance of the main eCommerce website.
  • Led the front-end engineering team as a tech lead.
Technologies: Next.js, React, JavaScript, GitHub, GraphQL, Agile, TypeScript, CSS, HTML, Git, REST, Front-end, Tailwind CSS, Storybook, Docker, API Integration, APIs, REST APIs, Material UI, Redux, OAuth, JSON Web Tokens (JWT), Webpack, Styled-components, Responsive Web Apps, Cloud, Jest, Cypress, Serverless, Amazon Web Services (AWS), Unit Testing

Full-stack Developer

2018 - 2020
Oroundo
  • Developed a custom API gateway for our microservices architecture.
  • Created a back office application for the sellers on our eCommerce platform.
  • Built a custom ticketing service within the back office application for sellers, consisting of multiple applications for different personnel roles. The ticketing solutions were used for museums and other art institutions.
Technologies: Node.js, Fastify, React, Next.js, MySQL, Agile, TypeScript, NestJS, Express.js, CSS, HTML, Git, REST, Front-end, JavaScript, Amazon Web Services (AWS), GraphQL, Storybook, Docker, API Integration, APIs, REST APIs, Material UI, Laravel, React Native, Back-end, Redux, OAuth, JSON Web Tokens (JWT), jQuery, Webpack, Styled-components, Hapi.js, Full-stack, Responsive Web Apps, Cloud, Jest, Cypress, Unit Testing

Web and Mobile Developer

2017 - 2018
Flashboys
  • Created a mobile app that serves as a crypto wallet for Android and iOS and successfully released it to production.
  • Built a mobile app for digitally verifying ownership of certain assets, such as luxury cars and bags, using RFID chips and blockchain.
  • Developed a dashboard for tracking initial coin offerings and token airdrops.
Technologies: React Native, PHP, MySQL, Ethers.js, Agile, Express.js, CSS, HTML, Git, REST, Front-end, React, JavaScript, Node.js, Docker, API Integration, APIs, REST APIs, Material UI, Back-end, Redux, OAuth, JSON Web Tokens (JWT), jQuery, Full-stack, Responsive Web Apps, Jest, Unit Testing

Software Engineer

2016 - 2017
Ogosense
  • Contributed as a lead back-end developer on multiple projects in various industries, mainly for small and medium-sized businesses.
  • Created a real-time time tracking, payroll, and subscription system for field employees and customers for a company that specializes in waste collection. It had over 200 employees checking in and out daily and thousands of customers.
  • Engaged directly in technical and managerial company decisions.
Technologies: JavaScript, Node.js, PHP, Laravel, MySQL, Express.js, CSS, HTML, Git, REST, Front-end, API Integration, APIs, REST APIs, Back-end, OAuth, JSON Web Tokens (JWT), Bootstrap, jQuery, Full-stack, Responsive Web Apps

Front-end Development of an Online Marketplace

https://ananas.rs/
An online marketplace in the Balkans region. Our goal was to make eCommerce available to buyers and sellers in Serbia and the Balkans region. I contributed as a front-end engineer, creating user interfaces for buyers and sellers. I also functioned as a tech lead on the project and was involved in client communication, roadmap creation, and project planning. I also managed two people, furthering their professional and personal development within the company.

Media Guide Apps for Cultural Institutions

https://www.culturalplaces.com/
A Next.js app and React Native mobile app enabling users to select and use a wide range of guided indoor and outdoor tours of museums, cultural institutions, and local communities. I contributed as a full-stack developer, building mobile and web interfaces and REST APIs.

Car Rental Application

https://www.happycar.de/
A React application for car rental services. The system consists of multiple applications. I was developing the car insurance and reservation part of the system using Next.js, Tailwind, Node.js, and GraphQL.

Libraries/APIs

React, REST APIs, Node.js, jQuery

Tools

GitHub, Git, Figma, Webpack, Prisma, Jenkins

Languages

JavaScript, HTML, CSS, TypeScript, PHP, GraphQL, Solidity

Frameworks

Next.js, Tailwind CSS, JSON Web Tokens (JWT), Express.js, React Native, Laravel, Material UI, Redux, Bootstrap, Jest, Cypress, NestJS, Fastify, Hapi.js

Paradigms

Agile, REST, Unit Testing

Platforms

Visual Studio Code (VS Code), Blockchain, Docker, Amazon Web Services (AWS)

Storage

MySQL, MongoDB

Other

Front-end, API Integration, APIs, Styled-components, Responsive Web Apps, Ethers.js, Storybook, Back-end, OAuth, Full-stack, Cloud, Serverless, Google Tag Manager

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