Cornel Andreev, Developer in Chișinău, Chisinau, Moldova
Cornel is available for hire
Hire Cornel

Cornel Andreev

Verified Expert  in Engineering

Migration Developer

Location
Chișinău, Chisinau, Moldova
Toptal Member Since
November 22, 2017

Cornel is a highly accomplished and adaptable web developer with experience across high-profile international organizations. He's confident in delivering high-value technology solutions to stakeholders and overseeing teams that achieve pre-defined business objectives by ensuring that the technical solutions meet business requirements.

Portfolio

Freelance
Drupal 9, Git, Sass, HTML, JavaScript, MySQL, PHP, Drupal 8, Kubernetes...
Manifesto
Amazon Web Services (AWS), Acquia Cloud, Drupal
Dropsolid
Twilio, Git, JavaScript, MySQL, PHP, Drupal 8, Drupal 7

Experience

Availability

Full-time

Preferred Environment

Git, Linux, DDEV, Composer, Laravel, Drupal, REST, Content Management Systems (CMS), Sass, SQL

The most amazing...

...accomplishment I've made is the creation of a platform that provides automated solutions for development and deployment of component-based site factories.

Work Experience

Drupal Consultant

2017 - PRESENT
Freelance
  • Created a scalable and extensible Drupal-based product to deliver robust and reliable atomic-based branded websites.
  • Migrated multiple Drupal 7 projects to Drupal 9 while improving content experience and performance.
  • Created a course explaining how to migrate data of a Drupal 7 project into a Drupal 9 with a completely different configuration set up.
  • Made a non-native cloud Drupal 8 multisite fly in the cloud (autoscale).
  • Built a content distribution SaaS product Bito.host with Laravel Livewire.
  • Built and migrated a CakePHP project to Drupal 8 while retaining all users' data/progress and the ability to use the same password without the need to ask users to reset it.
  • Implemented a partial redesign of individual sections of the site.
  • Generated PDF files based on a template and placed SVG graphs in it while converting relative unit measures to static ones.
Technologies: Drupal 9, Git, Sass, HTML, JavaScript, MySQL, PHP, Drupal 8, Kubernetes, Laravel, Laravel Livewire, Alpine, GTmetrix, Varnish, Tailwind CSS, Alpine.js, Storybook, Webpack, Drupal 10

Web Developer

2018 - 2019
Manifesto
  • Built a new platform for a Scottish University using an Agile approach and mentored its Development team.
  • Automated the deployment process using CircleCI and AWS CodeCommit.
  • Led data migration/architecture, site building, bug fixing, Solr search, and Search API integration.
Technologies: Amazon Web Services (AWS), Acquia Cloud, Drupal

Drupal Developer

2016 - 2017
Dropsolid
  • Managed custom migration to Drupal 8.
  • Implemented a non-standard AJAX commerce checkout page.
  • Worked out the integration of new Medipim API.
  • Picked up a failing project in terms of time estimation, fixed all the issues, and deployed live.
  • Built a Symfony App for scheduled email reports.
  • Led a project development based on the European Commission profile.
Technologies: Twilio, Git, JavaScript, MySQL, PHP, Drupal 8, Drupal 7

Drupal Developer

2014 - 2016
Dennis Publishing
  • Collaborated with the AdOps team and PM to identify technical possibilities of their ideas.
  • Developed in-house Drupal profile used for 20+ projects.
  • Created a module for AMP integration in Drupal on a very early stage.
  • Covered any new functionality with all the possible test scenarios using Behat BDD.
  • Reviewed other developers coding quality.
  • Built a Lazy loading Ads(when in user view) JS solution.
  • Used Vagrant as a development environment.
Technologies: Vagrant, Jenkins, Continuous Integration (CI), Behat, Mercurial, JavaScript, MySQL, PHP, Drupal 7

Drupal Developer

2012 - 2014
FFW
  • Maintained a custom CMF project of one of Stanford's faculty.
  • Migrated a custom CMF to Drupal 7.
  • Created custom modules.
  • Supported front-end developers.
  • Integrated SimpleSAMLphp authentication.
Technologies: JavaScript, MySQL, PHP, Drupal 7

QA Engineer

2011 - 2012
Simpals
  • Created and maintained automated tests run on a daily basis.
  • Encouraged developers to fix reported issues.
Technologies: Selenium, C#

Personal Website – Code Chronicles

https://cornel.co/articles
A personal website dedicated to blogging about coding challenges and their solutions, with a particular focus on testing all new Drupal security and scheduled releases. Also, it is hosted on a Linux virtual machine, allowing me to stay updated with the Ubuntu operating system development cycle and possible regressions.

WireDrupal

https://wire-drupal.com/
A tool for Drupal developers to facilitate component-based dynamic interfaces.
This tool is built upon the principles of hotwired.dev, a renowned approach that emphasizes the use of HTML instead of JSON for seamless communication between the server and the client, reducing reliance on extensive JavaScript.

Languages

PHP, JavaScript, Bash, CSS3, HTML5, GraphQL, C#, HTML, Sass, Python, SQL

Tools

Drush, PhpStorm, Docker Hub, TCPDF, GitHub, Bitbucket, Mercurial, Git, FogBugz, Behat, GitLab, CircleCI, Zsh, Jenkins, Helm, Varnish, Subversion (SVN), Vagrant, Adobe Photoshop, Composer, Webpack

Platforms

Drupal 7, Drupal 8, Drupal, MacOS, Ubuntu, Linux, Acquia Cloud, Platform.sh, Docker, DigitalOcean, Pantheon, Twilio, Amazon Web Services (AWS), Kubernetes, Acquia

Other

Drupal 9, DDEV, Migration, Ajax, Drupal Console, Laravel Livewire, Alpine, GTmetrix, GitFlow, Alpine.js, Storybook, Content Management Systems (CMS), Systems Thinking, Drupal 10

Frameworks

Laravel, Selenium, Symfony, Tailwind CSS

Libraries/APIs

jQuery, React, Vue

Paradigms

Kanban, Continuous Integration (CI), Continuous Deployment, DevOps, Agile, REST

Storage

MySQL, MongoDB, Amazon S3 (AWS S3)

2009 - 2013

Master's Degree in Informatics and Engineering

Free International University - Chisinau, Moldova

DECEMBER 2022 - PRESENT

System Thinking

Kunev

APRIL 2018 - PRESENT

Foundation in UX & UCD

Mobile UX London

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