
Artyom Amiryan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since November 10, 2021
Artyom specializes in building web applications using modern frameworks and tools on the front end and back end. He has delivered ERP systems, fintech applications, and mobile games. He modularized and updated old code to modern development standards and walked clients through troubleshooting steps to resolve software issues. Artyom is skilled in conducting technical interviews, built a robust platform for insurance companies, and created an app for independent recording artists.
Portfolio
Experience
- TypeScript - 7 years
- JavaScript - 7 years
- Angular - 6 years
- Redux - 4 years
- Node.js - 4 years
- React - 4 years
- Express.js - 4 years
- MongoDB - 2 years
Availability
Preferred Environment
MacOS, Slack, Visual Studio Code (VS Code), GitHub, Jira
The most amazing...
...tool I've developed is an ERP system that makes shipping processes easier, providing rich tools and widgets for every person involved in the process.
Work Experience
Technical Interviewer
Karat
- Conducted close to 200 technical interviews involving algorithm and data structure knowledge, system design, front-end web development, and software development skills.
- Worked with the content team to develop front-end web development interview questions and exercises.
- Provided top-level candidate experiences by honing my personal and communication skills.
- Solved coding exercises and qualified to different topics to conduct these in interviews.
Software Engineer
Pampered Chef
- Worked on modernizing and releasing several essential features of the company's website, some of which directly impacted profits.
- Designed and implemented reusable UI components using React and Angular, resulting in faster development cycles, consistent user experience, and reduced code complexity.
- Utilized test-driven development practices to ensure high-quality, scalable, and maintainable code and collaborated with cross-functional teams to identify and resolve bugs and technical issues.
- Worked with a microservices architecture using AWS to improve the scalability and reliability of the company's online platforms and used various AWS services such as Amazon EC2, CloudFormation, Batch, Amazon CloudWatch, Lambda, and Amazon S3.
Front-end Developer
Devlix
- Built an enterprise resource planning (ERP) system from scratch that manages different processes of marine shipping.
- Created a reusable library used in different modules of the project.
- Built a payment module that connects 15 modules and provides one shared interface to complete various payment processes.
- Created end-to-end tests that covered complicated parts in UI.
Full-stack Web Developer
Freelance
- Developed a payment gateway that helped users supervise each stage of their payments and do automated calculations.
- Updated a front-end application from Vanilla JavaScript to React and Redux.
- Created a healthcare application that provided diet and workout plans based on users' goals and a hybrid mobile application for this project.
- Built a web application that provided news, scores, and articles about games, movies, tv shows, and animes.
Full-stack Web Developer
ArtCoding
- Developed a music application that helps individual artists record and post-process their songs.
- Updated and improved performance and memory usage of the old parts of the application.
- Created unit tests from scratch, which covered 95% of the back-end code.
- Redesigned the application to improve the performance of the complicated portion of the application in the front end.
Mobile Game Developer
Self-employed
- Developed a mobile game related to numbers and arithmetic operations using the Unity game engine.
- Created animations, music, and models all by myself.
- Created REST API with Express.js and connected it to the game.
Experience
Web App for a Food Marketing Company
Shipping Application
Exchange for Crytpocurrencies
Insurance Platform
Music Producing Application
Infinite Runner Mobile Game
Payment Gateway
I worked with APIs and SDKs to build seamless and secure customer checkout experiences. It included designing and implementing user interfaces for payment forms, handling error messages and exceptions, and ensuring that the payment data was transmitted and stored securely.
Education
Bachelor's Degree in Computer Science
National University of Architecture and Construction of Armenia - Armenia
Skills
Libraries/APIs
React, RxJS, Node.js, Antd, REST APIs, Vue, NgRx, Puppeteer
Tools
Angular CLI, GitHub, Jira, Git, Mocha, Canvas, Blender, Trello, Figma, Webpack, Jenkins, Amazon Cognito
Languages
TypeScript, JavaScript, HTML, CSS, HTML5, CSS3, SQL, SCSS, C++, Python, C#, GraphQL
Frameworks
Angular, Redux, Express.js, Material UI, React Native, Jest, Next.js, Tailwind CSS, Unity, Bootstrap, Selenium, Protractor, Ruby on Rails (RoR)
Paradigms
REST, MEAN Stack, Microservices, Microservices Architecture, Agile, Scrum, Unit Testing, E2E Testing, Responsive Layout, Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI)
Platforms
Firebase, Visual Studio Code (VS Code), Amazon Web Services (AWS), Apache Kafka, Docker, AWS Lambda
Storage
MySQL, MongoDB, PostgreSQL, Databases, Amazon S3 (AWS S3), Amazon DynamoDB
Other
Software Development, APIs, MERN Stack, Full-stack, Full-stack Development, Front-end, Back-end, Web Applications, Front-end Development, Back-end Development, API Integration, Data Structures, Algorithms, System Design, Responsive UI, Architecture, Web UI, Web UX, End-to-end Implementation (E2E), Computer Networking, Hardware Development, Cryptocurrency, Cryptocurrency Wallets, Games, Serverless, RPC, Cloud, CI/CD Pipelines
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