Olga Giza, Developer in Kraków, Poland
Olga is available for hire
Hire Olga

Olga Giza

Verified Expert  in Engineering

Front-end Developer

Location
Kraków, Poland
Toptal Member Since
June 28, 2021

Olga is an enthusiastic front-end developer with seven years of experience. She created a web extension for enterprise customers that was compatible with Chrome, Firefox, and Edge. She is skilled in testing web applications, building strong infrastructure and eCommerce functionalities, migrating old monolith stores into micro front-end applications, and integrating enterprise-level systems. Olga loves working with clients to create amazing software.

Portfolio

Inkitt
React Native, React, NestJS, Node.js, PostgreSQL
Codete
JavaScript, TypeScript, React, Ext JS, Backbone.js, jQuery...
Startup
React Native, Amazon Web Services (AWS), Node.js

Experience

Availability

Part-time

Preferred Environment

OS X

The most amazing...

...project I helped deliver was the rewriting of old eCommerce code into a scalable micro front-end that completely revitalized the project.

Work Experience

Principal Software Engineer

2021 - PRESENT
Inkitt
  • Resolved all mobile app issues with in-app purchases and reduced dozens of daily customer support submission purchases.
  • Working with the marketing team to significantly improve user acquisition data precision (user attribution) and implementing different approaches for deep lining users from ads (including custom fingerprinting method).
  • Rebuilt old WordPress landing pages into a new high-performing website (Node.js, React, Gatsby).
  • Managed to fix most performance issues and get a 90-98% website performance score for all pages of Getgalatea.com (core web vitals).
  • Led a security audit improvements project and finalized it within three weeks.
  • Worked on a custom AB test framework reimplementation project.
  • Recruited employees for software engineer and SEO specialist positions.
Technologies: React Native, React, NestJS, Node.js, PostgreSQL

Front-end Developer

2015 - PRESENT
Codete
  • Redesigned and rewrote an old project into micro front ends based on the newest technologies.
  • Designed and implemented from scratch a browser web extension for Chrome Firefox and Edge.
  • Maintained and upgraded a knowledge management system into the latest Ext JS framework version.
  • Interviewed front-end engineers as a technical recruiter.
Technologies: JavaScript, TypeScript, React, Ext JS, Backbone.js, jQuery, Amazon Web Services (AWS), Docker

Freelance Front-end Developer

2019 - 2020
Startup
  • Developed a mobile app that lets drivers reduce their trip costs by picking up packages from other people and delivering them to the destination point.
  • Collaborated with UX and back-end engineers to prepare a satisfying product for customers.
  • Participated in the project's weekly demonstrations to gather client feedback.
Technologies: React Native, Amazon Web Services (AWS), Node.js

Front-end Developer

2014 - 2015
Virtua
  • Developed an application for selling off-rental vehicles to dealers.
  • Tracked and fixed bugs using Redmine as a reporting tool.
  • Assisted with the company portfolio, creating apps in various technologies.
  • Maintained the front end side of eCommerce applications written in Magento.
Technologies: JavaScript, Ext JS, AngularJS

European Furniture eCommerce

Initially, as a member of the platform team, I prepared the project infrastructure that would be ready to migrate step-by-step the old monolith store into micro front-end apps. When the infrastructure was done, I migrated the project page by page and was responsible for scaling the application in increased traffic, such as during summer sales. For one week each month, I was on call. I responded within ten minutes on every OpsGenie alert, investigated the problem, and discussed it with other affected teams as needed. I decided whether the fix needed immediate action or if a follow-up ticket could be created.

Web Extension for Knowledge Management System

A web extension that can be integrated with any website (such as a customer service software). It was created for enterprise customers and was compatible with Chrome, Firefox, and Edge. As a front-end developer, I was responsible for collecting the requirements, planning the project, choosing technologies, and implementing all features. The biggest challenge in the project was to create a polyfill layer covering all the differences between browsers' APIs. If the extension was enabled for a page, keywords were searched and returned all articles with solutions from the knowledge system API.

Packages Delivery App

An application that lets the user search for a driver that can deliver the package or help with moving. As a front-end developer, I created the entire application from scratch according to designs provided by the UX designer and applying all changes requested by the client.

Knowledge Management System

A knowledge management system for enterprise customers. As the front-end developer, I implemented new features and fixed bugs. During my work on this project, I migrated the system to the latest Ext JS framework version.

Off-rental Vehicle Selling App

An application dedicated to registered car dealers letting them buy off-rental cars. As the front-end developer, I implemented features, worked on bug fixes, and applied all changes requested by the client.

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, GraphQL

Frameworks

Jest, Ext JS, React Native, AngularJS, NestJS

Libraries/APIs

React, Node.js, Backbone.js, jQuery

Other

Accessibility, User Interface (UI), Web Extensions, Web Development, User Experience (UX), Apollo

Tools

Figma, Zeplin

Paradigms

Agile

Platforms

Docker, AWS Lambda, OS X, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), PostgreSQL

2015 - 2018

Master's Degree in Computer Science

Jagiellonian University - Cracow, Poland

2011 - 2015

Bachelor's Degree in Computer Science

Jagiellonian University - Cracow, Poland

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