
Nikola Buhiniček
Verified Expert in Engineering
Software Developer
Sesvete, Croatia
Toptal member since February 4, 2022
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
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
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
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.
Back-end Engineer
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.
Experience
API (Back End) 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
Master's Degree in Mathematics and Computer Science
Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Computer Science
Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
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
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