Nikola Buhiniček, Developer in Sesvete, Croatia
Nikola is available for hire
Hire Nikola

Nikola Buhiniček

Verified Expert  in Engineering

Software Developer

Sesvete, Croatia

Toptal member since February 4, 2022

Bio

Nikola is a Ruby on Rails developer with three and a half years of experience in client and internal projects. He started with full-stack web applications, but he has been working on the back-end side for the past two years, building RESTful APIs and integrations. He writes the code while keeping best practices, code organization, performance, scaling, and testing in mind.

Portfolio

Productive
Ruby on Rails 5, Ruby, MySQL
Infinum
Ruby, Ruby on Rails 5, PostgreSQL

Experience

  • Programming - 6 years
  • Organization - 5 years
  • Ruby on Rails 5 - 4 years
  • Ruby - 4 years
  • APIs - 3 years
  • MySQL - 2 years
  • Slack API - 1 year
  • Slack App - 1 year

Availability

Part-time

Preferred Environment

MacOS, Atom, Ruby

The most amazing...

...thing I've developed is the Productive Slack app that brings the best of Productive right into your Slack workspace.

Work Experience

Back-end Developer

2019 - PRESENT
Productive
  • Created the Productive Slack application that connects productive users with their Slack accounts and adds many functional features that can speed up their work.
  • Managed features through all its stages—idea, design, development, and marketing.
  • Refactored mail previews for a faster developing and debugging experience.
Technologies: Ruby on Rails 5, Ruby, MySQL

Back-end Engineer

2018 - 2019
Infinum
  • Developed an API for a book personalization application.
  • Tracked time, communicated with clients, and reported work using Productive.
  • Held a back-end Ruby on Rails summer academy for students.
  • Improved CMS on an eCommerce application that allowed clients a more flexible setup of their business.
Technologies: Ruby, Ruby on Rails 5, PostgreSQL

Experience

API (Back End) for a Book Personalization App

Made an API that is used for a book personalization app.

An API that uses models such as books, pages, paragraphs, images, avatars, and avatar options so that the end user has all the necessary information to create a unique book. Once the end user completes the personalization, his configuration is saved to print his book.

Then that's combined with an eCommerce page where I also implemented the ordering, buying, and general browsing and navigation features.

Education

2019 - 2021

Master's Degree in Mathematics and Computer Science

Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia

2016 - 2019

Bachelor's Degree in Computer Science

Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia

2012 - 2016

High School Diploma in Mathematics and Computer Science

Mathematical Gymnasium (MIOC) - Zagreb, Croatia

Skills

Libraries/APIs

Slack API

Tools

Atom

Languages

Ruby, Python, Java

Frameworks

Ruby on Rails 5

Platforms

MacOS

Storage

PostgreSQL, MySQL

Other

APIs, Organization, Slack App, Mathematics, Programming

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