Reldi
From Albania (GMT+2)
9 years of commercial experience
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
Additional skills
Ready to start
02/12/2024Direct hire
Potentially possibleExperience Highlights
Senior Front-end/Mobile Developer
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.
- 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.
Senior Mobile Developer
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.
- 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.
Team Lead
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."
- 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.
Full-stack Developer
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.
- 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.
Mobile Developer
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.
- 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.
Mobile Developer
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.
- 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.