Karlen Avetisyan
Verified Expert in Engineering
Full-stack Software Developer
Karlen is a full-stack software engineer with extensive experience in all aspects of front- and back-end solution development, including client requirement elicitation, case management, implementations, logical and physical database design, project roadmaps, and resource allocations. Previous roles include co-founder, CTO, and Magento developer. He excels in building valuable relationships with people at all levels of an organization and is particular strong with PHP, JavaScript, HTML, and CSS.
Portfolio
Experience
Availability
Preferred Environment
Linux, PhpStorm, Git, GitLab
The most amazing...
...React Native app I've built connects street food vendors and food lovers.
Work Experience
Co-founder | CTO
Thirst and Growl
- Developed an API-based back end using Symfony framework and the API platform.
- Set up CI/CD for the project and generated the SDK of a REST API for mobile applications.
- Created a new mobile application on Android and iOS.
- Built reusable components and front-end libraries for future use.
- Developed components such as tab bars, a map view, image and date pickers, push notifications, sign-in/out features, and profile management and navigation using React Native.
- Utilized Redux to store the state of the app in a single source.
- Created components based on the provided design from Figma and documented it in Storybook.
- Ensured the development team's practice using Agile principles and worked with the co-founder on backlog maintenance and a project roadmap.
Back-end PHP Developer
Yahoo! - Sports
- Designed and developed a custom position eligibility feature for the world's leading sports platform, allowing users to customize player positions based on their fantasy league's rules and settings.
- Worked on platform modernization with PHP. Effectively tracked and resolved backend-related bugs and issues, ensuring a smooth user experience during peak fantasy sports seasons.
- Enhanced existing matchup and draft recap generation tools by adding new features and functionalities to provide users with more comprehensive and insightful recaps.
Full-stack Magento Developer
CertiPro Solutions
- Ensured the development team's practice using Agile principles and assisted product owners with backlog maintenance. Provided technical support and troubleshot with clients and end users in Magento Commerce implementations.
- Created and submitted modules and extended out-of-the-box functionality, layouts, and theming in Magenta Commerce. Collaborated with clients to get precise requirements for their eCommerce websites.
- Completed product demonstrations for clients, provided project retrospectives, and resolved action items.
- Set up Git repositories for clients with clean Magento installations or set them up on the current codebase.
- Configured web servers with tools such as Apache, Nginx, Redis, Elasticsearch, Varnish, PHP, and MySQL. Delivered a WCAG audit and ADA compliance fixes for client websites.
- Set up and configured Elasticsearch for projects. Developed modules using Elasticsearch as a search engine.
- Designed, built, tested, and implemented stand-alone modules for the Magento 2 eCommerce platform using PHP or JavaScript. Actively contributed to R&D for new technologies to enable the company to achieve its goals.
- Handled integrations between ERP and Magento 2 for order export, invoice generation, and website gallery modules. Configured Magento projects on AWS and developed new features for clients using Linux, Apache, MySQL, and PHP.
- Developed command line tools similar to Magento Cloud CLI using Node.js for local installations and deployments. Oversaw building Docker containers in virtual machines and synced data between production and local environments.
Full-stack Web Developer
Astgeek
- Wrote Facebook Instant Articles, Apple News, and Google AMP custom plugins and developed REST API for the website.
- Developed a chat bot for a website using API.AI and set up continuous deployment for projects using GitLab CI/CD tools.
- Converted the website search engine to Elasticsearch and all projects from Grunt to Webpack. Created Webpack configuration files and maintained Webpack version upgrades.
- Upgraded the codebase from ECMAScript5 to ECMAScript6. Created a complete development environment for the project using Docker and a utilized tool for production.
- Developed a desktop app for customizing images and videos and custom clustering functionality for Google Maps from scratch.
- Optimized website performance for Google page speed and optimized website search engines using Elasticsearch.
- Generated moderate to complex documentation, including design specifications, development notes, and flow charts.
- Evaluated structured and unstructured data and determined the most appropriate schema for application use.
Full-stack Web Developer
Wappsnet
- Prepared website proposals to present to clients, built websites using WordPress, and wrote code using HTML and CSS.
- Developed a custom CMS, contributed to back-end development, and wrote a chat using WinJS and node-webkit (NW.js).
- Demonstrated expertise in Agile SDLC with experience programming in JavaScript, Node.js, and PHP.
- Exhibited in-depth knowledge of PHP, JavaScript, Node.js, and similar enterprise-level software languages.
- Developed complex programs in required languages as defined in specifications prepared by IS personnel or vendors.
- Modified existing or created new code to meet user requirements and the prepared unit, system, and integrated test data.
JavaScript Developer
Goodwin Bet
- Wrote modules for real-time updates for date and game information and performed data compression.
- Guided the front end of the website collaborating with management to develop the overall look and design of the website.
- Developed website code with JavaScript and routinely tested the site for ease of use, speed, and other quality factors.
- Created software solutions to meet project requirements, fixed bugs, and maintained existing projects.
- Integrated third-party services and APIs into projects, such as communicating with other data retrieval platforms.
- Developed and tested existing code with popular JavaScript tools and frameworks, such as jQuery.
Experience
Thirst and Growl: React Native App
https://thirstandgrowl.com/Skills
Languages
JavaScript, PHP, HTML, CSS, PHP 7, TypeScript, C, C++, Perl
Libraries/APIs
jQuery, React, Node.js, Facebook API, Google API, WinJS, NW.js, REST APIs
Storage
MySQL, Memcached, SlimPHP, Elasticsearch
Other
Back-end, Computer Science, Data Structures, CI/CD Pipelines, Sage ERP, API Platforms, NativeBase, Storybook
Frameworks
Bootstrap, React Native, Redux, Qt, Swagger, Symfony, Express.js
Tools
PhpStorm, Git, GitLab, NGINX, Apache, Jira, Bitbucket, Docker Compose, Expo, Webpack
Paradigms
Object-oriented Programming (OOP), REST
Platforms
Linux, WordPress, Magento 2, DigitalOcean, Docker
Education
Bachelor's Degree in Informatics and Applied Mathematics
Yerevan State University - Yerevan, Armenia
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