Albert Liberski, Developer in Szczecin, Poland
Albert is available for hire
Hire Albert

Albert Liberski

Verified Expert  in Engineering

Software Developer

Szczecin, Poland

Toptal member since December 16, 2021

Bio

Albert is an accomplished developer who specializes in React Native. He has five years of commercial experience in front-end development, including four years of coding mobile applications. Albert has worked on many different applications with various teams. This gave him a solid background and a view on different approaches. He attaches particular importance to the code quality.

Portfolio

International ESL Services LLC
JavaScript, React Native, ES5, REST APIs, Jest, Android, iOS...
Equiqo
React Native, TypeScript, Redux, Redux Thunk, Bitrise, React, Mobile, Apollo...
PQ Studio
React Native, Redux, Redux-Saga, TypeScript, MobX, Bitrise, Firebase, React...

Experience

  • JavaScript - 6 years
  • React Native - 6 years
  • Redux - 5 years
  • React Navigation - 5 years
  • TypeScript - 4 years
  • GraphQL - 3 years
  • Fastlane - 3 years
  • Firebase - 2 years

Availability

Part-time

Preferred Environment

Slack, Google Meet, Visual Studio Code (VS Code), Jira, MacOS, Git

The most amazing...

...thing I've designed and developed from scratch is a grave care application.

Work Experience

Senior React Native Engineer for Learning Platform

2022 - 2023
International ESL Services LLC
  • Created a limited free access feature in the mobile app with the ability to buy a premium subscription.
  • Developed React Native library for components shared between web and mobile apps.
  • Developed the HR Portal web app in React Native for Web from scratch. I was the only front-end developer working on this app.
Technologies: JavaScript, React Native, ES5, REST APIs, Jest, Android, iOS, React Native for Web, Lerna, Monorepos, Storybook, React Apollo

Senior React Native Developer

2021 - 2022
Equiqo
  • Developed an application for sharing photos from events such as weddings.
  • Tracked and fixed bugs using Sentry and Crashlytics tools.
  • Refactored a lot of old code using the best practices.
Technologies: React Native, TypeScript, Redux, Redux Thunk, Bitrise, React, Mobile, Apollo, GraphQL, React Apollo

Senior React Native Developer

2018 - 2021
PQ Studio
  • Worked on a mobile application that use AR technology to scan labels on beverage bottles.
  • Developed and maintained a mobile application for sharing photos with the family.
  • Created a hotel management application and extended it to be reusable with different hotels.
  • Worked on application used to rent electric vehicles.
Technologies: React Native, Redux, Redux-Saga, TypeScript, MobX, Bitrise, Firebase, React, Node.js, Mobile, Apollo, GraphQL

Front-end Developer

2017 - 2018
Dige
  • Worked on a mobile application that successfully works in the beauty industry.
  • Created a mobile application that helps pilgrims track the route of the pilgrimage.
  • Created landing pages and email templates for a leading automotive client.
Technologies: JavaScript, React Native, React, Mobile

Junior Front-end Developer

2016 - 2017
Squiz
  • Learned front-end basics and created a couple of websites in HTML, CSS, and JavaScript.
  • Implemented a couple of websites in Squiz Matrix CMS.
  • Created a website cut-up based on PSD files, which was then implemented in the CMS system.
Technologies: JavaScript

Experience

HR Portal

http://business.openenglish.com
Developed the HR Portal web app in React Native for Web from scratch as the only front-end developer in the project. I was developing a React Native library for components shared between web and mobile applications. I needed to display a lot of data on the HR Portal, including charts, diagrams, etc. I created many reusable components that could look different depending on the theme.

Open English Mobile App

https://apps.apple.com/us/app/open-english/id1434101832
I integrated premium subscriptions into the existing mobile app. It included limited free access for new users. I also created in-app purchases integrated with Apple's App Store to enable payments. This new feature was hidden behind a feature flag in Firebase so we could easily turn it on and off in the live app.

App for Sharing Photos from Events

An application for sharing photos from events such as weddings.

It provides a simple way to create photo albums that can be shared with friends. Uploaded photos can be further ordered as a physical photo book. I was responsible for the deployment and development of new features. In addition, I checked pull requests and wrote tests.

Grave Care App

An application that allows you to remotely take care of someone’s grave, clean it or light a candle when it’s in a different city.

It is my own idea and I created the application from scratch.

App for Sharing Photos with Family

An application that allows you to create family journals that can be shared with your grandparents. Journal is created in the application, and then photos are printed every month and sent to the elders.

I was the main mobile developer here. My role was to maintain and refactor existing code and develop new features. I also implemented an in-app chat using Channelize API.

Electric Vehicles Rental App

An application used to rent electric vehicles. The application works in 11 different countries so it is focused on internalization. There are also a lot of interactions with the map.
I was in charge of maintaining the existing code and adding new features.

AR App for Scanning Beverage Labels

The application could scan beverage labels using the phone's camera and display some information in AR technology. The AR SDK was implemented in native technologies, and my role was to connect it with React Native by a Bridge. I worked in a team with other mobile developers.

Hotel App

Very extensive application which allows hotel customers to book and pay for the stays, order dishes in the hotel’s restaurant, and more.

I implemented an ability to create new themes of the app to be reusable by different hotels.

Application for Booking Beauty and Hairdressing Services

Two mobile applications that allow users to book beauty services. The first for clients and the second for service providers. These applications had a common codebase that was separated into a library.

I was the only mobile developer on this project and I created both applications from scratch.

Nail Polish Brand App

A mobile application that is a kind of a social media service for nail artists and the company's clients. My role was to develop new features and maintain the existing code. I also deployed the application to stores.

Application for Pilgrims

A mobile application for pilgrims that follows their route on a map. I created this application from scratch. The biggest challenge was to display the GeoJSON data returned from the back end on the map.

An Application for Servicing Caregiver Agency

A mobile application that facilitates communication between the agency and its clients. I was responsible for maintaining the existing code and writing new functions. This application contained a large number of forms and surveys, so I was responsible for their validation and for sending them to the back end.

Education

2018 - 2019

Master's Degree in Computer Science

West Pomeranian University of Technology - Szczecin, Poland

2014 - 2018

Engineer's Degree in Computer Science

West Pomeranian University of Technology - Szczecin, Poland

Skills

Libraries/APIs

React Navigation, React, Redux-Saga, Formik, Stripe, MobX, Google Maps, Node.js, REST APIs, React Native for Web

Tools

Git, Fastlane, GitHub, Sentry, Amazon Cognito, Figma, Firebase Cloud Messaging (FCM), React Apollo, Flow, Redux Thunk, Expo, Lerna

Languages

JavaScript, TypeScript, GraphQL, ES5

Frameworks

React Native, Redux, Jest

Platforms

Mobile, Firebase, Amazon Web Services (AWS), Bitrise, Mapbox, Android, iOS

Paradigms

Agile, Scrum, Serverless Architecture, Agile Software Development

Storage

NoSQL

Other

Mobile App Development, Mobile Apps, Apollo, APIs, Minimum Viable Product (MVP), Firebase Cloud Functions, Mobile UX, Fetch API, Animated API, Axios, Programming, Algorithms, Geolocation, Monorepos, Storybook, IAP SDK, Styled-components, Architecture, Application State Management

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