Matei Rogoz, Developer in Bucharest, Romania
Matei is available for hire
Hire Matei

Matei Rogoz

Verified Expert  in Engineering

Bio

Matei is a talented developer and a true digital nomad. This freedom triggers ingenuity, inspiring him to build products from scratch and nurture them into blossoming businesses. He's worn multiple hats and managed companies and engineering teams while keeping an eye on the market. His extensive coding practice and eight years of building digital products enable him to deliver impactful and marketable solutions, managing to continuously engineer successful experiences for the end-customer.

Portfolio

Azrieli Ecommerce Ltd.
PHP, Symfony, PHPUnit, Docker, Amazon Web Services (AWS), Sylius, Akeneo, MySQL...
Kappa London
Amazon Web Services (AWS), Laravel Forge, REST APIs, Cypress, PHPUnit...
Zeelo Ltd.
REST APIs, DigitalOcean, PHPUnit, Agile Software Development, Jira, CSS, HTML...

Experience

  • MySQL - 12 years
  • PHP - 12 years
  • JavaScript - 11 years
  • APIs - 10 years
  • Symfony - 9 years
  • Node.js - 6 years
  • React - 5 years
  • Python - 5 years

Availability

Part-time

Preferred Environment

DigitalOcean, Git, Linux, JetBrains, Amazon Web Services (AWS), Docker, PHP, Python

The most amazing...

...platform I've built from scratch, which blossomed into a successful and fully-fledged company, is the Zeelo MVP.

Work Experience

Senior Software Engineer and Team Lead (via Toptal)

2020 - 2024
Azrieli Ecommerce Ltd.
  • Worked on rebuilding the Azrieli eCommerce platform with modern technologies in a scalable and maintainable way, using a new microservice architecture employing frameworks such as Symfony, Sylius (eCommerce), Akeneo (PIM), and Flask.
  • Led the back-end team, built efficient team processes, performed extensive and intensive code reviews, led various meetings based on the Agile methodology, maintained up-to-date and strict coding standards, and conducted interviews.
  • Worked closely with our solutions architect and CTO to ensure the execution of the feature roadmap is on track.
  • Balanced an aggressive feature development timeline with the means of the team in order to keep technological debt at a minimum and maintain high levels of maintainability and stability in our codebase and system.
  • Built an in-house sprint and team metrics tool that is available for all teams so leadership can make more data-driven decisions and more easily monitor the teams’ evolution from sprint to sprint.
  • Performed extensive optimizations on the entire codebase in order to reduce database load and costs by more than 50%.
Technologies: PHP, Symfony, PHPUnit, Docker, Amazon Web Services (AWS), Sylius, Akeneo, MySQL, Elasticsearch, Flask, Python, Amazon S3 (AWS S3), Amazon RDS, Kubernetes, Amazon EC2, GitHub Actions, Git, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Elastic Container Service (ECS), Amazon EKS, Amazon CloudWatch, REST APIs, Leadership, Technical Leadership, Jira REST API, PostgreSQL, API Integration, GitHub, Cost Management, Code Review, Behat, Twilio API, NetSuite API, TypeScript, Full-stack, Web Development, Microservices, Big Data, Big Data Architecture, Concurrency, Data Cleansing, Data Handling, NoSQL, API Development, Back-end Development, Debugging, Transactions, AWS WAF, CI/CD Pipelines, APIs, Architecture, Conflict Resolution, Communication, Teamwork, Creativity, Doctrine, Redis

Co-founder & CTO

2017 - 2021
Kappa London
  • Managed the Kappa consulting business and our engineering team.
  • Maintained a close relationship with our clients to understand their needs and deliver the best possible solution for their business.
  • Built in-house tools to assist with marketing, client experience, client relationship, management, and operations.
  • Developed infrastructure, DevOps solutions, and contributed to back-end and front-end development on multiple projects.
  • Mentored junior developers, performed code reviews, and ensured the quality of end products.
  • Determined projects' scopes, created work plans and timelines, and generated budgets.
Technologies: Amazon Web Services (AWS), Laravel Forge, REST APIs, Cypress, PHPUnit, Tailwind CSS, Vue, Twig, Blade, Flask, MongoDB, Bash, Python, Git, Linux, API Architecture, WordPress, ExpressionEngine, Craft CMS, DigitalOcean, Yii, PhantomJS, Node.js, MariaDB, MySQL, CSS, HTML, jQuery, JavaScript, React, Symfony, Laravel, PHP, CI/CD Pipelines, Leadership, Web Scraping, Stripe, PayPal, SaaS, Back-end, Front-end, Django, Bitbucket, GitHub, Cost Management, Code Review, Adobe Photoshop, Braintree API, Apache2, NGINX, X (formerly Twitter) API, Facebook API, Instagram API, RabbitMQ, Twilio API, Open Source, Website Data Scraping, React Native, Linux Server Administration, Creativity, Conflict Resolution, Communication, Teamwork, PayPal API, TypeScript, SCSS, Less, Full-stack, Web Development, Concurrency, Data Cleansing, Data Handling, NoSQL, Docker, API Development, Back-end Development, Debugging, Software as a Service (SaaS), Transactions, Google Cloud Platform (GCP), FileZilla, PuTTY, Beanstalk, APIs, Architecture, Doctrine

Software Engineer

2016 - 2019
Zeelo Ltd.
  • Designed the Zeelo system and determined a plan of development for the MVP.
  • Led the development team of the Zeelo MVP, which the client brought to market.
  • Developed the infrastructure and the back-end system and contributed to the front-end side, as well.
  • Maintained the Zeelo platform and continued to develop new features as it grew in popularity.
  • Collaborated with the growing developer team to improve scalability using hexagonal architecture, CQRS, and event sourcing.
Technologies: REST APIs, DigitalOcean, PHPUnit, Agile Software Development, Jira, CSS, HTML, Linux, Git, Hexagonal Architecture, Event Sourcing, CQRS, JavaScript, PHP, React, MySQL, Symfony, Laravel, RESTful Web Services, Stripe, Agile, Behavior-driven Development (BDD), Bitbucket, GitHub, Cost Management, Code Review, Leadership, Twilio API, Linux Server Administration, SCSS, Less, Domain-driven Design (DDD), Full-stack, Web Development, Big Data, Concurrency, Data Cleansing, Data Handling, API Development, Back-end Development, Debugging, Transactions, FileZilla, PuTTY, APIs, Architecture, Conflict Resolution, Communication, Teamwork, Creativity, Doctrine

Full-stack Developer

2013 - 2016
Freelance
  • Developed multiple systems in PHP and custom modules for content management systems (Expression Engine, WordPress, and Craft CMS).
  • Implemented multiple web platforms and APIs using the Laravel framework and Symfony.
  • Developed eCommerce systems with multiple payment integrations.
  • Developed responsive user interfaces using AngularJS and React.
  • Implemented in-depth automations and scraping tools using PhantomJS.
  • Collaborated with clients to help them make the best technology decisions for their businesses.
Technologies: MongoDB, PHPUnit, Bash, REST APIs, Twig, Blade, Bootstrap, Sass, HTML, CSS, DigitalOcean, Linux, Git, Node.js, MySQL, Craft CMS, WordPress, PhantomJS, ExpressionEngine, CodeIgniter, Symfony, Laravel, Angular, React, jQuery, JavaScript, PHP, Bitbucket, GitHub, Python, Code Review, Adobe Photoshop, Apache2, NGINX, Model View Controller (MVC), Java, Website Data Scraping, Linux Server Administration, SQL, SCSS, Less, Full-stack, Web Development, Concurrency, Data Cleansing, Data Handling, NoSQL, API Development, Back-end Development, Debugging, Software as a Service (SaaS), Transactions, FileZilla, PuTTY, APIs, Conflict Resolution, Communication, Creativity

Experience

Zeelo

https://zeelo.co
A platform that provides safe, smart bus services for commuting and school runs.

Some of the platform's functionalities are the ability to purchase tickets on any bus route, email and SMS trip reminders, the generation of PDF tickets, an admin panel with different permission levels for general management, route creation, and customer support. It can also create private rides and invite other people to join. There is a driver web app used for tracking and checking passengers' tickets, and it is integrated with a 3rd-party CRM.

I was present from the beginning of this startup. I designed the Zeelo system from scratch, created a development plan, and then built the MVP, which they brought to market.

As the platform grew, I continued to maintain and improve it, adding new features.

During my time here, I witnessed Zeelo blossom into a successful company with a large user base. I worked with the growing developer team to improve its scalability using hexagonal architecture, event sourcing, and CQRS with Symfony.

Bryant Dental

https://bryant.dental
A presentation and eCommerce website.

Bryant Dental was one of our clients at Kappa London. We were hired to build a new website for their business, improve their web presence, and add eCommerce functionality.

I designed the system and infrastructure, managed the development team, and worked on the back-end side, most notably delivering the required eCommerce functionality through a REST API and developing custom features for the store's administration panel.

The rest of the team worked on design and branding. Their effort was stellar and the website managed to get an honorable mention from Awwwards.

Bloomd

A digital community that facilitates the intergenerational exchange of knowledge, experience, and companionship in a fun and safe way.

The platform matches users based on certain factors. Users can then schedule an appointment and engage in conversation, either through text, audio, or video.

I was the back-end developer. I designed the system, infrastructure, and the REST API. Together with one other front-end developer and one designer, we built the MVP, which was then launched. We kept maintaining it and adding new features over time.

First Finishes

A platform where customers can find rated tradespeople and tradespeople can receive live job leads.

Users could register either as customers or as tradespeople on the platform. Customers could post different types of projects they needed to do (e.g., construction projects), and tradespeople would receive notifications on new projects based on their skills, location, and other factors. Tradespeople could then bid on the projects they received, and the customer would accept one or more of them. To bid, tradespeople had to buy credits, out of which a certain amount was spent on each bid. The platform also had an administration panel.

I was hired to take over the development of the platform, which was not in great shape and had multiple issues, especially with the notification and bidding system. I was the only developer. I refactored parts of the system and released a safe and stable version.

I continued to maintain the platform and add features.

Honor Cycles

A platform for providing premium, on-demand bicycle repair services in London.

It allowed users to create an account, save their bikes, and purchase one-off repair services or subscriptions that offered them regular monthly/yearly checks and repairs. The system also had an admin panel and was integrated with the Lightspeed POS system, which they used in their repair shop. The platform also had an administration platform.

I was the lead and back-end developer. I designed the system, built the platform, and delivered it to the client together with another front-end developer.

HeroesMaker

A resume builder app.

The app allowed users to choose from multiple resume templates and easily add in their own information. Users could then download a PDF version of their resume. They could also manage multiple versions of their resumes.

I was the only developer. I designed the system and infrastructure and built the app. I continued to maintain it and add features.

MK Labs

An online store where we sold our own custom Expression Engine modules.

Having worked with Expression Engine a lot, one of my friends and I decided to build custom modules for the CMS, polish others we had already built, and sell them online. Thus, we created MK Labs. We sold some copies of the modules and provided support and fixes for some time. Expression Engine evolved into newer versions. We lacked the time to upgrade our modules, and eventually, we closed the store.

I worked on developing the modules and conducted another friend who provided a helping hand. I also worked on building the MK Labs store.

Education

2013 - 2016

Bachelor's Degree in Mathematics and Computer Science

University of Bucharest - Bucharest, Romania

2009 - 2013

High School Diploma in Informatics and Applied Mathematics

National College of Informatics "Tudor Vianu" - Bucharest, Romania

Skills

Libraries/APIs

jQuery, REST APIs, Doctrine, Stripe, Jira REST API, API Development, React, Node.js, Stripe API, Facebook API, Instagram API, Twilio API, NetSuite API, PayPal API, PhantomJS, Vue, Braintree API, X (formerly Twitter) API, OpenAI API

Tools

PhpStorm, Git, Slack, GitHub, Akeneo, Behat, FileZilla, PuTTY, Jira, Bitbucket, wkhtmltopdf, JetBrains, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), NPM, Composer, AWS CLI, Adobe Photoshop, Logic Pro, NGINX, RabbitMQ, Amazon Elastic Container Service (ECS), Amazon EKS, Amazon CloudWatch, Beanstalk, Terraform, AWS Fargate

Languages

PHP, JavaScript, CSS, HTML, Sass, Less, SCSS, Python, Bash, Pine Script, TypeScript, SQL, Java, MQL5

Frameworks

Laravel, Symfony, Bootstrap, Twig, PHPUnit, Sylius, CodeIgniter, Tailwind CSS, OAuth 2, Angular, Yii, Flask, Cypress, Django, React Native, Next.js

Paradigms

Model View Controller (MVC), Agile, Agile Software Development, API Architecture, Test-driven Development (TDD), CQRS, Event Sourcing, Behavior-driven Development (BDD), Microservices

Storage

MySQL, JSON, Redis, Elasticsearch, Amazon S3 (AWS S3), PostgreSQL, NoSQL, MariaDB, MongoDB, Google Cloud

Platforms

WordPress, Linux, DigitalOcean, Apache2, Docker, OpenCart, Amazon Web Services (AWS), Kubernetes, Amazon EC2, Craft CMS, Google Cloud Platform (GCP), AWS Lambda

Other

ExpressionEngine, Blade, Responsive UI, Ajax, Web Scraping, SaaS, Back-end, RESTful Web Services, APIs, API Integration, Website Data Scraping, Code Review, Cost Management, Full-stack, Web Development, Back-end Development, Debugging, Software as a Service (SaaS), Computer Science, Laravel Forge, Ubuntu Server, Payment Gateways, Web Hosting & Domain Setup, Creativity, Communication, Conflict Resolution, Teamwork, Leadership, Front-end, Amazon RDS, GitHub Actions, Technical Leadership, Open Source, Big Data, Concurrency, Data Cleansing, Data Handling, Transactions, Architecture, Relational Database Services (RDS), Hexagonal Architecture, Linux Server Administration, Beanstalkd, CI/CD Pipelines, PayPal, TradingView, Trading Bots, Domain-driven Design (DDD), Big Data Architecture, AWS WAF, ECS

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