Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
Edvard Avagyan

Edvard Avagyan

Oshakan,AM

Summary

React Native developer with 3 years of experience in mobile app development, leveraging modern libraries and tools such as React, Redux, Firebase, and React Navigation. The current stack includes React Native, Firebase, React Navigation, and essential tools like React Native Reanimated and Vision Camera for building responsive, high-performance apps. Specialized in creating seamless and efficient user experiences while integrating third-party services such as Google Sign-In, AWS for file storage, and Track Player for audio playback. Covering the full development cycle-from design to publication in the App Store and Play Market-ensuring high-quality and scalable app solutions. Experience with web projects has further broadened technical skills. Passionate about overcoming challenges and delivering high-quality, seamless mobile app solutions.

Overview

3
3
years of professional experience

Work History

React Native Developer

Code Idea
Yerevan
04.2025 - Current

Golfmore

Golfmore is a modern mobile application designed for golfers, offering advanced functionalities to simplify gameplay management, reservations, and payments. Developed using React Native 0.79.2, Golfmore ensures seamless performance across both iOS and Android platforms. The project integrates Firebase services for authentication, messaging, and notifications, along with Stripe for secure and efficient payment processing. Utilizing Redux-Saga for state management and Axios for API interactions, Golfmore provides stable, predictable, and scalable app logic. Deployment and updates are streamlined through CodePush, enabling real-time feature delivery and swift issue resolution.

React Native developer

Webex Technologies
Yerevan
10.2024 - 03.2025

Alleven.

Alleven is a multi-functional event management platform designed for creating and participating in events. It allows users to book company services and organize meetups. The platform features interactive maps for discovering events, as well as dynamic UI components for ratings, comments, and social interactions.

  • Developing and integrating UI components for event management, bookings, and social interactions.
  • Implementing Google Maps functionality for event location tracking.
  • Optimizing application performance and responsiveness.
  • Integrating API services for real-time updates.

Technologies and tools: TypeScript, React Native, Formik, Socket.io, React Native Maps, React Navigation, React Native Image Picker, React Native Share, React Native Bottom Sheet, Google Maps API, Firebase, and Push Notifications.

Chatruletka

This is a real-time chat application focused on audio-based interactions. The app allows users to engage in random chat sessions using audio messaging, push notifications, and real-time messaging. The platform includes features such as media file management, audio playback, and image selection.

  • Implemented real-time messaging and audio functionality.
  • Integrated push notifications using Notifee for user alerts.
  • Handled media file management (audio and images) through React Native libraries.
  • Ensured cross-platform compatibility, and a smooth user experience.
  • Collaborated with the team to optimize performance and maintain a maintainable codebase.

Technologies and tools: JavaScript, React Native, Axios, React Navigation, React Native Audio Recorder, React Native Sound, React Native Image Picker, Notifee, and Firebase.

Museums Armenia

The Museums app is a cultural exploration platform, designed to provide users with a smooth experience for exploring museum locations, viewing exhibitions, and managing their visit schedules. The app integrates with various features, like date pickers, maps, and real-time data fetching for museum details. Additionally, it offers multilingual support and features for user authentication through Google Sign-In.

  • Implemented museum list and location features, with mapping functionality.
  • Integrated Google Sign-In for user authentication.
  • Managed internationalization and translations using i18next.
  • Developed custom UI components with React Native Linear Gradient and React Native Shadow 2.
  • Worked with forms and validation using Formik and Yup.
  • Integrated Redux for state management with Redux and Redux Toolkit.
  • Optimized app performance, ensuring a smooth user experience across Android and iOS platforms.

Technologies and tools: JavaScript, React Native, Redux, Redux Toolkit, Axios, i18next, Formik, Yup, React Navigation, React Native Calendars, React Native Date Picker, React Native Maps, Google Sign-In.

React Native developer

Wearify
11.2023 - 08.2024
  • Company Overview: Wearify is a 3D virtual try-on platform for fashion clothing brands, leveraging AI to analyze user photos and recommend clothing that fits based on body shape and size. The app aims to reduce return rates for online clothing purchases by providing an immersive and accurate virtual try-on experience.
  • Developed and maintained the mobile application for iOS and Android platforms
  • Integrated Firebase for authentication and real-time Firestore database
  • Implemented user authentication with Google Sign-In using React Native Google Sign-In
  • Built and optimized the 3D try-on experience using React Native Vision Camera to capture user photos
  • Managed application state with Redux Toolkit for seamless data handling across screens
  • Developed UI/UX with React Native components and libraries like React Native Vector Icons, Linear Gradient, and Animated Progress for smooth visual effects
  • Utilized React Navigation for efficient routing, with Bottom Tabs and Drawer Navigation for an enhanced user experience
  • Created forms and validations with Formik and Yup, ensuring smooth user input handling
  • Integrated dynamic image and video handling with React Native View Shot for capturing snapshots of virtual try-ons
  • Ensured responsive design with React Native Safe Area Context and React Native Screens for better compatibility across devices
  • Worked on performance optimizations using React Native Reanimated and React Native Gesture Handler for enhanced animations and touch interactions
  • Implemented device information gathering with React Native Device Info for a personalized experience
  • Integrated native file system support for handling images and videos using React Native FS
  • Wearify is a 3D virtual try-on platform for fashion clothing brands, leveraging AI to analyze user photos and recommend clothing that fits based on body shape and size. The app aims to reduce return rates for online clothing purchases by providing an immersive and accurate virtual try-on experience.
  • Technologies and tools: JavaScript, React Native, Firebase, Redux Toolkit, React Navigation, Formik, Yup, Axios, React Native FS, React Native Vision Camera, React Native Vector Icons, React Native Linear Gradient, React Native View Shot, React Native Reanimated, React Native Gesture Handler, React Native Device Info, Google Sign-In

React Native developer

KidsTales
03.2023 - 08.2024
  • Company Overview: KidsTales is an audiobook platform designed for children, offering a collection of timeless classics and modern tales from both Armenian and international authors. The app aims to foster creativity, intelligence, and a bright future for youth through engaging storytelling in Armenian.
  • Developed core app features like audiobook playback, user authentication, and content management
  • Integrated Apple and Google authentication with React Native Apple Authentication and React Native Google Sign-In
  • Implemented real-time audio streaming and file management using React Native Track Player, React Native FS, and AWS SDK for secure file storage
  • Supported multiple languages using i18next for localization
  • Handled app navigation using React Navigation
  • Implemented UI components with NativeBase, react-native-svg, and React Native Safe Area Context
  • Utilized Redux for global state management and asynchronous operations
  • Set up error and notification alerts with React Native Dropdown Alert
  • KidsTales is an audiobook platform designed for children, offering a collection of timeless classics and modern tales from both Armenian and international authors. The app aims to foster creativity, intelligence, and a bright future for youth through engaging storytelling in Armenian.
  • Technologies and tools: JavaScript, React Native, Redux Toolkit, React Navigation, React Native Track Player, i18next, React Native FS, AWS SDK

React Native developer

LetsPlay
08.2023 - 01.2024
  • Company Overview: LetsPlay is an event organizing app that allows users to create and join game events such as Mafia, Crocodile, and Alias at specific entertainment venues. It enables users to form teams, participate in tournaments, and share game-related media. The app also integrates with location services, media libraries, and notifications to enhance the user experience.
  • Developed core app features such as game event creation, team formation, and game media sharing
  • Integrated media functionalities using React Native libraries, including React Native Video, React Native Image Picker, and React Native Share
  • Set up push notifications with react-native-push-notification and OneSignal
  • Managed geolocation and user location permissions using React Native Geolocation Service and React Native Permissions
  • Implemented custom UI components with React Native Linear Gradient, React Native Modal, and Lottie
  • Ensured seamless navigation using React Navigation and managed app state with Redux
  • Worked with real-time event updates and user notifications using Socket.io
  • Implemented media playback and sharing features using React Native Video and React Native FS
  • LetsPlay is an event organizing app that allows users to create and join game events such as Mafia, Crocodile, and Alias at specific entertainment venues. It enables users to form teams, participate in tournaments, and share game-related media. The app also integrates with location services, media libraries, and notifications to enhance the user experience.
  • Technologies and tools: JavaScript, React Native, Redux Toolkit, Socket.io, Lottie, React Navigation, React Native Video, React Native FS, React Native Image Picker, React Native Share, OneSignal

React Native developer

eTools
06.2022 - 01.2023
  • Company Overview: eTools is an app designed for users to pay for European toll roads. The app allows users to generate QR codes and drive without the need for terminal-based memberships, making the toll road payment process faster and more convenient.
  • Developed and maintained core app features, including user authentication, toll payments, and QR code generation
  • Integrated Firebase for backend services and Firebase Messaging for real-time notifications
  • Implemented dynamic links for sharing and user onboarding using Firebase Dynamic Links
  • Managed application state with Redux Toolkit for seamless data handling
  • Utilized React Navigation to enhance user experience with stack and bottom tab navigation
  • Integrated modal and bottom sheet functionality using React Native Modalize and React Native Raw Bottom Sheet
  • Built a responsive UI with React Native components and third-party libraries like React Native Paper and React Native Vector Icons
  • Enhanced UI/UX with gesture handling and animations using React Native Reanimated and Gesture Handler
  • Integrated payment functionality with third-party services and APIs for toll road payments
  • Optimized performance with lazy loading using React Native Big List for faster list rendering
  • ETools is an app designed for users to pay for European toll roads. The app allows users to generate QR codes and drive without the need for terminal-based memberships, making the toll road payment process faster and more convenient.
  • Technologies and tools: JavaScript, React Native, Firebase, Redux Toolkit, React Navigation, Axios, Moment.js, date-fns, Formik, i18next, React Native Paper, React Native Vector Icons, React Native Modalize, React Native Raw Bottom Sheet, React Native WebView, React Native Big List, Firebase Messaging

React Native developer

Bowy
03.2022 - 06.2022
  • Company Overview: Bowy is a car rental platform that allows users to list their cars for rent and enables others to rent them. The app streamlines the car rental process by allowing users to browse available vehicles, create listings, and manage bookings efficiently.
  • Developed features for listing cars, browsing available rentals, and managing user accounts
  • Implemented navigation using React Navigation, integrating both bottom tabs and drawer navigation
  • Utilized Expo tools like ImagePicker for image uploads and expo-document-picker for document handling
  • Designed responsive UI components with React Native Paper, NativeBase, and React Native Vector Icons
  • Implemented car filters, booking systems, and user settings with custom dropdowns and sliders
  • Managed app state using React Native's built-in state management and Axios for API calls
  • Enabled real-time communication and notifications via WebSockets
  • Integrated Expo permissions for location and camera access
  • Bowy is a car rental platform that allows users to list their cars for rent and enables others to rent them. The app streamlines the car rental process by allowing users to browse available vehicles, create listings, and manage bookings efficiently.
  • Technologies and tools: JavaScript, React Native, Expo, Axios, React Navigation, React Native Reanimated, React Native Paper, React Native Vector Icons, NativeBase, WebSockets, expo-image-picker, expo-document-picker

Education

Master's Degree - Finances

Armenian State University of Economics

Skills

  • JavaScript
  • TypeScript
  • React Native
  • React Navigation
  • Redux Toolkit
  • Axios
  • Formik
  • Socketio
  • Momentjs
  • React Native Maps
  • Expo
  • Yup
  • I18next
  • Lottie
  • React Native Image Picker
  • React Native Share
  • React Native Bottom Sheet
  • React Native Audio Recorder
  • React Native Sound
  • React Native Calendars
  • React Native Date Picker
  • React Native vector icons
  • React Native Linear Gradient
  • React Native view shot
  • React Native Reanimated
  • React Native gesture handler
  • React Native Modalize
  • React Native raw bottom sheet
  • React Native WebView
  • NativeBase
  • Date-fns
  • React Native device info
  • Notifee
  • WebSockets
  • Google Maps API
  • Firebase
  • Firebase messaging
  • Google Sign-In
  • AWS SDK
  • OneSignal

Personal Information

Title: React Native developer

Timeline

React Native Developer

Code Idea
04.2025 - Current

React Native developer

Webex Technologies
10.2024 - 03.2025

React Native developer

Wearify
11.2023 - 08.2024

React Native developer

LetsPlay
08.2023 - 01.2024

React Native developer

KidsTales
03.2023 - 08.2024

React Native developer

eTools
06.2022 - 01.2023

React Native developer

Bowy
03.2022 - 06.2022

Master's Degree - Finances

Armenian State University of Economics
Edvard Avagyan