Andrija Perušić, Developer in Zagreb, Croatia
Andrija is available for hire
Hire Andrija

Andrija Perušić

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia

Toptal member since August 19, 2020

Bio

Andrija is a senior full-stack developer with over four years of experience and in-depth knowledge of React and Django. Using the expertise that he acquired through working on a vast portfolio of web and mobile projects, he will lead you from user requirements to reliable and robust solutions in the most efficient way possible.

Portfolio

Pinkdroids
Docker, PostgreSQL, Django, Angular, Vue, React Native, React, Python...
Ericsson
Jenkins, Groovy, Python

Experience

  • JavaScript - 4 years
  • Python - 4 years
  • Django - 4 years
  • Git - 4 years
  • React - 3 years
  • TypeScript - 2 years
  • Android - 2 years
  • Babylon.js - 2 years

Availability

Part-time

Preferred Environment

Android Studio, PyCharm, Visual Studio Code (VS Code), Slack, MacOS, Linux

The most amazing...

...things I've built are interactive real-time physics simulations in JavaScript for for a national academic research institution. Physics and dev skills combined!

Work Experience

Full-stack Developer

2018 - 2020
Pinkdroids
  • Delivered 20+ real-time physics simulations and JavaScript apps with interactive educational material for a national academic research institution.
  • Developed and maintained a complex and highly scalable financial assessment web platform for one of the top 15 largest insurance brokerages in USA.
  • Oversaw the development of a white label, computer vision powered mobile app for home meter reading with React Native technology and supported the client through several product discovery and beta testing iterations.
  • Created a custom HTML canvas 2D rendering framework which sped up product delivery by 50%.
Technologies: Docker, PostgreSQL, Django, Angular, Vue, React Native, React, Python, TypeScript, JavaScript

Software Developer

2018 - 2018
Ericsson
  • Handled and optimized the CI/CD build workflow for a 3G base station OS using Jenkins platform.
  • Created multiple scripts for automation of time-consuming tasks including extraction of daily build statistics information.
  • Handled occasional site reliability problems for in-house web services and apps.
Technologies: Jenkins, Groovy, Python

Experience

Real-time Physics Simulations and Authoring Platform for a National Academic Research Institution

https://izzi.digital/
A web-based platform for creating highly interactive digital textbooks and publications. I developed over 20 different real-time physics simulations and other educational material as modular components and integrated them into the platform.

I worked on the platform itself delivering over 10 new critical features. I helped the team meet really tight schedules with efficient development and process management. I was required to switch gracefully between Vue.js, Angular, React, and WebGL development on a daily basis. My team and I needed to have strong multidisciplinary knowledge as there were a lot of physics and other science disciplines involved.

Financial Assessment Platform

https://www.pinkdroids.com/case-study/credit-risk-assessment-platform/
C2M is a complex financial assessment platform designed for one of USA's top 15 largest insurance brokerages. I was a full-stack developer on this project and I worked in an agile team with strict two-week sprints. The platform is an enterprise app with a complex business model containing a large number of entities.

A Computer Vision-powered Mobile App for Meter Reading

A React Native mobile app for meter reading which uses a customized version of Anyline library for React Native. I bootstrapped this project from scratch during an MVP phase. Some interesting challenges I solved where battery drainage optimizations and supporting offline mode with periodic API syncing. Firstly it was iOS only, then I was required to port it for Android, and also make a white label product app.

A Custom Index Search App

I created a completely custom app for searching through digital agencies for a business development platform. I used React and Algolia InstantSeach library to quickly bootstrap an accessible and SEO friendly app with multiple custom filters, e.g., filtering by proximity to coordinate. I coordinated with a back-end developer who provided API endpoints.

Multiplayer Browser 3D Game Boilerplate Project

https://github.com/creationspirit/multiplayer-browser-game-boilerplate
A skeleton project for creating a multiplayer game using an authoritative game server and Babylon.js game engine for rendering. It is designed to be fully customizable and scalable. I created this as a free time side project motivated by my interest in gaming and virtual environment technologies and involvement with the open-source community.

Gatsby Babylon.js Starter

I contributed to Gatsby open-source community by creating this starter, and I also used it to create my personal portfolio website. This project can be found on a list of official Gatsby starters. Contribution to this project allowed me to become a member of the Gatsby organization.

Education

2017 - 2019

Master's Degree in Computer Science

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

2012 - 2017

Bachelor's Degree in Computer Science

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

Skills

Libraries/APIs

React, Babylon.js, Vue

Tools

Git, CircleCI, Slack, PyCharm, Android Studio, Jenkins

Languages

JavaScript, Python, TypeScript, Kotlin, Groovy

Frameworks

Django, React Native, Angular

Storage

PostgreSQL

Paradigms

Web Application Architecture, Agile Software Development, Object-oriented Programming (OOP)

Platforms

Android, Docker, Linux, MacOS, Visual Studio Code (VS Code)

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