Filip Gobin, Developer in Zagreb, Croatia
Filip is available for hire
Hire Filip

Filip Gobin

Verified Expert  in Engineering

Full-stack Developer

Location
Zagreb, Croatia
Toptal Member Since
December 26, 2017

Filip is a software engineer with over four years of experience in developing web applications. He has worked for two companies, SofaScore and Five, and has worked on the number of smaller projects. Filip's specialty lies in the development of projects involving Node.js, PHP, PostgreSQL, and MongoDB, but he's also very capable of tackling anything to do with the SQL and NoSQL databases and WordPress.

Portfolio

CoreLine
Amazon Web Services (AWS), MongoDB, PostgreSQL, React, Node.js, Front-end...
32 Count Fitness
Front-end, API Gateways, Amazon S3 (AWS S3)...
Five
Amazon Web Services (AWS), PostgreSQL, React, AWS Lambda, Node.js...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, MacOS, WebStorm, ChatGPT, OpenAI GPT-3 API, Canvas, GitHub, HTML, Webpack, Web Development

The most amazing...

...thing I've coded is real-time pedestrian detection on videos using a system of convolutional neural networks.

Work Experience

Founder | Web Developer

2017 - PRESENT
CoreLine
  • Organized a team of freelancers.
  • Built a job portal for the Croatian market.
  • Consulted on AWS Lambda and serverless architecture.
  • Mentored and managed junior developers.
  • Built a system for managing real estate in a property consultanting company.
Technologies: Amazon Web Services (AWS), MongoDB, PostgreSQL, React, Node.js, Front-end, API Integration, Nuxt.js, Web Hosting, DMARC, DNS, Database Security, IT Administration, Back-end, Twilio, Twilio API, APIs, Message Queues, CSS, HTML5, Next.js, Tailwind CSS, JavaScript, Forms, Web Applications, QA Automation, SQL, Redis, Azure, CI/CD Pipelines, REST APIs, Unit Testing, Architecture, Software Architecture, NoSQL, GitHub, Amazon DynamoDB, Amazon Cognito, AWS Amplify, Redux, GraphQL, HTML, Webpack, ECMAScript (ES6), Web Development, Internet of Things (IoT), Smart Solutions, Contentful, Python

AWS Expert

2018 - 2018
32 Count Fitness
  • Implemented serverless API to upload and process audio files.
  • Built the API for minimal cost and scaling opportunities because the client had peaks in traffic.
  • Uploaded music files triggered by lambda processors that extracted metadata and processed songs for the player.
  • Implemented an audio player that could change song tempo (BMP) on the fly in near real-time. The audio player had preload options, custom playlist, and custom design.
Technologies: Front-end, API Gateways, Amazon S3 (AWS S3), Amazon Simple Notification Service (Amazon SNS), AWS Lambda, JavaScript, API Integration, Back-end, APIs, CSS, HTML5, Web Applications, SQL, REST APIs, GitHub, HTML, Webpack, ECMAScript (ES6), Web Development

Web Developer

2017 - 2017
Five
  • Built integrations with a large recruitment system.
  • Created multiple AWS lambda functions for serverless architecture.
  • Integrated AWS Lambda functions with API Gateway.
  • Gathered requirements for a large healthcare system.
Technologies: Amazon Web Services (AWS), PostgreSQL, React, AWS Lambda, Node.js, API Integration, Web Hosting, DNS, Back-end, APIs, Message Queues, CSS, HTML5, Next.js, JavaScript, Forms, Web Applications, SQL, Redis, REST APIs, NoSQL, GitHub, HTML, Webpack, ECMAScript (ES6), Web Development

Web Developer

2015 - 2017
SofaScore
  • Worked with the support team to create and improve the admin interface.
  • Built a scraping system that collected and processed statistics from various sources.
  • Refactored a legacy front-end to support ES6 JavaScript and React.
  • Created a module that refreshes the cache on CDN endpoints.
  • Created a mobile API that tracks live player shots.
Technologies: Cloudflare, Node.js, Symfony 2, PHP, Data Scraping, Web Scraping, API Integration, Web Hosting, DNS, Back-end, APIs, Message Queues, CSS, HTML5, JavaScript, Forms, Web Applications, SQL, Redis, CI/CD Pipelines, REST APIs, Architecture, Software Architecture, NoSQL, GitHub, Redux, HTML, Webpack, ECMAScript (ES6), Web Development

CRM Development

The CRM application was written in Node.js and React and I created the back end with a PostgreSQL database, Node.js, and Apollo GraphQL and the front end with React and Apollo Client where I uploaded multiple files over GraphQL and was responsible for full-stack development and the AWS infrastructure.

React and Gatsby-based Browser Game

http://santasnorthpole.com
As a front-end developer, I helped to create a browser-based children's game. Utilizing React, Gatsby, and Node.js, I developed engaging user interfaces, implemented game functionality, and managed data.

SofaScore

http://www.sofascore.com/
Web developer for this sports live-score application based on PHP Symfony2 framework coupled with Node.js microservices.

Healthcare Project

I was a web developer on the integration project for a large US health institution, where the project is written in Node.js and runs on AWS Lambda. The solution focused on employee management, including scheduling and clocking in and out.

Renova

A system for managing real estate in Renova property consulting company and this is an admin interface for multiple types of users, where the Renova administration system is written in Node.js and runs on DigitalOcean. The web front/end was built using Angular framework.

GuideFinder

An app for finding and contacting travel guides that helps them to promote themselves and their tourist routes, where the users can preview and book tours, and the app is powered by Node.js in combination with Angular running on DigitalOcean servers.

Kemoplastika

Website for Kemoplastika, a company based in Croatia that specializes in products for car cosmetics and industry plastics. The website is used as a showcase for the company products and was built using WordPress and runs on DigitalOcean servers.

Frazzle

Frazzle is powered by a Node.js system running on AWS Lambda, (a serverless solution) for minimum cost and easier peak time scaling, coupled with DynamoDB NoSQL database.
A specialized social media application for cannabis consumers in USA. This app is used to share photos, videos and statuses with the user’s friends and communities. There are also in-app advertisements by cannabis resellers.

Languages

TypeScript, CSS, ES7, SQL, PHP, JavaScript, ECMAScript (ES6), HTML5, HTML, XML, HTML4, CSS3, GraphQL, Bash Script, Python

Frameworks

Redux, Bootstrap, Express.js, Serverless Framework, Symfony 2, Next.js, NestJS, Nuxt.js, Tailwind CSS, Hibernate

Libraries/APIs

Puppeteer, jQuery, Node.js, React, REST APIs, Apollo Client, AWS Amplify, React Redux, Twilio API

Tools

AWS CodeDeploy, Amazon Cognito, NPM, AWS CloudFormation, Amazon CloudFront CDN, Amazon CloudWatch, Sequelize, AWS SDK, NGINX, Webpack, WebStorm, Git, PhpStorm, Webpack 3, Mocha, AWS CLI, Amazon Simple Queue Service (SQS), GitHub, React Apollo, Amazon Simple Notification Service (Amazon SNS), Canvas

Paradigms

Web Architecture, RESTful Development, Serverless Architecture, Testing, Test-driven Development (TDD), Database Design, Agile Software Development, Scrum, Asynchronous Programming, Unit Testing

Platforms

Amazon Web Services (AWS), Software Design Patterns, Linux, Amazon EC2, AWS Lambda, WordPress, AWS Elastic Beanstalk, Docker, Ubuntu, Contentful, MacOS, Twilio, Azure

Storage

Amazon DynamoDB, PostgreSQL, Redis, Amazon S3 (AWS S3), JSON, MongoDB, MySQL, Database Security, NoSQL

Other

API Integration, Amazon Cognito User Pools, Lambda Functions, Web Scraping, Data Scraping, MERN Stack, Front-end, Cloudflare, APIs, API Testing, Amazon API Gateway, Content Management Systems (CMS), Scraping, Serverless, Single-page Applications (SPA), Authorization, WebSockets, Full-stack, Full-stack Development, Web Hosting, DMARC, Back-end, Forms, Web Applications, Web Development, Back-end Development, Cloud, Deployment, Integration, SDKs, Apollo Server, Apollo, Troubleshooting, Debugging, SaaS, Machine Learning, Fintech, Technical Leadership, Content Delivery Networks (CDN), CI/CD Pipelines, Cloud Architecture, DNS, IT Administration, Message Queues, OCR, Diagrams, QA Automation, Architecture, Software Architecture, Internet of Things (IoT), Smart Solutions, API Gateways, ChatGPT, OpenAI GPT-3 API, Gatsby

2014 - 2016

Master's Degree in Computer Science

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

2011 - 2014

Bachelor's Degree in Computer Science

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

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