Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 4


Hi, I studied and graduated with my Bachelor’s degree at Yerevan State University at the Faculty of Informatics and Applied Mathematics. I studied and graduated Javascript course at Armenian Code Academy.

I was interested in development from the age of 16. I am super passionate about development and my skills. I am a motivational Frontend Software Engineer with three years of experience. A confident and highly creative team player, energetic, flexible, hardworking, adaptable, self-motivated. Always coming up with innovative ideas. I possess excellent communication skills and can liaise effectively with work colleagues. Other strong points include an ability to work as multitasking, prioritize, and work to deadlines under pressure. I  have the ability to work with a wide range of people. Interpersonal and communication skills are key to any job.

I spend most of my time working with JavaScript, ReactJS, TypeScript, Redux, and more usable libraries and plugins.
Experience in working on projects with Back-End technologies such as Firebase, NodeJS.
Experience in working on the integration of the C++ library with WebAssembly.
Experience in working on projects with Canvas (PicsArt Editor) and map (Leaflet).
Experience in the development of mini-apps for the WeChat platform.
Experience in the development of Blockchain and Cryptocurrency based products.
Experience with ElectronJS on the development of desktop applications.
Experience in daily code reviews.
Small experience with React Native mobile apps.
Small experience with Vue.js.
Also, I have experience in using git(version controller).

• Working with Agile Project Management, correctly on Kanban and Scrum. 
• Design, implementation, and enhancement of innovative applications and services for various platforms and websites.
• Optimization of user experience with the development of interactive, dynamic UX solutions using framework React JS (Typescript).
• Work with UI components and design patterns.
• Work with client-server communication protocols.
• Work with QA to isolate and fix bugs.
• Understanding business requirements and translate them into technical requirements.