Matej Ružić da Silva Pereira

Croatia

@matej_gamer01

Badges

Problem Solving

Certifications

Work Experience

  • Frontend team lead

    B.I.D. grupa•  April 2023 - Present•  Rijeka, Croatia

    Leading a small team of frontend developers to ship quality and production ready code. Wrote and maintained custom utility/UI library that is used between multiple projects. Used NextJS with both pages and app router and utilized SSR and SSG rendering methods. Create a “blocks” system which allowed users in CMS to reorder and change contents of components to whatever and wherever they want to. Used SCSS and Tailwind. Mentored 2 new team members who had zero prior experience with TypeScript to the point where they can create production ready websites.

  • Mid frontend developer

    Kantun Devs•  December 2022 - April 2023•  Rijeka, Croatia

    Work with NextJS framework and Strapi headless-CMS, React, GraphQL.

  • JavaScript developer

    Dotmetrics•  July 2022 - November 2022•  Zagreb, Croatia

    Worked with Lit framework. Used object-oriented programming/concepts.

  • Junior frontend developer

    Kantun Devs•  October 2021 - June 2022•  Zagreb, Croatia

    Work with NextJS framework and Strapi headless-CMS, React, GraphQL.

  • Intern frontend developer

    E-GLAS•  December 2020 - November 2021•  Rijeka, Croatia

    Started learning React. Built a webpage Kokolingo using React and Gatsby framework with implemented localization in Croatian, English and Polish languages. Helped create CI for tests that run on Kokolingo web app using Docker.

  • Intern software developer

    B.I.D. grupa•  June 2016 - August 2020•  Rijeka, Croatia

    Started my school apprenticeship in 2016 and continued which ended up with me working for them in 2019. all the way up to 2020. During those years I learned and created a few simple HTML websites, worked with WordPress and helped with finding bugs/potential errors on their sites. Worked as a software developer intern where I created HTML parser for specific booking sites that was used to parse user questions/inputs. Those inputs were later categorized in JSON object, including the corresponding language they were written in. Worked and helped with creating chatbot and generate/add/mark necessary data that was used to help train that bot.

Education

  • Algebra University

    Bachelor's degree, Computer Science•  October 2021 - September 2022

  • iOLAP Summer Academy

    Full-stack developer•  August 2021 - September 2021

  • Srednja škola za elektrotehniku i računalstvo

    Computer technician•  September 2016 - September 2020

Skills

Docker
NextJS
React
Gatsby
Astro
Solid
Strapi
GraphQL
Lit
SCSS
Tailwind
Java
TypeScript
Python
HTML
CSS
JavaScript
NodeJs