Matei Rogoz
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
DigitalOcean, Bash, Bitbucket, Slack, Git, PhpStorm
The most amazing...
...product I've built from scratch and blossomed into a successful full-fledged company is the Zeelo MVP.
Work Experience
Co-founder
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.
Software Engineer
Zeelo
- Designed the Zeelo system and determined a plan of development for the MVP.
- Built the infrastructure and developed the Zeelo MVP from scratch, which they brought to market.
- 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.
Full-stack Developer
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.
Experience
Zeelo
https://zeelo.coSome 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 is integrated with a third-party CRM.
I was present from the beginning of this start-up. 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.dentalBryant 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
The platform matches users based on certain factors, who are then able to 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
Users could register either as customers or as tradespeople on the platform. Customers could post different types of projects they needed doing (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
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 and together with another front-end developer, built the platform and delivered it to the client.
HeroesMaker
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
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 that provided a helping hand. I also worked on building the MK Labs store.
Education
Bachelor's Degree in Mathematics and Computer Science
University of Bucharest - Bucharest, Romania
High School Diploma in Informatics and Applied Mathematics
National College of Informatics "Tudor Vianu" - Bucharest, Romania
Skills
Languages
PHP, JavaScript, CSS, HTML, Sass, Bash, Python, Java
Frameworks
Laravel, Bootstrap, Twig, PHPUnit, Symfony, CodeIgniter, Tailwind CSS, Angular, Yii, Flask, Cypress
Libraries/APIs
jQuery, REST APIs, React, Node.js, Stripe API, Facebook API, Instagram API, Doctrine, Twilio API, PhantomJS, Vue, Braintree API, Twitter API
Tools
Slack, PhpStorm, Git, Jira, Bitbucket, GitHub, wkhtmltopdf, Adobe Photoshop, Logic Pro, NGINX, RabbitMQ
Paradigms
Model View Controller (MVC), API Architecture, CQRS, Event Sourcing, Agile Software Development
Storage
JSON, MySQL, MariaDB, MongoDB, Redis, Google Cloud
Other
Blade, Responsive UI, Computer Science, ExpressionEngine, Laravel Forge, Ubuntu Server, Payment Gateways, Web Hosting & Domain Setup, Creativity, Communication, Conflict Resolution, Teamwork, Leadership, Hexagonal Architecture, Linux Server Administration, Beanstalkd, Ajax
Platforms
WordPress, Linux, DigitalOcean, Apache2, OpenCart, Craft CMS, Docker, Amazon Web Services (AWS)
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