About

about

Here is a little background

Seasoned Software Developer with over 5 years of hands-on experience in the dynamic realm of software development. I am passionate about crafting robust, scalable, and innovative solutions that not only meet but exceed the ever-evolving demands of the digital landscape My expertise extends across the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. I thrive in collaborative environments, fostering open communication and teamwork to achieve project milestones efficiently. My ability to translate complex technical concepts into clear, actionable insights enables me to effectively communicate with cross-functional teams, stakeholders, and clients. As a Senior Software Engineer, I am committed to pushing the boundaries of what is possible in the world of technology. I am excited about the prospect of tackling new challenges, embracing emerging technologies, and contributing to the success of forward-thinking projects. Thank you for visiting my portfolio. I look forward to the opportunity to collaborate on cutting-edge projects and contribute my skills to drive technological advancements. Let`s build the future together!

Experience

Visit

ReactJS / React Native Developer

Ithire

Mon May 07 2018 - Tue Nov 02 2021

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • Diverse Project Exposure: Engaging in freelance projects allowed me to work on a variety of projects across different industries. This exposure helped me build a diverse skill set and adaptability.
  • Skill Enhancement: Continuously working on different projects challenged me to enhance my skills. This is particularly true in the rapidly evolving field of ReactJS / React Native development.
  • Networking Opportunities: Working with a company that sources freelance project exposed me to a wide network of clients and collaborators.
  • Autonomy and Decision-Making: Freelance projects granted me a level of autonomy in decision-making. This was an excellent opportunity to take ownership of my work and make important decisions that impact project outcomes.
  • Continuous Learning: Working on freelance projects exposed me to different challenges, technologies, and client requirements. This continuous learning experience keeped my skills sharp and ensured that I stay up-to-date with industry trends.
Visit

Middle NextJS Developer

TripShock!

Wed Aug 02 2023 - Present

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • Domain Knowledge: Gaining a deep understanding of the watersports and tourism industry to better align my technical decisions with business goals.
  • NextJS Proficiency: Showcasing my expertise in NextJS, highlighting my ability to build efficient and scalable web application.
  • Responsive Design: Ensuring that my development work focuses on creating responsive and user-friendly interfaces, catering to a diverse audience across various devices.
  • Performance Optimization: Implementing performance optimization techniques to enhance the overall user experience, especially considering potential slow internet connections in touristic locations.
  • Security: Prioritizing security measures, including secure data transmission, storage, and user authentication to protect sensitive user information.
  • Collaboration with UX/UI Designers: Collaborating effectively with UX/UI designers to implement visually appealing and intuitive user interfaces that enhance the booking experience.
  • Code Documentation: Maintaining clear and comprehensive code documentation to facilitate collaboration among team members and future development efforts.
  • Continuous Integration/Continuous Deployment (CI/CD): Implementing CI/CD pipelines to automate the testing and deployment processes, ensuring a faster and more reliable release cycle.
  • Staying Updated with Technologies: Keeping abreast of the latest technologies and industry trends to continuously improve the technology stack and development processes.
Visit

NextJS Developer

Digital Consulting Solutions

Fri Sep 01 2023 - Fri Nov 03 2023

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • Understanding Requirements: Carefully analyzed and understood the project requirements. Ensured that I had a clear understanding of what the client expected from the final product.
  • Effective Communication: Maintain open and transparent communication with the client throughout the project. Regular updates, clarification and progress reports helped me build trust and ensure everyone was on the same page.
  • Project Planning: I developed a clear project plan with timelines, milestones and deliverables. Shared plan with client to set expectations and gain approval.
  • Code Quality: I wrote clean, maintainable, and well-documented code. I've followed best practices and coding conventions to make it easier for other developers to understand and extend your work.
  • Version Control: I used version control systems (Git) effectively keeping a well-organized repository with clear commit messages.
Visit

ReactJS Developer

Eachbase

Fri Nov 05 2021 - Mon Nov 07 2022

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • Product Ownership: I started working on company-owned products, which gave me a sense of ownership and pride in my work. My contributions directly impacted the success and development of the products.
  • Collaboration and Teamwork: Collaborate with cross-functional teams such as designers, product managers and other developers. I got the opportunity to learn from experienced professionals and share my knowledge with others.
  • Agile Development: Involvement in Agile development methodologies, promoting adaptability and responsiveness to changing requirements. Regular sprints and feedback loops for iterative improvement.
  • Quality Focus: Emphasis on delivering high-quality code and products, enhancing my coding standards and practices. Exposure to robust testing and quality assurance processes.
  • User-Centric Development: I got the opportunity to work on products with a focus on user experience and customer satisfaction. Iterative development based on user feedback to continuously improve the product.
Visit

Middle ReactJS Developer

MARPLA

Thu Mar 02 2023 - Fri Aug 04 2023

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • User Interface (UI) Design and Development: Successfully designed and implemented intuitive and user-friendly UI components for the WildBerries Sellers service platform using ReactJS. Demonstrated proficiency in creating responsive and visually appealing interfaces that enhance the overall user experience.
  • Component Reusability and Modularity: Emphasized the importance of component-based architecture, resulting in highly modular and reusable React components. Utilized React's component lifecycle and hooks effectively to optimize performance and maintainability.
  • State Management: Implemented efficient state management strategies, using MobX, to ensure seamless data flow and synchronization across various components. Maintained a clear separation of concerns between components and their respective states for better code organization.
  • API Integration: Successfully integrated the WildBerries Sellers service platform with backend APIs, ensuring smooth communication between the front end and back end. Utilized asynchronous programming techniques to handle API calls, enhancing the responsiveness of the platform.
  • Performance Optimization: Demonstrated a commitment to optimizing the performance of the React application by identifying and resolving bottlenecks. Employed techniques such as code splitting, lazy loading, and memoization to enhance the platform's speed and responsiveness.
  • Responsive Web Design: Ensured a consistent user experience across various devices by implementing responsive web design principles. Tested and refined the platform's responsiveness on different screen sizes to guarantee accessibility for a broad user base.
  • Problem Solving: Exhibited strong problem-solving skills by quickly identifying and addressing issues during development and providing timely solutions. Actively participated in troubleshooting and debugging efforts, contributing to the overall stability of the WildBerries Sellers service platform.
Visit

ReactJS / Blockchain Developer

Solicy

Fri Dec 02 2022 - Fri Feb 03 2023

experience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technologyexperience-technology
experience
  • Blockchain Expertise: Demonstrated proficiency in developing blockchain solutions using technologies such as Ethereum, Hyperledger, and other relevant blockchain platforms. Successfully implemented smart contracts, ensuring secure and efficient execution of decentralized applications.
  • ReactJS and NodeJS Mastery: Developed and maintained robust frontend applications using ReactJS, creating intuitive user interfaces and seamless user experiences. Leveraged NodeJS for server-side development, optimizing performance and ensuring smooth interactions between the server and frontend components.
  • Full Stack Development: Proven ability to work on both the frontend and backend, contributing to a full-stack development environment. Integrated blockchain functionality seamlessly into frontend applications, ensuring a cohesive user experience.
  • Innovative Problem Solving: Demonstrated creativity and problem-solving skills when faced with challenges in blockchain development. Implemented novel solutions to enhance the efficiency and effectiveness of blockchain applications.
  • Security and Compliance: Implemented security best practices in blockchain development to safeguard against vulnerabilities and ensure data integrity. Maintained awareness of industry regulations and compliance standards related to blockchain technologies.
  • Performance Optimization: Demonstrated expertise in optimizing the performance of blockchain applications, ensuring scalability and responsiveness. Conducted thorough code reviews and performance analyses to identify and address bottlenecks.
  • Continuous Learning: Actively pursued ongoing learning and professional development, staying updated on the latest advancements in blockchain technology and related frameworks. Engaged in knowledge-sharing activities within the team to foster a culture of continuous improvement.
  • Project Delivery: Consistently met project deadlines and delivered high-quality, well-tested code. Successfully contributed to the development and delivery of blockchain products that met or exceeded client and stakeholder expectations.

Skills

Hover over a skill to see current proficiency

skill

Bootstrap

80%

skill

GitLab

80%

skill

Stack Overflow

90%

skill

socket.io

85%

skill

Stripe

85%

skill

Slack

90%

skill

GitHub

85%

skill

Visual Studio Code

95%

skill

monday.com

85%

skill

Vercel

75%

skill

yarn

90%

skill

Postman API Platform

85%

skill

SberJazz

85%

skill

GraphQL

80%

skill

MobX

80%

skill

Amazon Web Services

85%

skill

Webhooks

65%

skill

Canvas

65%

skill

ExpressJS

65%

skill

Apollo Client

80%

skill

Redux Thunk

80%

skill

CSS3

90%

skill

styled-components

90%

skill

Google Drive

80%

skill

ngrok

75%

skill

Git

85%

skill

Ant Design

85%

skill

Redux

90%

skill

Context API

95%

skill

Skype

80%

skill

TypeORM

65%

skill

Swagger

90%

skill

JavaScript

95%

skill

Blockchain

70%

skill

Sass

85%

skill

Telegram

85%

skill

npm

90%

skill

OOP

85%

skill

React Router

90%

skill

ReactJS

95%

skill

ChatGPT

95%

skill

jQuery

75%

skill

Discord

85%

skill

Webpack

70%

skill

Figma

90%

skill

shadcn/ui

95%

skill

Rest API

95%

skill

Google Authenticator

70%

skill

PostgreSQL

60%

skill

Zustand

90%

skill

NodeJS

65%

skill

Data Structures & Algorithms

60%

skill

HTML5

90%

skill

Redux-Saga

90%

skill

ClickUp

85%

skill

NestJS

65%

skill

Storybook

75%

skill

Material ui

90%

skill

Firebase

75%

skill

Google Docs

80%

skill

Trello

85%

skill

Docker

70%

skill

Chart.js

90%

skill

Notion

85%

skill

Google Meet

80%

skill

Clerk

70%

skill

DBeaver

70%

skill

radix-ui

95%

skill

React Native

75%

skill

MongoDB

60%

skill

NextJS 13

95%

skill

TypeScript

90%

skill

Jest

70%

skill

NextJS 14

95%

skill

Redux Toolkit

80%

skill

Tailwind CSS

95%

skill

Jira

85%

skill

Adobe XD

85%

skill

Bandicam

80%

Projects

projectprojectproject

Case study 1 of 11:

SoCal Air Systems

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

SoCal Air Systems provides free quotes and estimates on commercial, residential and industrial projects.

projectprojectproject

Case study 2 of 11:

WaveRez

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

The only reservation system designed and built for the watersport industry. WaveRez booking software makes it easy to sell activities and rentals, manage your equipment and business, and increase your profit!

projectprojectproject

Case study 3 of 11:

DELIVEREND

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

Facebook Marketplace Local Pickup and Delivery Service. Whatever you need delivered - we’ll get it there safe and sound. We want to make it safer and easier to buy things on platforms like Facebook Marketplace and Craigslist. Our app, DeliverEnd, helps protect you from being stolen from, attacked, or scammed while making a purchase. We keep your information private so the other person can’t see it. With us, you can shop worry-free!

projectprojectproject

Case study 4 of 11:

Quiz Game

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

The Quiz Game is an engaging and interactive platform designed to challenge players' knowledge across various topics. With a diverse range of categories and questions, players can test their expertise, compete with friends, and expand their knowledge base. Featuring intuitive gameplay and dynamic scoring, the Quiz Game offers hours of entertainment and educational value for players of all ages. Whether solo or in multiplayer mode, it's the ultimate destination for trivia enthusiasts seeking fun and intellectual stimulation.

projectprojectproject

Case study 5 of 11:

Snake Game

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

The Snake Game is a classic arcade-style game where players control a growing snake, guiding it to consume food while avoiding collisions with obstacles and its own tail. With simple yet addictive gameplay, players navigate through increasingly challenging levels, testing their reflexes and strategic thinking. Whether reliving nostalgic memories or discovering the game for the first time, the Snake Game offers endless entertainment and fun for players of all ages.

projectprojectproject

Case study 6 of 11:

CROILL

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

CROILL offers a cutting-edge platform where users can effortlessly discover and lease exceptional industrial spaces tailored to the needs of modern businesses. The listings showcase versatile, state-of-the-art facilities, providing a seamless solution for businesses seeking optimal spaces to thrive in today's dynamic market.

projectprojectproject

Case study 7 of 11:

Dropbox Clone

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

My Dropbox Clone project revolutionizes file management by providing users with a seamless experience to securely store, access, and share their files—all in one centralized platform. Leveraging Clerk for authentication, users can effortlessly access their accounts, ensuring robust security and convenience. Whether for personal use or business needs, our platform empowers users to organize their files efficiently while facilitating collaboration and productivity.

projectprojectproject

Case study 8 of 11:

Netflix Clone

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

My Netflix Clone project offers users a seamless streaming experience coupled with robust security and convenient subscription management. Users authenticate effortlessly using Google Authenticator, ensuring a secure login process. With Stripe Checkout integration, subscribing to Netflix plans becomes hassle-free, allowing users to choose and manage their subscriptions with ease. This project combines the familiarity of Netflix's user interface with cutting-edge authentication and payment solutions, providing a reliable and enjoyable streaming platform for users.

projectprojectproject

Case study 9 of 11:

MenuMango

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

MenuMango is one of the best option for you. Restaurant Ordering simplified with QR Code Menu. Upgrade your tables with MenuMango's QR code for menus. A quick scan gives your customers a picture of all you offer. It's our QR menu system that turns ordering into a simple, visual treat.

projectprojectproject

Case study 10 of 11:

PumaPay

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

PumaPay is a DeFi Payment Protocol that facilitates peer-to-peer transactions via advanced billing models. Focused on bringing the flexibility of payment cards to blockchain, PumaPay has developed a variety of billing models, such as auto top-up, recurring payments, and many more.

projectprojectproject

Case study 11 of 11:

MARPLA Bid Manager

project-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technologyproject-technology

MARPLA offers automatic bid management and retention of positions in advertising on WildBerries, position tracking, key phrase parsing and analysis of WB cards and many more.

Contact

I have got just what you need. Lets talk.

haryan.geko@gmail.com

Yerevan, Armenia