Marius Petroaie, Developer in Sydney, New South Wales, Australia
Marius is available for hire
Hire Marius

Marius Petroaie

Verified Expert  in Engineering

Full-stack Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

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

Chief Technical Officer

2018 - PRESENT
TheOneSpot
  • 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, GraphQL, Redux, React

Engineering Manager

2016 - 2018
Qantas
  • 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, Java, React

Senior Solutions Architect

2013 - 2016
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

CTO/Solutions Architect/Tech Lead

2001 - 2013
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

Responsibilities
• 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 - nothinglikeaustralia.com.au

Project Description
• Back-end solution for Nothinglikeaustralia.com.au 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

Responsibilities
• 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

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

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

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

Paradigms

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

Platforms

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

Storage

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

Other

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

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