Ante Rejo, Developer in Split, Croatia
Ante is available for hire
Hire Ante

Ante Rejo

Verified Expert  in Engineering

Consultant and Product Developer

Location
Split, Croatia
Toptal Member Since
December 2, 2016

Ante has a decade of experience in architecting and developing web-based solutions, ranging from custom management systems to complex SaaS products. During his career, he's worked on all stages of a project's lifecycle and has successfully led teams while keeping a hands-on approach. Currently, Ante is helping various companies build their development teams and guiding them through their organizational processes.

Portfolio

X24Factory GmbH (via Toptal)
Amazon DynamoDB, Amazon Cognito, Algolia, Node.js, Vuex, Vue, Nuxt.js
Rowe.rs Ltd (via Toptal)
RESTful Development, REST APIs, Laravel, Ajax, ECMAScript (ES6), JavaScript...
Content Launch (via Toptal)
MySQL, Gulp, Backbone.js, Laravel 5, Vue, Laravel, PHP 7

Experience

Availability

Part-time

Preferred Environment

Git, Shell, PhpStorm, OS X, Linux

The most amazing...

...app I've built is an integrated custom GUI web crawler running on a private proxy—used to parse and analyze large sets of unformatted data.

Work Experience

Director of Engineering

2018 - PRESENT
Toptal, LLC
  • Worked on connecting startups, SMBs, and organizations with the best freelance engineers in the world.
  • Gathered and assessed client requirements, provided technical guidance, and filtered best candidates.
  • Served as a primary point of contact for all engagement-related issues. Worked on internal processes and handled operational tasks.
  • Helped clients improve their remote workflows by organizing the communication needed for remote work and executing the initial scope/business analysis.

Project Architect | Lead Developer

2018 - 2018
X24Factory GmbH (via Toptal)
  • Architected and developed a new version of a furniture store using Nuxt.js for JavaScript server-side rendering, Vue framework with Vuex store, and leveraging multiple RESTful API services.
  • Led a team of four and coordinated with multiple other teams to achieve the most efficient task planning.
  • Implemented multiple external API services, along with a headless, browser-based content management system.
  • Built an integration with Algolia, a search platform. Configured and created several custom components for managing indices and displaying search results.
  • Implemented a language configuration and localization for serving multiple versions of the site based on the domain.
  • Building an SEO-friendly single-page app with a focus on refactoring the components by reducing the number of requests for better site optimization.
Technologies: Amazon DynamoDB, Amazon Cognito, Algolia, Node.js, Vuex, Vue, Nuxt.js

Lead Front-end Developer

2017 - 2017
Rowe.rs Ltd (via Toptal)
  • Architected and developed a new version of Rowe.rs sports platform using Vue framework and leveraging a RESTful API service.
  • Built an authentication module and a dedicated JavaScript package for user signup and registration, using OAuth2 tokens.
  • Created an event calendar system with additional features such as drag-n-drop event creation, auto-updating, event synchronization, and custom calendar views.
  • Implemented a detailed sports results entry and overview system; including parsing imported JSON files, and GPS data visualization using interactive charts and graphs.
  • Developed a messaging system for better user communication throughout the app, including file, image, and video attachments.
  • Designed and implemented a modularized state management system with Vuex, used by various app components.
Technologies: REST APIs, RESTful Development, Laravel, Ajax, ECMAScript (ES6), JavaScript, Vuex, Vue

Full-stack Software Developer

2017 - 2017
Content Launch (via Toptal)
  • Built integrations with third-party services using three-legged OAuth2: HubSpot, Google Drive, Analytics, LinkedIn, MailChimp, Dropbox, and more.
  • Developed an application subscription module which uses the Stripe API integration to make new and manage existing user subscriptions and plans.
  • Rewrote the existing PHP and Backbone legacy code to Vue 2 components and new API endpoints.
  • Built a content export module—used for converting and downloading user content as Word and PDF documents.
Technologies: MySQL, Gulp, Backbone.js, Laravel 5, Vue, Laravel, PHP 7

PHP Developer

2016 - 2017
AD Lifestyle Network (via Toptal)
  • Migrated several websites and led the management system to a managed VPS.
  • Implemented a third-party API for user input verification using AJAX.
  • Fixed multiple issues with caching plugins, data storage, and environment variables.
  • Fixed bugs and optimized content landing pages.
  • Modified and updated an existing PHP template engine configuration.
  • Worked on a custom CRM (lead management system).
Technologies: Amazon Web Services (AWS), Virtual Private Servers, MySQL, jQuery, Twig, PHP

Senior Software Developer

2015 - 2017
CODA j.d.o.o
  • Developed and worked on several custom management and marketing systems.
  • Built a Laravel-based custom designed web crawler app, used for search indexing, collecting, sorting, and displaying results.
  • Worked with the Luminati proxy network API—rewrote the existing PHP application for work through a proxy.
  • Created a headless browser with PhantomJS for collecting sets of dynamic web content.
  • Developed a URL builder with a user interface for managing advertisement campaign parameters (Yahoo, Taboola, Outbrain, and more).
  • Engineered a custom RSS feed builder for a marketing website with multiple exporting options.
  • Designed relational databases.
  • Worked on multiple WordPress sites—creating themes and plugins, implementing new features, redesigning existing sites.
  • Implemented a header-bidding framework—used on a publishers' site for running pre-bidding and advertisement auctions.
  • Developed and maintained MySQL migration scripts.
Technologies: WordPress, Ajax, jQuery, JavaScript, SQL, Laravel, PHP

Software Engineer

2013 - 2015
Static
  • Developed a custom web-based financial transaction software, used for sales management, income control, and connecting with receipt authorization service.
  • Designed and deployed multiple custom CMS-based travel agency websites, with features like travel reservation system, booking calendars, and payment tracking.
  • Created a subscription system for a rent-a-car agency newsletter.
  • Developed a POS (point-of-sale) application based on the OpenBravo Java platform. Made a payment module configurable for the client.
  • Created a script for handling X.509 digitally-signed documents, with the ability to modify signature and certificates through a GUI.
  • Devised an XML and CSV document parser in PHP—used for importing various formatted data to an online CMS.
  • Integrated the JWT authentication through a REST API on multiple online stores and systems.
Technologies: Java, Laravel, PHP

Software Engineer

2010 - 2013
Freelance Work
  • Created an open source temporary mailbox script with PHP—used for receiving emails on random addresses.
  • Developed a web-based system application which handles user-group authorization and student grades for a local university. Created an API to allow integration in an existing faculty system.
  • Worked on re-architecting a large multi-user application to MVC coding style. Wrote a module for interacting with Microsoft SQL DB on Linux server.
  • Designed a complete CMS solution and a website for a motorcycle dealer company.
  • Worked on customizing procedural logic and modifying existing features in a PHP invoicing app.
  • Developed an API interface for a multiplatform app used by rent-a-car agencies for managing and in-house vehicle data sharing.
Technologies: Microsoft SQL Server, MySQL, PHP

X24 Factory

https://www.hometiger.com/
While developing two complementary home furniture websites (Moebel24.de and Hometiger.com), the X24 team decided to use cutting-edge JavaScript technology in the process of re-architecting and rebuilding their existing internet presence.

Rowe.rs

Rowe.rs is a sports platform for rowers (both coaches and athletes) to manage their training programs, data, and to communicate effectively.

The new version of the platform is completely rewritten in Vue.js and offers some outstanding features.

Temporary Mailbox

https://github.com/antesko/TempMail.php
The script is used for receiving emails on random or customized email addresses provided by a temp-mail service.

Financial Transaction and Invoicing System

A custom web-based financial transaction software—used for sales management, income control, and connecting with a receipt authorization service.

Student Grade Management Application

An integrated web-based app featuring a REST API—used for user-group authorization and managing/tracking student grades for a local university.

Languages

PHP, JavaScript, HTML, ECMAScript (ES6), Sass, CSS3, SQL, PHP 7, Java, XML

Frameworks

Laravel 5, Bootstrap, Laravel, Nuxt.js, OAuth 2, Homestead, Twig

Libraries/APIs

Vue, REST APIs, jQuery, Vuex, Lodash, Laravel Elixir, Stripe API, Backbone.js, Node.js, Redis Queue

Tools

PhpStorm, Git, Gulp, NPM, Vagrant, Babel, Jira, Composer, Shell, Amazon Cognito, Bamboo, Bower

Paradigms

Model View Controller (MVC), Scrum, Agile Software Development, RESTful Development, Kanban

Platforms

LAMP, WordPress, Linux, OS X, Algolia, Amazon Web Services (AWS), Linode

Storage

MySQL, SQLite, JSON, Microsoft SQL Server, Amazon DynamoDB

Other

Blade, Ajax, Full-stack, Axios, Vue Router, APIs, Virtual Private Servers

2014 - 2016

Master's Degree in Computer Engineering

University of Split, FESB - Split, Croatia

2008 - 2011

Bachelor of Applied Science Degree in Computer Engineering

University of Split, FESB - Split, Croatia

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