
Armen Petrosyan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since January 23, 2022
Armen is a proactive and passionate front-end engineer, consistently seeking opportunities to broaden his skills in web development. He actively embraces challenges, finds innovative solutions, and stays updated with the latest technologies. Armen excels at building efficient web applications using React and Next.js. In addition to his technical skills, he is a strong communicator and works well in team environments.
Portfolio
Experience
- HTML - 4 years
- CSS - 4 years
- TypeScript - 4 years
- React - 4 years
- JavaScript - 4 years
- Next.js - 3 years
- React-JSS - 3 years
- ECMAScript (ES6) - 3 years
Availability
Preferred Environment
Slack, Jira, WebStorm, MacOS
The most amazing...
...thing I've created is a fantastic social platform where users can post, upload images, like or unlike stuff, leave comments, report, and much more.
Work Experience
Software Engineer
PicsArt
- Developed and enhanced features for the social platform project, enabling users to post, upload images, like/unlike, and comment.
- Contributed to developing a cloud (drive) platform, allowing users to upload and share their images, projects, and other content with others.
- Developed and executed comprehensive unit and integration tests, achieving a test coverage rate of over 90%.
- Led the transition of a web project into a mini-app to be used across web, iOS, and Android platforms.
- Transitioned the website from WordPress to a high-performing Next.js application while utilizing WordPress REST API for back-end data.
- Conducted code reviews to ensure code quality and adherence to best practices.
- Built a library of reusable components documented in Storybook.
- Optimized app components and increased page performance.
- Ensured high code quality using code linting tools.
- Set up detailed error logging and monitoring to proactively identify and address issues in production.
Front-end Engineer
Bejamas
- Established a comprehensive design system (colors, typography, etc.) to ensure visual consistency and streamline development.
- Built reusable components and sections for future use using React and integrated with a content management system (CMS) using adapters.
- Integrated headless CMS solutions (e.g., Contentful, Storyblok) to enable dynamic content updates without server-side processing. Created content models in the CMS to support structured, scalable content management workflows.
- Enhanced page load speeds by optimizing image assets and implementing lazy loading across components.
- Integrated 3rd-party scripts, including analytics and intercom.
- Built performant, static-first Jamstack applications using Next.js, leveraging server-side rendering (SSR) and static site generation (SSG) for optimized load times.
- Implemented serverless functions to handle back-end tasks, such as form submissions and API integrations.
- Configured automated builds and deployments through platforms like Vercel and Netlify.
- Ensured SEO optimization by generating pre-rendered pages with metadata, enhancing search engine discoverability.
Front-end Developer
DD Minds
- Built pixel-perfect, responsive websites with HTML, CSS, and JavaScript, ensuring high-quality design and functionality.
- Developed custom WordPress themes and templates, tailoring solutions to client specifications and branding.
- Designed responsive email templates using HTML and inline CSS to ensure compatibility across email clients.
- Customized WordPress plugins and widgets to enhance site functionality and user experience.
Experience
User Blog
Spaces
I played a significant role in building the app from scratch by implementing key functionalities such as image upload, post creation, editing, and deletion, as well as commenting and reporting systems. Throughout the application, I incorporated reusable components to ensure efficiency and consistency. To optimize performance, I made valuable enhancements and implemented image optimization techniques. Furthermore, I maintained strong communication with the back-end team, collaborating to retrieve necessary data efficiently. I also configured the project's testing environment and authored both unit and integration tests for components, which resulted in an impressive test coverage of over 80%.
Skills
Libraries/APIs
React, React-JSS, React Testing Library
Tools
Git, Figma to HTML
Languages
JavaScript, TypeScript, HTML, CSS, Sass, ECMAScript (ES6)
Frameworks
Next.js, Redux, Jest, Material UI
Platforms
WordPress
Other
Front-end, Web Development, Axios, Headless CMS, PSD to HTML
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring