Ante Barišić, Developer in Zagreb, Croatia
Ante is available for hire
Hire Ante

Ante Barišić

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia

Toptal member since July 31, 2018

Bio

Ante is a highly motivated and skilled software engineer. His passion is delivering quality apps by advocating code reviews, pair programming, and test-driven development. Ante currently focuses on building apps with React, React Native, and Node.js.

Portfolio

Kindbody
TypeScript, Node.js, React, React Native
Soror
Amazon Web Services (AWS), MySQL, Redux, PostgreSQL, Redux-Saga, React Native...
Payer Sciences
Node.js, React, GraphQL, TypeScript

Experience

  • Node.js - 6 years
  • JavaScript - 6 years
  • React - 5 years
  • Redux - 4 years
  • TypeScript - 4 years
  • React Native - 3 years
  • PostgreSQL - 3 years
  • Redis - 2 years

Availability

Full-time

Preferred Environment

Docker, Trello, Visual Studio Code (VS Code), Jest, GitHub

The most amazing...

...feature I've worked on was schedule generation with a genetic algorithm.

Work Experience

Engineering Manager

2021 - PRESENT
Kindbody
  • Successfully created a team of senior engineers and increased the headcount to seven people.
  • Led the redesign of the whole web application, which increased user activity and reduced the number of phone calls and tech support tickets.
  • Successfully sunseted client's native mobile app and improved UX on web application for mobile phones.
Technologies: TypeScript, Node.js, React, React Native

Software Developer

2016 - PRESENT
Soror
  • Developed an app for dental clinics that enables both customer relationship management features and managing health records.
  • Created an app for menstrual cycle tracking using React Native and Redux Saga.
  • Built an app for company knowledge sharing through internal wikis. The app's special feature is the organization of articles in a folder-like structure. The app was developed with React.js and Redux and Swift in the back-end.
  • Developed an app to compare and visualize data exported from Survey Monkey through API. Data is fetched periodically through a separate process. Built with Node.js, Postgre, Ember.js front-end.
Technologies: Amazon Web Services (AWS), MySQL, Redux, PostgreSQL, Redux-Saga, React Native, React, Node.js

Senior Full-stack Developer

2019 - 2021
Payer Sciences
  • Developed an app that visualizes differences between competing pharmaceutical products based on questionnaires.
  • Developed an app that generates a PowerPoint report from data gathered from our clients and visualizes it using a modern tech stack including TypeScript, React, GraphQL, and Nest.js.
  • Oversaw the work of two developers and participated in interviewing job applicants.
Technologies: Node.js, React, GraphQL, TypeScript

Software Developer

2014 - 2016
NextUser
  • Created and supported an app for fetching client requests, parsing them, and passing them to the rest of the stack using Node.js, Redis, and Zero MQ.
  • Supported and upgraded a client script that was delivered to clients and which generated requests to our back-end.
  • Developed and improved the code used for web personalizations including replacing sections of the page and doing A/B testing on the client side.
  • Introduced a testing framework on both prefetch, client script and web personalization code.
Technologies: Redis, ZeroMQ, React, Node.js

Project Manager

2013 - 2014
Infinum
  • Started as the only project manager in the company and expanded the department by creating a team of project managers.
  • Managed the design and development of multiple mobile and web apps.
  • Led presales and sales and managed projects for the company's biggest client.
  • Played a pivotal role in the pre-sales and sales process, writing quotes and time estimates.
Technologies: Project Management, Agile Software Development, Agile, Basecamp, Trello, Jira

Experience

Menstrual Cycle Tracking

http://simplecycle.masinerija.com/
I created an app for menstrual cycle tracking called SimpleCycle. As a user, you can add notifications for different points in the cycle. Also, you can check the statistics of your cycles and sexual activity.

I had to design a prediction algorithm that will calculate occurrences of first days of cycles together with the fertile days of the cycle. Also, the app has a lot of well-designed animations that were a challenge to implement.

The app is built for both Android and iOS with React Native, redux, and redux-saga.

Also, I created a landing page for the app using pure HTML and CSS.

Package Delivery App (for Drivers)

I developed a package delivery app used by drivers to receive new work orders, accept them, manage all driver info. To build the app I used React Native with Google Maps, Redux, Redux-Saga, React Navigation, React-intl and built my own helper library to communicate efficiently with backend services.

Marketing Automotion Platform

I developed interactive personalized messages and integrated A/B testing with Optimizely tool for nextuser.com, a marketing automation platform.

Technologies used include JavaScript, Node.js, and Redis.

Knowledge Share Application

http://miki.masinerija.com/
I created the frontend for an internal knowledge share web application called Miki. (Machinery Wiki).

I upgraded a component that displays wiki list in folder-like structure and enables seamless reorganization of articles.

The project is built with React and Redux.

Survey Visualization and Analytics

I created a back-end for a web application that enables researchers to analyze and visualize data gathered through SurveyMonkey.

App uses NodeJS with SurveyMonkey API's, to obtain survey details and entered data to display graphs and charts.

Code Reusability, Clean Code, and Dijkstra's Algorithm: Project Assignment Solution

This project assignment solution showcases the principles of code reusability, clean code practices, and includes the implementation of Dijkstra's algorithm for finding the shortest path in a network. The code has been developed with a dedicated effort of approximately three hours, focusing on quality and efficiency.

Education

2010 - 2015

Master's Degree in Management

Faculty of Economics and Business - Zagreb, Croatia

2009 - 2011

Master's Degree in Computer Engineering

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2005 - 2009

Bachelor's Degree in Computer Science

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Skills

Libraries/APIs

React, Node.js, Redux-Saga, ZeroMQ

Tools

SuperTest

Languages

JavaScript, TypeScript, GraphQL

Frameworks

React Native, Redux, Jest

Paradigms

Test-driven Development (TDD), Azure DevOps

Platforms

Amazon Web Services (AWS), Docker

Storage

MySQL, PostgreSQL, Redis

Other

GitFlow, Google Tag Manager, Software Project Management, 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