Logo
Reldi – React Native, React, Typescript, experts in Lemon.io

Reldi

From Albania (GMT+2)

flag
Mobile DeveloperSenior
Front-end Web DeveloperMiddle-to-senior
Hire developer
8 years of commercial experience
Food and beverages
Gambling
Healthtech
Hospitality
Job and career services
Logistics
Management
Maritime
Media
Recreation
Social media
Social services
Sports
HRMS
LMS
Mobile apps
Platforms
SaaS
Lemon.io stats

Reldi – React Native, React, Typescript

Introducing Reldi, a skilled JavaScript expert with more than 6 years of experience. His expertise makes him the perfect fit for your React Native/React projects. Reldi's strong command of JavaScript and TypeScript allows him to effortlessly navigate React.js and effectively manage state. In React Native, he shines in areas such as FlatList implementation and native code exploration. Moreover, Reldi offers valuable insight into CI/CD practices, making him a dependable addition to your development team. With Reldi on your team, you can anticipate practical solutions and substantial contributions to your projects. Get ready to elevate your projects with Reldi's expertise and passion for excellence!

Main technologies
React Native
6.5 years
React
6.5 years
Typescript
4 years
Additional skills
Node.js
Redux Toolkit
DevOps
CSS
JavaScript
GitHub
Axios
HTML
MobX
Firebase
Styled-components
Reselect
React Hooks
Redux
Redux Saga
Apollo GraphQL
.NET
Redux Thunk
Android
Java
Ready to start
18/06/2024
Direct hire
Potentially possible

Experience Highlights

Senior Front-end/Mobile Developer
Sep 2021 - Ongoing2 years 8 months
Project Overview

Fresh Tri is a holistic well-being platform that harnesses brain science to help users build healthier habits. It offers two main features: "Build a Tri" helps users choose beneficial practices, while "Check-in" allows progress tracking through an automated chatbot. The platform also facilitates communication with professional trainers through "Train Videos" and a community forum called "Tribe Chat." Private classes and group discussions are available for a more personalized experience. Trainers manage these features using an internal web app.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Restructured the project, replacing local storage with Redux Toolkit for global state management;
  • Transitioned existing screens and components from class to functional components;
  • Established a mobile app CI pipeline on Travis for automated testing;
  • Introduced UI animations to enhance the onboarding experience;
  • Developed a custom Native module to improve video player functionality;
  • Revamped and optimized the chat messages UI component;
  • Integrated new web app features using the Mobx store;
  • Implemented diverse UI modes based on user roles for the web app;
  • Enhanced chat component performance through pagination and memoization;
  • Created a dynamic form component for easy form creation via a config file;
  • Constructed a mobile version of the web app using React Native;
  • Prepared comprehensive documentation for the mobile app.
Project Tech stack:
React
React Native
Typescript
Redux Toolkit
MobX
Senior Mobile Developer
Jan 2021 - Jul 20215 months
Project Overview

Anna was a platform for restaurant hiring and HR management, featuring a mobile app dashboard. Restaurants tailored unique job application forms, shared on social media or job portals. Upon form submission, the app generated a job application request. The app facilitated actions like "Ask for Trial," "Ask for Interview," "Hire," and "Refuse" on job applications. Following an action, the platform sent SMS updates to applicants using customizable template messages. The "Hire" action included a link for applicants to sign the restaurant's contract. Another notable feature was the "Shared Talent Pool," allowing managers to search for and contact potential staff from different restaurants using template messages.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Revamped the UI for form components;
  • Implemented theme options for button components;
  • Developed a custom-designed date/time picker component;
  • Established a connection with the Planday service;
  • Created a dynamic filtering and sorting component;
  • Designed a text area component that supported dynamic variables, such as "Applicant Name," "Trial Time," and "Interview Time";
  • Implemented the display of an options list above the keyboard when the text area was in focus;
  • Adapted the input height dynamically based on screen size to address keyboard-related issues on both Android and iOS platforms;
  • Constructed a web version of the mobile app using React.js, configuring the same store component for both projects.
Project Tech stack:
React Native
React
Typescript
Redux Saga
Team Lead
Sep 2019 - Dec 20201 year 3 months
Project Overview

Truckers Network is a unique job board and social media app for truck drivers, often described as the "Tinder" for job posts. Sign-up is quick, guiding drivers directly to job listings. They complete their personal and career info before applying to jobs to create detailed applications for trucking companies. A standout feature enables direct chat between drivers and companies about job applications. Companies can start conversations, sending messages or job offers. A modal displays offer details, allowing drivers to accept, decline, or negotiate via chat. The app also offers a "student mode" for users registered through our driving academy system. In this mode, additional screens provide information like "Class Attendance" and "Test Results."

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Organized team sprints and managed task distribution within the team;
  • Created a significant portion of the project's architecture;
  • Configured app environments, including Dev, QA, and Prod, on iOS and Android;
  • Implemented Continuous Integration (CI) pipelines using Travis and Fastlane;
  • Integrated Code Push for dynamic app updates;
  • Improved animations in the "react-native-deck-swiper" library component;
  • Configured Firebase for real-time direct chat;
  • Implemented login with social media platforms like Facebook, Google, and Apple;
  • Wrote unit tests using Jest and end-to-end tests with Detox;
  • Managed code review processes and approval for pull requests;
  • Configured push notifications using OneSignal;
  • Set up deep links and deferred deep links with Branch.io for enhanced user redirection;
  • Integrated analytics tracking with Kochava;
  • Maintained project documentation.
Project Tech stack:
React Native
Redux Saga
Full-stack Developer
Feb 2019 - Jan 202011 months
Project Overview

TheBoatApp is a comprehensive boat data tracking platform that offers features like a logbook, inventory management, task lists, checklists, and more—all conveniently accessible through both web and mobile applications. The web app is the primary product, with the mobile app providing a streamlined version. The platform's key features include offline functionality, allowing users to add and access boat data even without an internet connection. Additionally, users can customize their boat profiles with personalized, user-defined fields for enhanced flexibility. The platform also supports data sharing, enabling users to share their entire boat profile or select specific elements such as inventory, checklists, and tasks with others.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the mobile app project structure;
  • Implemented a CI pipeline on CircleCi;
  • Configured a global state store using "reduxsauce" and "redux-saga";
  • Implemented a global theme configuration;
  • Built custom graph components such as "Area Chart" and "Pie Chart";
  • Developed various form components, including support for JSON Forms;
  • Implemented an offline mode utilizing "redux-persist";
  • Created a background service to track the boat's location during a trip;
  • Worked on connecting web app features using GraphQL.
Project Tech stack:
React
React Native
Apollo GraphQL
Redux Saga
Mobile Developer
Oct 2017 - Jun 20187 months
Project Overview

Nibblit was a food discovery application designed to assist users in finding restaurants and cafés tailored to their preferences. The app provided comprehensive information about each establishment, including details about the menu, presentation, atmosphere, and dietary options, aiding users in making informed dining choices. Key features included location-based search functionality, allowing users to find options near their current location and advanced search options based on their specific preferences. Results were displayed on a map, with the default focus set to the user's location. Additionally, Nibblit allowed users to leave reviews by rating with stars or providing written comments, enhancing the platform's interactivity and user engagement.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the project architecture;
  • Configured redux global state store with "redux-thunk";
  • Configured push notifications using OneSignal service;
  • Handled sorting and filtering functionalities;
  • Handled restaurants' pins on Google Maps.
Project Tech stack:
React Native
Redux Thunk
Mobile Developer
Dec 2016 - Jun 20181 year 5 months
Project Overview

Omum was a straightforward social media platform designed for mothers with infants, offering a space for socializing and participating in various activities together. The app featured essential functions such as "Account Creation," "Friend Search," and "Chat." The default language of the app was French.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created the project architecture;
  • Configured Firebase for real-time direct chats;
  • Configured push notifications with the OneSignal service;
  • Built UI components;
  • Handled social media login with Facebook;
  • Managed language localization.
Project Tech stack:
React Native
Redux Thunk

Education

2019
Informatics
Bachelor Degree

Copyright © 2024 lemon.io. All rights reserved.