Scroll To View More
Marius Petroaie, Full-stack Developer in Sydney, New South Wales, Australia
Marius Petroaie

Full-stack 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

  • Full-stack, 15 years
  • PHP, 15 years
  • Laravel, 6 years
  • Test-driven Development (TDD), 5 years
  • Vue.js, 4 years
  • Single-page Applications (SPA), 4 years
  • Amazon Web Services (AWS), 4 years
  • React, 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, Single Sign-on (SSO), React.js

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