
Ognjen Bostjančić
Verified Expert in Engineering
Full-stack Developer
Vienna, Austria
Toptal member since May 10, 2022
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
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
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
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.
Software Engineer
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.
Web Developer
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.
Back-end Web Developer
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.
Experience
KolorKross
https://marketplace.visualstudio.com/items?itemName=obostjancic.kolorkrossKolor 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
Bachelor's Degree in Computer Science
University of Sarajevo - Sarajevo, Bosnia and Herzegovina
Certifications
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
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