Rafayel Jamalyan, Developer in Ararat, Ararat Province, Armenia
Rafayel is available for hire
Hire Rafayel

Rafayel Jamalyan

Verified Expert  in Engineering

Full-stack Developer

Location
Ararat, Ararat Province, Armenia
Toptal Member Since
August 18, 2022

Rafayel is a seasoned senior full-stack engineer with seven years of industry experience, and he's excited to bring his expertise to the platform. He has a strong background in both mobile and web development. Rafayel is a reliable partner who comprehends the complexities of business and delivers accordingly. Whether a company is evolving its idea into a remarkable product, facing challenges with scaling up or needing marketing and business automation, he's got its back.

Portfolio

Fantasy Space
JavaScript, React, TypeScript, HTML, CSS, JavaScript 6, Redux, Redux Persist...
Leanzer
JavaScript 6, TypeScript, React, Redux, Next.js, Material UI, Express.js...
AimTech
Node.js, TypeScript, JavaScript, Express.js, Postman, APIs, Linux, Algorithms...

Experience

Availability

Full-time

Preferred Environment

React Native, TypeScript, Amazon Web Services (AWS), MySQL, Flutter, React, Vue, Node.js, JavaScript, Databases

The most amazing...

...software solution I've crafted is a holistic fitness and healthcare app designed to empower individuals to manage every facet of a healthy lifestyle.

Work Experience

Chief Technical Officer

2022 - PRESENT
Fantasy Space
  • Managed and led the medium-sized team to accomplish better teamwork by conducting daily meetings and synchronizing team members' skills.
  • Oversaw the strategic direction of technology within Fantasy Space, aligning it with overall business goals and objectives.
  • Led the development and implementation of technology initiatives, ensuring they contributed to the company's growth and innovation.
  • Collaborated with cross-functional teams to align technology solutions with business processes, fostering efficient operations.
  • Defined and enforced technology standards, best practices, and development methodologies to ensure high-quality deliverables.
  • Designed and created the architecture of the eCommerce web application database.
  • Evaluated and mitigated technology-related risks, including cybersecurity and compliance issues, to safeguard company assets.
  • Tested, optimized, and simplified the queries to the database. Created multiple stored procedures and functions to make the database operations more simple, understandable, and reusable.
  • Managed technology budgets, resource allocation, and project timelines, ensuring optimal utilization of resources.
  • Provided consultancy services to clients seeking help developing minimum viable products (MVPs) or growing their tech startups.
Technologies: JavaScript, React, TypeScript, HTML, CSS, JavaScript 6, Redux, Redux Persist, Next.js, Material UI, Vue, Vuex, Quasar, Node.js, Express.js, MySQL, NestJS, Prisma, Postman, APIs, Jira, Slack, SCSS, Redux Thunk, Redux-Saga, Git, GitHub, Clean Code, Design Patterns, JavaScript Design Patterns, Linux, GitLab CI/CD, React Native, Tailwind CSS, Docker, Amazon Web Services (AWS), Socket.IO, Web App Development, Online Payments, Mobile App Design, Flutter, MongoDB, Web Scraping, OpenAI, OpenAI GPT-3 API, Dart, Mobile Apps, Dating Apps, Stripe API, NGINX, API Integration, Web Development, REST APIs, CI/CD Pipelines, GraphQL, Android, iOS, PWA, Web Hosting, Minimum Viable Product (MVP), Technical Leadership, DevOps, Scalability, Leadership, Vercel, Figma, Search Engine Optimization (SEO), Front-end, Mobile UX, Mobile Development, Authentication, Google Maps, Stripe, OpenAI GPT-4 API, HTML DOM, Browser Automation, Web App Automation, User Experience (UX), WebSockets, Live Chat, Messaging, PostgreSQL, eCommerce, FlutterFlow, Chrome Extensions, Testing, Version Control

Senior Full-stack Engineer | Team Lead

2021 - PRESENT
Leanzer
  • Led project planning and execution, including task assignment, progress tracking, and meeting project milestones.
  • Designed and created the architecture of the database for multiservice apps.
  • Created, documented, and tested a large API with 200+ endpoints via Postman.
  • Performed troubleshooting and improved the performance of hard-structured, front-end components.
  • Refactored a large codebase, including over 100 UI/logic components on the front end.
  • Developed a scalable architecture plan that allowed the application to handle increased user loads by utilizing load balancing, caching mechanisms, and horizontal scaling.
  • Designed the database schema, including tables, relationships, and indexes, to optimize data storage, retrieval, and query performance.
Technologies: JavaScript 6, TypeScript, React, Redux, Next.js, Material UI, Express.js, Node.js, Socket.IO, NestJS, Prisma, Vue, Vuex, Postman, SCSS, Redux Thunk, Quasar, Git, GitHub, APIs, Clean Code, Design Patterns, JavaScript Design Patterns, Linux, GitLab CI/CD, Tailwind CSS, Docker, Amazon Web Services (AWS), Web App Development, Online Payments, Mobile Apps, Stripe API, NGINX, API Integration, Web Development, REST APIs, CI/CD Pipelines, Android, iOS, PWA, Web Hosting, Minimum Viable Product (MVP), Technical Leadership, DevOps, Scalability, Leadership, Vercel, Figma, Search Engine Optimization (SEO), Front-end, Mobile UX, Mobile Development, Authentication, Stripe, OpenAI GPT-4 API, HTML DOM, Browser Automation, User Experience (UX), WebSockets, Live Chat, Messaging, PostgreSQL, FlutterFlow, Testing, Version Control

Middle Back-end Engineer

2019 - 2021
AimTech
  • Documented code and technical processes to ensure comprehensive knowledge sharing, fostering smooth project transitions.
  • Proactively identified and proposed innovative solutions to address front-end technical challenges, significantly contributing to project success.
  • Troubleshoot and debugged front-end issues with a keen focus on optimizing user interfaces and enhancing overall user experience.
  • Collaborated seamlessly within cross-functional teams, engaging with designers and QA engineers to deliver high-quality, visually appealing front-end software products within project timelines.
  • Developed the back end of an app that helps people stop smoking.
  • Created an admin dashboard to help the app owner manage all the resources inside the app and see the report via graphs.
  • Wrote automated tests via Postman and documented all the request endpoints.
Technologies: Node.js, TypeScript, JavaScript, Express.js, Postman, APIs, Linux, Algorithms, Data Structures, MySQL, SQLyog, Web App Development, Online Payments, Mobile Apps, NGINX, API Integration, Web Development, CI/CD Pipelines, Web App Automation

Junior Full-stack Engineer

2017 - 2019
Natk Systems
  • Developed and maintained user-friendly front-end interfaces using HTML, CSS, and JavaScript (without any frameworks) to enhance the overall user experience.
  • Built a high-performance front end for payment terminals with Vanilla JavaScript.
  • Created a mobile application to accept payments and orders in restaurants.
  • Developed and integrated payment protocols for the terminal payment system.
  • Created cross-platform mobile applications using Ionic and React Native.
Technologies: JavaScript, Node.js, MySQL, HTML, CSS, React, jQuery, Ionic 4, SCSS, Git, GitHub, APIs, Clean Code, Design Patterns, Linux, Web Development, Front-end, Mobile UX, Mobile Development, HTML DOM, Browser Automation, Web App Automation

Leanzer: Fitness Software Solution

https://leanzer.com/
Leanzer app is a comprehensive and user-friendly tool that combines the power of a calendar with various assignment types to help users track and manage their overall well-being. This app allows users to easily schedule and monitor their daily assignments, including meals, sleep patterns, water intake, exercises, and supplements. The calendar feature allows for seamless organization and visualization of these activities, making it effortless for users to stay on top of their fitness and healthcare goals. Whether you aim to improve your nutrition, optimize sleep quality, stay hydrated, maintain an exercise routine, or track supplement intake, this app provides a convenient and holistic solution to support your overall health and wellness journey.

As a solo full-stack developer on the Leanzer, my responsibilities included designing and developing the entire application architecture on the front-end and back-end. I was responsible for creating an intuitive and visually appealing user interface for the app, implementing features such as calendar functionality and assignment tracking. Overall, my role encompassed end-to-end development, database management, API integration, testing, and deployment of the Leanzer.

Keak.com: Marketing Automation

https://keak.com/
Keak.com is a platform that helps automate the generation of impactful content variations, specifically targeting elements such as headline, copy, and CTA (call-to-action), poised to influence website conversion rates significantly. Keak.com revolutionizes the A/B testing landscape. Leveraging the ChatGPT API, the platform takes a revolutionary approach by suggesting more effective titles based on advanced language processing capabilities. Additionally, Keak.com provides comprehensive performance statistics, empowering clients with valuable insights for informed decision-making in their marketing endeavors. This process involves dynamically splitting website traffic between the initial content and two variations at a time. The platform employs a sophisticated approach by automatically saving results when tests reach statistical significance. These results are then fed into a client's AI model, contributing to fine-tuning future content variations.

As a front-end developer on the Keak.com project, my responsibilities encompassed the development of the user interface to ensure a seamless and engaging experience for clients involved in A/B testing.

TinderOne: Dating App

https://play.google.com/store/apps/details?id=com.antiiiii.tinderone
TinderOne is a feature-rich dating app that draws inspiration from the popular dating platform Tinder while incorporating an additional "sending gifts" feature to enhance user interactions. The app provides a seamless and intuitive interface for users to discover, connect, and engage with potential matches. Users can create profiles, upload photos, and browse through profiles of other users based on their location and preferences. The app employs a swiping mechanism, where users can swipe right to like someone or swipe left to pass. Additionally, the "sending gifts" feature allows users to send virtual gifts to their matches, adding an extra layer of engagement and expression. With real-time updates using Socket.IO, TinderOne ensures instant notifications and smooth user communication. It aims to provide a delightful and engaging dating experience for its users.

As a full-stack developer, I played a crucial role in building TinderOne. This captivating dating app combines the familiar swiping mechanism of Tinder with the added feature of sending virtual gifts, providing users with an enjoyable and engaging dating experience.

Converse Bank

https://play.google.com/store/apps/details?id=am.conversebank.conversebankmobile.release
Converse Bank is a secure and user-friendly mobile banking app that allows customers to conveniently access a wide range of banking services from their smartphones. With this app, users can perform various financial tasks, such as checking account balances, making transfers, paying bills, managing cards, and accessing transaction history. The app provides a seamless and intuitive user interface, ensuring a smooth banking experience for customers on the go. With advanced security features and real-time notifications, Converse Bank ensures the privacy and safety of users' financial information, delivering a reliable and trusted mobile banking solution.

As a React Native mobile developer on the Converse Bank project, my responsibilities revolved around developing the mobile application using the React Native framework. I actively participated in the design and implementation of the user interface, ensuring a visually appealing and user-friendly banking experience. I integrated back-end APIs and implemented features such as account balance display, transaction history, fund transfers, and bill payments.

Driver Price: Revolutionary Taxi App

Driver Price is a revolutionary taxi app that introduces a unique concept of price negotiation between users and drivers. The app allows users to request a taxi ride by offering their desired price, giving them more control and flexibility. Drivers can then review the price offers and choose to accept a specific fare or make their counteroffer. This innovative approach empowers users and drivers to negotiate and find a mutually beneficial ride price. Driver Price also incorporates real-time updates and notifications using Socket.IO, ensuring efficient communication and a seamless experience for all parties involved. With a user-friendly interface and advanced functionality, Driver Price aims to transform the taxi industry by promoting transparency and fair pricing.

As a full-stack developer on the Driver Price project, my responsibilities encompassed developing both the front-end and back-end components of the application. On the front end, I used React Native to build a cross-platform mobile app that delivers a smooth and intuitive user experience. Leveraging my JavaScript skills, I implemented features such as user authentication, ride requests, price offers, and real-time notifications.

Autozone

https://apps.apple.com/am/app/autozone/id6474038080
Autozone stands as a centralized hub for gathering crucial information about vehicles. Tailored for the Government industry, this innovative platform enables users to access vital details about their cars, including information about technical inspections, insurance deadlines, and more. At its core, Autozone serves as a one-stop destination for drivers, offering a plethora of functionalities. The platform goes beyond mere information retrieval by assisting drivers in locating key services such as technical inspection facilities, vulcanization services, and car wash points. Additionally, Autozone provides a unique feature that allows users to contact a driver who may have blocked their way simply by entering the license plate information into the application.

As a full-stack developer, my responsibilities encompassed the end-to-end development of Autozone. Utilizing React and Next.js, I crafted an intuitive and responsive front end, providing users with a seamless experience when accessing critical information about their vehicles. The back end, powered by Node.js and Nest.js, supported by MySQL and Prisma, ensures real-time data synchronization, secure user authentication, and efficient data storage.

Memodio: Medical App

https://play.google.com/store/apps/details?id=com.memodio.app&pcampaignid=web_share
Memodio is a groundbreaking application dedicated to supporting individuals dealing with forgetfulness and cognitive impairments, aimed at reducing the risk of dementia. With a user-centric approach, Memodio offers a range of features to enhance memory retention, cognitive function, and overall well-being. From personalized reminders and memory exercises to cognitive training programs and educational resources, Memodio provides comprehensive support tailored to individual needs.

In my role as a full-stack developer, I contributed to the development of Memodio, focusing on creating a user-friendly and accessible platform. Utilizing technologies such as Flutter for the front end, and Node.js and Nest.js for the back end, I helped build a responsive and intuitive application. Additionally, I integrated Firebase for secure data management and user authentication, ensuring a seamless and safe experience for Memodio users.

Memodio represents a significant advancement in leveraging technology to support individuals with cognitive impairments, offering a holistic solution to enhance memory and cognitive function. My involvement as a full-stack developer was instrumental in realizing Memodio's mission.

Copal.ai

https://copal.ai/
Copal.ai is revolutionizing digital learning with its AI-powered tools designed to enhance engagement, personalization, and inclusivity in educational content. As an innovative edtech startup, Copal.ai is dedicated to providing educators and content creators with cutting-edge solutions that leverage artificial intelligence to create interactive and dynamic learning experiences. By incorporating advanced features such as natural language processing, machine learning, and personalized recommendations, Copal.ai enables educators to deliver tailored content that resonates with learners of diverse backgrounds and learning styles.

As a full-stack developer at Copal.ai, I contributed to the development of AI tools aimed at transforming digital learning. Utilizing technologies like React, Next.js, Node.js, and MongoDB, I played a key role in building scalable and intelligent solutions that enable educators to create engaging and personalized learning experiences. Additionally, I focused on implementing robust data security measures and ensuring compliance with regulatory standards to uphold user privacy and trust.

HayPost Pay: Bill Payment App

https://apps.apple.com/us/app/haypost-pay-wallet/id1553436505
HayPost Pay is a mobile application designed to enhance the convenience of payment processes within postal delivery and bill payments. Developed for HayPost, a national postal operator and delivery service provider, the app enables users to make instant payments for their packages, effectively resolving operational-level challenges for HayPost. The application streamlines the payment experience for users, offering a seamless and efficient way to manage transactions related to postal services. With a user-friendly interface, HayPost Pay has significantly improved the overall operational efficiency of HayPost, contributing to a more streamlined and user-centric postal and delivery service.

As the full-stack developer on the HayPost Pay project, I played a pivotal role in the front-end and back-end development processes. On the front-end side, I leveraged React Native, React, and Next.js to create a dynamic and intuitive mobile application interface. The application is designed for optimal user experience, allowing users to make instant payments seamlessly. Responsive design principles were implemented to ensure a consistent, user-friendly experience across various devices.

Stone Market: Online Stone Marketplace

https://stonemarket.am
Stone Market is an innovative online marketplace that connects stone processing plant owners or salespeople with potential customers looking for stone processing services. The platform provides a user-friendly interface where companies can register, search for stone processing orders, and apply to execute those orders. Additionally, the platform features a comprehensive admin panel that allows administrators to manage orders, communicate with registered companies, and assign orders to suitable companies. Admins can add orders with a rich set of properties and attach them to specific companies based on their discussions. The platform facilitates seamless communication between company owners and admins through a chat system, enabling efficient collaboration and order management. Stone Market aims to streamline the process of connecting stone processing service providers with customers, enhancing the efficiency and convenience of the stone industry.

As the front-end developer on the Stone Market project, I created both the website and the admin panel. I used Nuxt.js 3 and Tailwind CSS for the website to build a fast and responsive front-end application leveraging Vue 3.

Polyglotte.am: Translation Tool

https://polyglotte.am/
Polyglotte.am is a cutting-edge web-based application in the language services and communication technology industry, serving as a comprehensive translation tool tailored for conferences. Polyglotte.am's primary focus is enhancing the conference experience, particularly in medical settings, by providing concise real-time translations. Beyond medical conferences, the application transcends boundaries, proving invaluable in diverse communication scenarios. Its standout feature is simultaneous multilanguage translation, ensuring that audiences remain fully engaged and seamlessly breaking down language barriers. This versatile tool caters to three distinct user types: the conference creator, speakers, and attendees. The conference creator can invite speakers, send conference reminders, and organize talks along with the specific languages for translation. Speakers, in turn, can seamlessly add talks with corresponding sections, ensuring a flawless translation synchronized with their presentation slides. For users, Polyglotte.am offers a convenient mobile solution for accessing translations, eliminating language barriers, and guaranteeing an uninterrupted conference experience.

Solohaul Park: Business Website

https://solohaulpark.ru/
Solohaul Park is a dynamic and interactive business website showcasing various services provided by the park. The website offers a visually appealing and user-friendly interface where visitors can explore the different services available. Users can browse through the park's multiple attractions, shows, and activities, accompanied by engaging animations and visuals that enhance the user experience. Additionally, the website includes a shopping cart feature, allowing users to add tickets for their chosen services to the basket and complete the purchase online. With a seamless and secure payment process, Solohaul Park ensures a hassle-free ticket booking experience for visitors, promoting customer satisfaction and convenience.

As a full-stack developer on the Solohaul Park project, my responsibilities involved developing the website's front- and back-end components using TypeScript. On the front-end, I used React to build the user interface, leveraging the power of TypeScript to ensure type safety and code maintainability. I implemented interactive features and animations to enhance the user experience and create an engaging website.

Amaranoc.am: Real Estate Website

https://amaranoc.am/
Amaranoc. am is a project specializing in exceptional terms for summer country house rentals. The platform prioritizes competitive conditions to ensure an unparalleled experience for both property owners and seekers of comfort and tranquility. It stands as a transformative force in the real estate industry in Armenia. Amaranoc.am goes beyond a mere platform; it represents a comprehensive solution where the team takes charge of marketing, advertising, and the entire rental process. The project also features a robust admin panel, a vital component that ensures effective communication between users and the project team. The admin panel is a centralized hub where any inquiry or offer reaches the project team promptly. It facilitates seamless management of all offers displayed on the website, giving the project team the ability to edit, add, or remove offers as needed.

As a full-stack developer on this project, my responsibilities encompassed the seamless integration of technologies to deliver a user-friendly and visually appealing platform. Utilizing React and Next.js, I crafted a dynamic and responsive front end that aligns with the real estate industry's aesthetic and functional requirements.

JackLeckerman: Meeting Organization Application

https://apps.apple.com/am/app/jackleckerman/id6466784200
JackLeckerman, a sophisticated meeting organization application tailored for the Lifestyle/Leisure industry, is designed to streamline and optimize internal company communications. Leveraging the power of Flutter and Firebase, Jack Leckerman provides a seamless and intuitive platform for orchestrating and managing calls, ultimately enhancing productivity and fostering smoother collaborations within small to mid-sized companies in the lifestyle and leisure sector. The technology stack of Flutter and Firebase was carefully selected to ensure a robust and cross-platform application. Flutter, known for its flexibility and expressive UI, contributes to an engaging user experience, while Firebase serves as a scalable and real-time back-end solution. This combination allows Jack Leckerman to deliver a sophisticated and efficient meeting organization experience for lifestyle and leisure businesses.

As a full-stack developer, my responsibilities encompassed the end-to-end development of JackLeckerman. Utilizing Flutter, I crafted a modern and user-friendly front end, providing an intuitive interface for users to organize and manage meetings seamlessly.

Tiffi.store: eCommerce Platform

https://tiffi.store/
Tiffi is an online store that redefines the eCommerce experience by seamlessly merging contemporary fashion with classic elements. At the heart of Tiffi is a carefully curated collection of shoes and clothing, each designed to encapsulate contemporary fashion's essence while retaining timeless aspects. The platform boasts an easy-to-navigate, minimalistic design, offering users an immersive and streamlined shopping experience. Tiffi caters to diverse tastes, ensuring that individuals of all ages and personal styles can effortlessly stay stylish and find items that resonate with their unique preferences.

As a full-stack developer, my responsibilities encompassed the seamless integration of front- and back-end components to bring the Tiffi.store to life. Utilizing React and Next.js, I crafted an intuitive and responsive user interface, ensuring a visually appealing and consistent design across various devices. Tailwind, along with HTML and CSS, played a pivotal role in achieving a minimalist design that aligns with the modern aesthetic of the fashion industry.

Quit Dipping Bootcamp: App To Assist Individuals to Quit Smoking

https://play.google.com/store/apps/details?id=com.aimtech.dipstop
Quit Dipping Bootcamp is a comprehensive app designed to assist individuals in their journey to quit smoking and overcome tobacco addiction. The app provides a supportive and structured program tailored to each user's needs, offering guidance, resources, and motivation to help them successfully quit dipping. With features such as progress tracking, daily challenges, educational content, and a community support system, Quit Dipping Bootcamp empowers users to take control of their health and make positive changes. The app utilizes evidence-based strategies and techniques to provide effective support and motivation throughout the quitting process, fostering a smoke-free lifestyle for its users.

As a back-end engineer for the Quit Dipping Bootcamp project, my primary responsibilities involved the development of the server-side components of the application. I utilized NestJS, a powerful and scalable Node.js framework, to build the back-end API endpoints. Using TypeScript, I ensured type safety and code maintainability throughout the project.

Mosh Zone

An extensive, multifunctional, multilanguage, real-time eCommerce web application, including non-regular eCommerce features like Instagram stories and map integration. It has a large and multi-role management admin dashboard and many other things.

Dipstop

https://dipstop.com/
Dipstop is an app that recommends alternatives to help people stop smoking. I developed the back end with more than 50 request endpoints. The app had an admin dashboard where the owner could see statistics as graphs and manage different resources.

Languages

JavaScript, HTML, CSS, JavaScript 6, TypeScript, SQL, Dart, C#, SCSS, GraphQL, HTML5, CSS3

Frameworks

Redux, Next.js, Material UI, Express.js, Tailwind CSS, React Native, Flutter, Ionic 4, NestJS, Quasar, Nuxt.js

Libraries/APIs

Node.js, React, Vue, REST APIs, Google Maps, jQuery, Socket.IO, Vuex, Redux-Saga, Redux Persist, Stripe API, Stripe, Google Translate API

Tools

Postman, Git, GitHub, NGINX, Figma, Prisma, Slack, GitLab, Jira, Redux Thunk, GitLab CI/CD, SQLyog, Auth0

Paradigms

Clean Code, Design Patterns, JavaScript Design Patterns, Mobile App Design, DevOps, Mobile Development, HTML DOM, Testing, Search Engine Optimization (SEO)

Platforms

Visual Studio Code (VS Code), Linux, Google Cloud Platform (GCP), Android, iOS, FlutterFlow, Amazon Web Services (AWS), Docker, Vercel, Firebase

Storage

MySQL, PostgreSQL, MongoDB, Databases

Other

Algorithms, Data Structures, APIs, Web App Development, Online Payments, Responsive UI, Responsive Design, Mobile App Development, Websites, Full-stack, Full-stack Development, Mobile Apps, Dating Apps, API Integration, Web Development, CI/CD Pipelines, PWA, Web Hosting, Minimum Viable Product (MVP), Technical Leadership, Scalability, Leadership, Front-end, Mobile UX, Authentication, Browser Automation, Web App Automation, User Experience (UX), WebSockets, Live Chat, Messaging, eCommerce, Version Control, Web Scraping, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Chrome Extensions, Axios, ChatGPT, Payment APIs, Artificial Intelligence (AI)

2017 - 2023

Bachelor's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

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