Tudorel Enache, Developer in Bucharest, Romania
Tudorel is available for hire
Hire Tudorel

Tudorel Enache

Verified Expert  in Engineering

Bio

Tudor is a software developer with 10+ years of experience working on both the back end and front end. He enjoys working most often on RESTful/GraphQL APIs, complex business logic, third-party integrations, writing unit and functional test, code refactoring, and all kinds of optimizations. His top skills include PHP, Node.js, GraphQL, Go, JavaScript, Typescript, React, Redux, and Mobx.

Portfolio

Shareight
Go, React, TensorFlow, Python, TypeScript, JavaScript, PHP
Ironweb Ltd
Behat, PHPUnit, Symfony, JavaScript, PHP
Emag
JavaScript, RabbitMQ, Vagrant, MySQL, Symfony, PHP

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Trello, Jira, Slack, Windows, Ubuntu

The most amazing...

...thing I've built was an image recommendation service that returns similar products to the products identified in the input image.

Work Experience

Full-stack Software Developer

2016 - 2020
Shareight
  • Developed and maintained internal APIs in the microservices architecture with PHP (Symfony), Go, and Node.js (GraphQL, Express.js).
  • Built an image recommendation process that returns similar products with the products identified in the input image.
  • Developed a scalable and extensible drag and drop CMS in React and Typescript.
  • Created an internal data processing pipeline with Apache Nifi.
  • Monitored Elasticsearch queries and optimized the Elasticsearch cluster.
  • Successfully refactored a GraphQL Javascript old code base into a more flexible and scalable GraphQL with Typescript application.
Technologies: Go, React, TensorFlow, Python, TypeScript, JavaScript, PHP

Senior Back-end Developer

2016 - 2016
Ironweb Ltd
  • Developed and maintain the back-end API with PHP, Symfony, MySQL, MongoDB, and RabbitMQ.
  • Wrote unit and functional tests to cover all the use cases.
  • Refactored an old monolith codebase into a microservices architecture using PHP and Symfony.
Technologies: Behat, PHPUnit, Symfony, JavaScript, PHP

Senior Back-end Developer

2015 - 2016
Emag
  • Built the shopping cart step by step process for the biggest eCommerce company in Eastern Europe.
  • Tracked and fixed bugs using Jira. Investigated and communicated with other company members to identify and better fix the issues.
  • Developed features according to specs. Communicated with the product owner, held daily and weekly meetings on updates, and planned to make sure the feature was delivered according to the deadline.
Technologies: JavaScript, RabbitMQ, Vagrant, MySQL, Symfony, PHP

Full-stack Developer

2011 - 2015
Freelance
  • Developed and maintained multiple websites on multiple platforms and technologies like PHP, Javascript, WordPress, Opencart, Laravel, and Codeigniter.
  • Created a bulk SMS sender platform that connected to a self-installed GSM Gateway and was able to send and monitor SMS campaigns and manage contact lists.
  • Created a free SMS sending Android app that reached 10,000+ downloads on Google Play.
Technologies: CodeIgniter, Laravel, OpenCart, WordPress, RabbitMQ, HTML, CSS, MySQL, JavaScript, PHP

White Label eCommerce Shopping Platform for Big Publishers

https://www.octer.co.uk/
Built, managed, and designed the internal services of the platform that imports products from multiple sources and prepares them to be displayed on the website. It involves multiple internal processes that run daily and are communicate via queues.

Libraries/APIs

Node.js, React, TensorFlow

Tools

RabbitMQ, Behat, Elastic, Vagrant

Languages

PHP, JavaScript, TypeScript, GraphQL, HTML, CSS, Python, Go

Frameworks

Symfony, Laravel, Express.js, PHPUnit, CodeIgniter

Storage

Elasticsearch, MySQL

Platforms

WordPress, OpenCart

Other

APIs

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