Gasper Grom, Developer in Dobrova, Ljubljana, Slovenia
Gasper is available for hire
Hire Gasper

Gasper Grom

Verified Expert  in Engineering

Software Developer

Location
Dobrova, Ljubljana, Slovenia
Toptal Member Since
October 11, 2022

Gasper is a software developer with over five years of industry experience and a bachelor's degree in computer science. He loves learning about new technologies and is continually working on further improving his knowledge and code quality. Gasper's primary focus is creating and managing web and mobile applications using JavaScript, WordPress, PHP, and Vue. He is looking forward to working on new and challenging projects.

Portfolio

Linux Foundation
Vue, Node.js, Docker, PostgreSQL, Kubernetes, Figma, User Interface (UI), Git...
Crowd.dev
Vue, Node.js, Docker, Kubernetes, HTML, CSS, JavaScript, CSS3...
Remotesome
Vue, Nuxt.js, Tailwind CSS, Kubernetes, Front-end Development, HTML, CSS3...

Experience

Availability

Part-time

Preferred Environment

MacOS, DataGrip, IntelliJ IDEA

The most amazing...

...things I've developed are tools for a recruiting company, which are used for job applications and by recruiters.

Work Experience

Full-stack Developer

2024 - PRESENT
Linux Foundation
  • Refactored and optimized several parts of the app.
  • Created a UI kit with optimized components for performance.
  • Migrated code to use Pinia, TypeScript, ESLint, tests, etc.
Technologies: Vue, Node.js, Docker, PostgreSQL, Kubernetes, Figma, User Interface (UI), Git, Front-end, TypeScript, User Experience (UX)

Full-stack Developer

2022 - 2024
Crowd.dev
  • Introduced Pinia, TypeScript, and better validation to our app.
  • Refactored parts of the app to work with the configuration approach.
  • Made the app faster, easier to maintain, and more stable.
Technologies: Vue, Node.js, Docker, Kubernetes, HTML, CSS, JavaScript, CSS3, Front-end Development, Figma, User Interface (UI), Git, PostgreSQL, Front-end, TypeScript, User Experience (UX)

Lead Front-end Developer

2021 - 2024
Remotesome
  • Refactored the main application to have fewer bugs and better structure, maintainability, and speed.
  • Integrated Tailwind CSS into the project to improve the code, structure, and speed.
  • Took over the application maintenance and deployments using Kubernetes while the CTO was on parental leave.
Technologies: Vue, Nuxt.js, Tailwind CSS, Kubernetes, Front-end Development, HTML, CSS3, Figma, User Interface (UI), Git, Front-end, TypeScript, User Experience (UX)

Full-stack Developer

2021 - 2023
FirstBlood Technologies
  • Developed a mobile app for iOS and Android with Flutter.
  • Built a custom website with WordPress and deployed it with Kubernetes and a Helm chart.
  • Refactored the whole app to have a modular structure, made it faster, and refactored the entire game system to work with the configuration system.
Technologies: Angular, Node.js, NestJS, Flutter, Docker, Kubernetes, Helm, HTML, CSS3, Front-end Development, PHP, TypeORM, Figma, User Interface (UI), Git, PostgreSQL, Front-end, TypeScript, User Experience (UX), Bootstrap

Full-stack Developer

2020 - 2021
Blub Blub
  • Developed and managed seven web applications and two websites based on WordPress and assisted with some back-end tasks.
  • Set up detailed retarget tracking using Google Tag Manager, Meta Pixel, Pinterest tag, and Twitter Pixel.
  • Led workshops for the QA team and used Cypress.io to teach them to write tests.
  • Configured a server for WordPress on DigitalOcean using the LEMP stack.
Technologies: Vue, Nuxt.js, Angular, WordPress, Bedrock, Sage, Google Tag Manager, Cypress, Front-end Development, HTML, CSS3, PHP, Figma, User Interface (UI), Git, Front-end, TypeScript, User Experience (UX), Bootstrap

Lead Front-end Developer

2017 - 2020
Avant Car
  • Created a real-time dashboard for car sharing that was used for logistics.
  • Prepared a website for marketing purposes that worked with a Laravel-based CMS.
  • Collaborated with the product team and gave suggestions for application improvements.
Technologies: Vue, Nuxt.js, Content Management Systems (CMS), Front-end Development, HTML, CSS3, User Interface (UI), Git, Front-end, TypeScript, User Experience (UX), Bootstrap

Front-end Developer

2017 - 2018
CNJ
  • Integrated Bedrock and Sage boilerplate code for WordPress development.
  • Prepared the SASS structure, which can adapt to any design.
  • Created advanced animations using Lottie, JavaScript, and CSS.
Technologies: WordPress, Bedrock, Sage, Vue, jQuery, Lottie, JavaScript, CSS, Front-end Development, HTML, CSS3, User Interface (UI), Git, Front-end, TypeScript

Invois

Created a custom invoicing client to allow me to create new and recurring invoices and track time, expenses, and income. On this project, I used Nuxt.js for the front end and NestJS for the back end and had everything Dockerized. I plan to prepare deployment with a Helm chart and Kubernetes and deploy everything to the Google Cloud. This application is in the development stage.

FlagStat

Joined the FlagStat project to develop a mobile application for Android and iOS, admin dashboard, marketing website, and web application. FlagStat is a mobile application that will track amateur league statistics in flag football and later grow to include other sports. The application is currently in development.

Web App for Fits Project

I developed a web app for the Fits project, which aims for physiotherapists and fitness trainers to manage clients, build workouts and activities, and review client progress. The app has been done with Vue, and it's deployed on Heroku with Docker.
2015 - 2019

Bachelor's Degree in Computer Science

Faculty of Computer and Information Science at the University of Ljubljana - Ljubljana, Slovenia

MAY 2024 - MAY 2027

AWS Certified Solutions Architect

Amazon Web Services

Libraries/APIs

Vue, jQuery, Node.js, Sage

Tools

Git, DataGrip, Figma, Helm, IntelliJ IDEA

Frameworks

Nuxt.js, Cypress, Angular, Bedrock, Tailwind CSS, Bootstrap, NestJS, Flutter

Languages

JavaScript, CSS, HTML, CSS3, TypeScript, PHP, Dart

Platforms

MacOS, Docker, WordPress, Kubernetes, Android, iOS, Amazon Web Services (AWS)

Storage

PostgreSQL

Other

Google Tag Manager, Front-end Development, User Interface (UI), Front-end, Lottie, User Experience (UX), TypeORM, Content Management Systems (CMS)

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