Ognjen Bostjančić, Developer in Vienna, Austria
Ognjen is available for hire
Hire Ognjen

Ognjen Bostjančić

Verified Expert  in Engineering

Bio

Ognjen is a software engineer focused on RESTful web applications. He has extensive experience with both monolithic applications and microservices. As a computer science graduate, Ognjen can work with different tech stacks but prefers Node.js, React, and TypeScript.

Portfolio

Celegence LLC
JavaScript, Full-stack, Node.js, React, MobX, Test-driven Development (TDD)...
Bitmovin
TypeScript, NestJS, Node.js, React, Sass, Socket.IO, Jest, APIs, REST, CSS...
Anyline
NestJS, React, TypeORM, Electron, PostgreSQL, REST...

Experience

  • REST - 4 years
  • Node.js - 4 years
  • React - 4 years
  • Visual Studio Code (VS Code) - 3 years
  • NestJS - 3 years
  • PostgreSQL - 3 years
  • TypeORM - 2 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), DataGrip, Postman, Chrome, TypeScript, NestJS, REST

The most amazing...

...piece of code I wrote is the Protected decorator that abstracted our entire role-based access control and made it into a one-liner.

Work Experience

Full-stack JavaScript Developer

2022 - PRESENT
Celegence LLC
  • Developed a variety of features that extended and/or integrated into the Tiptap rich text editor, such as custom marks and node views.
  • Streamlined multiple back-end services into a single reusable and extensible code component.
  • Identified and fixed various UI and business logic issues.
Technologies: JavaScript, Full-stack, Node.js, React, MobX, Test-driven Development (TDD), Amazon Web Services (AWS), MongoDB, Redis, CI/CD Pipelines, TypeScript, Tiptap

Software Engineer

2022 - PRESENT
Bitmovin
  • Developed a unified API client library as the primary communication between internal services.
  • Evaluated the open-source logging libraries, such as Winston, Pino, and Loglevel, to determine their fitness and ability to integrate into the existing infrastructure.
  • Integrated a new target into the internal test automation ecosystem.
Technologies: TypeScript, NestJS, Node.js, React, Sass, Socket.IO, Jest, APIs, REST, CSS, Redux, GitHub API

Web Developer

2020 - 2022
Anyline
  • Developed several microservices for over-the-air (OTA) deployment and performance reporting of native mobile SDKs and their assets for optical character recognition (OCR).
  • Created and maintained an internal, integrated development environment (IDE) to develop computer vision processing scripts and train machine learning models.
  • Developed and maintained an internal data insights infrastructure on top of Google BigQuery and Google Data Studio.
  • Implemented a monorepo of internal utility libraries reused between front-end and back-end services.
  • Integrated multiple services into an error tracking and alerting system and added performance monitoring alerts.
Technologies: NestJS, React, TypeORM, Electron, PostgreSQL, REST, Visual Studio Code (VS Code), Redux, Google Data Studio, Serverless Framework, RESTful Microservices, APIs, Dependency Injection, CSS, Express.js

Back-end Web Developer

2018 - 2020
Workflow EDV
  • Developed a REST API to allow modern clients to interact with a legacy HR management and time tracking product. I oversaw the integration of the Vue.js client with the API.
  • Assisted in migrating the existing JavaScript to TypeScript and integrating React into the existing UI.
  • Maintained and modernized a legacy report generation system.
Technologies: TypeScript, Java, Spring, Hibernate, Vue, APIs, REST, Dependency Injection, CSS

Experience

KolorKross

https://marketplace.visualstudio.com/items?itemName=obostjancic.kolorkross
A VS Code extension that allows fast and colorful access to multiple workspaces.

Kolor Kross organizes projects and workspaces into flexible groups. Each project is assigned a random color creation that allows users to develop mental maps when working on multiple projects. The dashboard offers a quick overview and organization of all projects and their color codes, enabling users to access them quickly.

Education

2014 - 2017

Bachelor's Degree in Computer Science

University of Sarajevo - Sarajevo, Bosnia and Herzegovina

Certifications

NOVEMBER 2021 - PRESENT

Official NestJS Course

Official NestJS Consulting

Skills

Libraries/APIs

Node.js, React, Vue, Socket.IO, MobX, GitHub API

Tools

DataGrip, Postman

Frameworks

NestJS, Electron, Redux, Serverless Framework, Chrome, Spring, Hibernate, Jest, Express.js

Paradigms

REST, Dependency Injection, Design Patterns, Object-oriented Design (OOD), Test-driven Development (TDD)

Languages

JavaScript, TypeScript, CSS, C++, Python, Java, Sass

Platforms

Visual Studio Code (VS Code), MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS)

Storage

PostgreSQL, MongoDB, Redis

Other

Web Development, TypeORM, RESTful Microservices, APIs, Algorithms, Time Complexity Analysis, Statistics, Probability Theory, Computer Science, Computer Vision, Artificial Intelligence (AI), Google Data Studio, Full-stack, CI/CD Pipelines, Tiptap

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