About

Here is a little background
Seasoned Software Developer with over 6 years of experience delivering robust and scalable solutions. Skilled in the full software development lifecycle, I excel at turning complex ideas into actionable results and fostering collaboration across teams. Passionate about embracing new technologies and tackling challenges, I am dedicated to driving innovation and building the future – let’s create something extraordinary together!
Experience
ReactJS / React Native Developer
Ithire
Mon May 07 2018 - Tue Nov 02 2021



















- 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.
Middle NextJS Developer
TripShock!
Wed Aug 02 2023 - Sat Jun 01 2024





















- 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.
Senior Frontend Developer
Atlantic Project Cargo
Sun Jun 02 2024 - Present

















- 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.
- 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.
- 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.
- Agile Development: Involvement in Agile development methodologies, promoting adaptability and responsiveness to changing requirements. Regular sprints and feedback loops for iterative improvement.
NextJS Developer
Digital Consulting Solutions
Fri Sep 01 2023 - Fri Nov 03 2023




















- 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.
ReactJS Developer
Eachbase
Fri Nov 05 2021 - Mon Nov 07 2022

















- 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.
Middle ReactJS Developer
MARPLA
Thu Mar 02 2023 - Fri Aug 04 2023


















- 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.
ReactJS / Blockchain Developer
Solicy
Fri Dec 02 2022 - Fri Feb 03 2023

























- 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

Bootstrap
80%

GitLab
80%

Stack Overflow
90%

socket.io
85%

Stripe
85%

Slack
90%

GitHub
85%

Visual Studio Code
95%

monday.com
85%

Vercel
75%

yarn
90%
Postman API Platform
85%

SberJazz
85%

GraphQL
80%

MobX
80%

Amazon Web Services
85%

Webhooks
65%

Canvas
65%

ExpressJS
65%
Apollo Client
80%

Redux Thunk
80%

CSS3
90%

styled-components
90%

Google Drive
80%

ngrok
75%

Git
85%

Ant Design
85%

Redux
90%

Context API
95%

Skype
80%

TypeORM
65%

Swagger
90%

JavaScript
95%

Blockchain
70%

Sass
85%

Telegram
85%

npm
90%

OOP
85%

React Router
90%

ReactJS
95%

ChatGPT
95%

jQuery
75%

Discord
85%

Webpack
70%

Figma
90%

shadcn/ui
95%

Rest API
95%

Google Authenticator
70%

PostgreSQL
60%

Zustand
90%
NodeJS
65%

Data Structures & Algorithms
60%

HTML5
90%

Redux-Saga
90%

ClickUp
85%

NestJS
65%
Storybook
75%
Material ui
90%

Firebase
75%

Google Docs
80%
Trello
85%

Docker
70%

Chart.js
90%

Notion
85%

Google Meet
80%

Clerk
70%

DBeaver
70%

radix-ui
95%

React Native
75%

MongoDB
60%

NextJS 13
95%

TypeScript
90%

Jest
70%

NextJS 14
95%

Redux Toolkit
80%
Tailwind CSS
95%

Jira
85%

Adobe XD
85%

Bandicam
80%
Projects



Case study 1 of 11:
SoCal Air Systems














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



Case study 2 of 11:
WaveRez


















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!



Case study 3 of 11:
DELIVEREND

















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!



Case study 4 of 11:
Quiz Game







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.



Case study 5 of 11:
Snake Game








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.



Case study 6 of 11:
CROILL















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.



Case study 7 of 11:
Dropbox Clone












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.



Case study 8 of 11:
Netflix Clone













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.



Case study 9 of 11:
MenuMango
















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.



Case study 10 of 11:
PumaPay






















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.
Contact
I have got just what you need. Lets talk.
haryan.geko@gmail.com
Yerevan, Armenia