Marius Petroaie, Developer in Sydney, New South Wales, Australia

Marius Petroaie

Full-stack Developer

Sydney, New South Wales, Australia
Toptal Member Since
February 23, 2016

Over the past +10 years, Marius has developed cutting-edge software solutions for businesses in a wide range of industries including IT/telecommunication, real estate, warehousing/logistics, retail and wholesale, loyalty, event ticketing, and marketing. He specializes in business and enterprise-level web application architecture and full-stack web development.

Marius is available for hire
Hire Marius


Amazon Web Services (AWS), Serverless, Microservices, Node.js, GoLand, GraphQL...
Amazon Web Services (AWS), iOS, Android, Microservices, GoLand, Java, React
MasterCard Loyalty Solutions
.NET, Microsoft SQL Server, HTML, CSS, JavaScript, MySQL, PHP


Sydney, New South Wales, Australia



Preferred Environment

Git, Webpack, Docker, Visual Studio Code (VS Code), PhpStorm

The most amazing...

...project I've built is an end-to-end web solution for the events and loyalty industry, including a CMS, CRM, call center, product inventory management, and more.

Work Experience

2018 - PRESENT

Chief Technical Officer

  • Built and mentored the engineering squad.
  • Build the back-end layer using microservices and serverless architecture.
  • Build the front-end application using React, TailwindCSS, GraphQL, Redux, and Sagas.
Technologies: Amazon Web Services (AWS), Serverless, Microservices, Node.js, GoLand, GraphQL, Redux, React
2016 - 2018

Engineering Manager

  • Mentored and built a team of ten front-end engineers (web and mobile).
  • Built the internet banking web app for Qantas Money using React.
  • Built and supported the credit card app using vanilla JS and Node.js.
Technologies: Amazon Web Services (AWS), iOS, Android, Microservices, GoLand, Java, React
2013 - 2016

Senior Solutions Architect

MasterCard Loyalty Solutions
  • Developed architectural design artifacts for IT teams across a broad range of technologies: PHP, Microsoft .NET Framework, NServiceBus, database solutions (MySQL and Microsoft SQL Server), data warehousing, JavaScript, continuous integration tools, Linux, Apache, etc.
  • Provided technical leadership for designing, developing, and testing for a variety of LAMP or Microsoft .NET based projects.
  • Worked closely with business leads in order to determine the platform feature roadmap.
  • Assessed and managed functional and non-functional requirements and ensured they are addressed with the proper technical solution.
  • Coached and mentored colleagues in the development of their personal and technical skills.
Technologies: .NET, Microsoft SQL Server, HTML, CSS, JavaScript, MySQL, PHP
2001 - 2013

CTO/Solutions Architect/Tech Lead

WebManage, Pty., Ltd., and Head 4 Design, Pty., Ltd.
  • Headed the programming and management of all technical aspects of WebManage, Pty., Ltd.
  • Recruited, managed, and mentored a team of 10 developers, four server technicians, and three consultants spanning across Australia, Europe, and India.
  • Architected and developed the proprietary CMS and ticket management platform that runs all operations of WebManage, Pty., Ltd., and hundreds of users.
  • Architected and built the WebManage SitePro Enterprise proprietary platform.
  • Oversaw code quality control across all developers and technical staff.
  • Handled strategy and scoping of new projects with clients, bringing the latest technologies to small and large organizations.
  • Managed programming production for a team of 10 developers along with various third-party designers and HTML markup service providers.
  • Planned website development cycles and deployment schedules.
  • Managed time and tracked project and ticket profitability.
  • Produced over 300 web-based solutions, driving them through every stage of software delivery, from cradle to grave.
Technologies: NoSQL, MySQL, HTML, CSS, JavaScript, PHP


Event Ticketing Platform

Project Description
• Multiple website and whitelabels
• Content management system
• CRM system
• Marketing system
• Automated website generation tool
• Events & tickets management system
• Call center system
• Fulfilment and purchase orders system

• Scope the project requirements with all business stake holders
• Plan the project architecture
• Build the core CMS framework and various components of the project
• Manage a team of 8 programmers and graphic designers to build the project
• Train all different departments in using the new software

Tourism Australia -

Project Description
• Back-end solution for marketing campaign.
• This campaign was launched in 30 countries and 19 languages.
• Multi-website/Multi-language content management system
• Uploaded experiences moderation & reporting system
• Akamai caching system integration

• Scope the project requirements with all business stake holders
• Plan the project architecture and build the solution
• Provide technical support

Australian Wine Club

Project Description
• Create a new digital branding supported by an end-to-end eCommerce solution to manage the importing and distribution of wine in Europe
• Multi-website/Multi-language content management system
• Product inventory management system
• Customers & orders management system
• Warehouse management system
• Integration with various 3rd party providers: Schenker (warehousing), Klarna (credit auditor), distribution

• Scope the project requirements with all business stake holders
• Plan the project architecture and build the solution
• Provide technical support



ECMAScript (ES6), HTML5, JavaScript, Sass, PHP, Less, CSS3, GraphQL, CSS, HTML, Java


Laravel 5, Laravel, Codeception, PHPUnit, Bootstrap 3, Homestead, Next.js, Nuxt.js, .NET, Redux


Stripe, React, jQuery UI, Google API, Slack API, Twitter API, Facebook API, PayPal API, Stripe API, Pusher, Vue, Puppet.js, PhpSpec, jQuery, Node.js, Doctrine, Redis Queue, Vue 2


AWS AppSync, NGINX, Apache, Git, Composer, NPM, Behat, Codeship, Jenkins, Vagrant, GitHub, Adobe Photoshop, Amazon Simple Queue Service (SQS), RabbitMQ, Figma, Sketch, Webpack


Microservices, Continuous Integration (CI), Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Deployment, Agile Software Development, Event Sourcing, CQRS, Domain-driven Development, Responsive, Event Storming


AWS Lambda, Amazon Web Services (AWS), AWS Elastic Beanstalk, DigitalOcean, Firebase, Linux, Docker, Android, iOS


Microsoft SQL Server, SQLite, MariaDB, MySQL, Amazon DynamoDB, MongoDB, NoSQL, Elasticsearch, Redis, Memcached, PostgreSQL


Single-page Applications (SPA), Full-stack, APIs, Payment Gateways, eCommerce, PCI DSS, Single Sign-on (SSO), SOLID Principles, Architecture, Serverless


2004 - 2009

Bachelor's Degree in Economics Informatics

Academy of Economic Science of Bucharest, The Faculty of Economics, Cybernetics, Statistics and Informatics - Romania