Scroll To View More
Marius Petroaie, PHP Developer in Sydney, New South Wales, Australia
Marius Petroaie

PHP Developer in Sydney, New South Wales, Australia

Member since January 25, 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 now available for hire

Portfolio

  • TheOneSpot
    React, Redux, GraphQL, Golang, Node.js, AWS, Microservices, Serverless
  • Qantas
    React, Java, Golang, Microservices, AWS, Android, iOS
  • MasterCard Loyalty Solutions
    PHP, MySQL, JavaScript, CSS, HTML, Microsoft .NET Framework, MS SQL

Experience

  • PHP, 15 years
  • Full-stack, 15 years
  • Laravel, 6 years
  • Test-driven Development (TDD), 5 years
  • Amazon Web Services (AWS), 4 years
  • React, 4 years
  • Vue.js, 4 years
  • Single-page Applications (SPA), 4 years
Sydney, New South Wales, Australia

Availability

Part-time

Preferred Environment

PhpStorm, Git, Vagrant + Homestead, SequelPro

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.

Employment

  • Chief Technical Officer

    2018 - PRESENT
    TheOneSpot
    • Built and mentored the engineering squad.
    • Built the back-end layer using microservices and serverless architecture.
    Technologies: React, Redux, GraphQL, Golang, Node.js, AWS, Microservices, Serverless
  • Engineering Manager

    2016 - 2018
    Qantas
    • Mentored and built a team of 10 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: React, Java, Golang, Microservices, AWS, Android, iOS
  • 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: PHP, MySQL, JavaScript, CSS, HTML, Microsoft .NET Framework, MS SQL
  • 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: PHP, JavaScript, CSS, HTML, MySQL, NoSQL

Experience

  • Event Ticketing Platform (Development)

    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 (Development)

    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 (Development)

    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

Skills

  • Languages

    ECMAScript (ES6), HTML5, JavaScript, Sass, PHP, Less, CSS3, GraphQL
  • Frameworks

    Laravel 5, Laravel, Codeception, PHPUnit, Bootstrap 3, Homestead
  • Libraries/APIs

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

    Nginx, Apache, Git, Composer, NPM, Behat, Codeship, Jenkins, Vagrant, GitHub, Adobe Photoshop, Amazon SQS, RabbitMQ
  • 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, SOLID Principles, Event Storming
  • Platforms

    Amazon Web Services (AWS), AWS Elastic Beanstalk, DigitalOcean, Linux, Docker
  • Storage

    Microsoft SQL Server, SQLite, MariaDB, MySQL, AWS DynamoDB, MongoDB, NoSQL, Elasticsearch, Redis, Memcached, PostgreSQL
  • Other

    Single-page Applications (SPA), Full-stack, APIs, Payment Gateways, eCommerce, PCI DSS, SSO

Education

  • Bachelor's degree in Economics Informatics
    2004 - 2009
    Academy of Economic Science of Bucharest, The Faculty of Economics, Cybernetics, Statistics and Informatics - Romania
I really like this profile
Share it with others