
Marius Petroaie
Full-stack Developer
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
Availability
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
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.
Engineering Manager
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.
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.
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.
Experience
Event Ticketing Platform
• 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
• 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
• 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, 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
Education
Bachelor's Degree in Economics Informatics
Academy of Economic Science of Bucharest, The Faculty of Economics, Cybernetics, Statistics and Informatics - Romania