Karlen Avetisyan, Developer in Lake Elsinore, CA, United States
Karlen is available for hire
Hire Karlen

Karlen Avetisyan

Verified Expert  in Engineering

Full-stack Software Developer

Location
Lake Elsinore, CA, United States
Toptal Member Since
October 21, 2022

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

Thirst and Growl
PHP 7, MySQL, JavaScript, HTML, CSS, Node.js, Symfony, API Platforms, React...
Yahoo! - Sports
PHP, Back-end, Data Structures, Object-oriented Programming (OOP), Perl...
CertiPro Solutions
PHP 7, JavaScript, MySQL, Linux, Jira, Bitbucket, CI/CD Pipelines, Magento 2...

Experience

Availability

Full-time

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

2022 - PRESENT
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.
Technologies: PHP 7, MySQL, JavaScript, HTML, CSS, Node.js, Symfony, API Platforms, React, React Native, Expo, NativeBase, Storybook, PHP, Object-oriented Programming (OOP), Back-end, Data Structures, TypeScript, Redux, Express.js, DigitalOcean

Back-end PHP Developer

2023 - 2023
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.
Technologies: PHP, Back-end, Data Structures, Object-oriented Programming (OOP), Perl, REST APIs, Linux, MySQL

Full-stack Magento Developer

2018 - 2022
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.
Technologies: PHP 7, JavaScript, MySQL, Linux, Jira, Bitbucket, CI/CD Pipelines, Magento 2, Elasticsearch, Node.js, Docker, Docker Compose, Git, REST, Swagger, Sage ERP, PHP, Object-oriented Programming (OOP), Back-end, Data Structures

Full-stack Web Developer

2015 - 2018
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.
Technologies: PHP, JavaScript, HTML, CSS, Bootstrap, jQuery, Object-oriented Programming (OOP), WordPress, SlimPHP, REST, Elasticsearch, MySQL, NGINX, Linux, Memcached, Facebook API, Google API, Webpack, Back-end

Full-stack Web Developer

2015 - 2015
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.
Technologies: PHP, JavaScript, HTML, CSS, Bootstrap, Linux, Apache, MySQL, Node.js, WordPress, WinJS, NW.js, Object-oriented Programming (OOP), Back-end

JavaScript Developer

2014 - 2015
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.
Technologies: JavaScript

Thirst and Growl: React Native App

https://thirstandgrowl.com/
A React Native app to connect street food vendors with foodies. The back end is on Symfony PHP with MySQL and Elasticsearch. I was involved in architecting the app and building the front end and the back end. I managed full-stack developers, completed code reviews, created the project server, and set up the CI/CD process.

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

2014 - 2016

Bachelor's Degree in Informatics and Applied Mathematics

Yerevan State University - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring