Matthew Zalewski, Developer in Dannevirke, Manawatu-Wanganui, New Zealand
Matthew is available for hire
Hire Matthew

Matthew Zalewski

Verified Expert  in Engineering

Software Developer

Location
Dannevirke, Manawatu-Wanganui, New Zealand
Toptal Member Since
December 1, 2015

Matthew has worked for over a decade in various web development roles. Experienced in both WordPress and Laravel-based projects, he has developed a deep understanding of both platforms. He currently focuses on React-based projects, often using either WordPress or Laravel for the backend. With expert knowledge of the React ecosystem, as well as REST APIs/GraphQL/Apollo, he aims to produce responsive, fast and efficient apps and websites.

Portfolio

HotSource
MySQL, GraphQL, React, Node.js, Laravel, WordPress
Minion
React, Node.js, CSS, PHP, WordPress
NEXA NZ, Ltd.
Adobe Photoshop, Java, Microsoft SQL Server, ASP.NET, C#

Experience

Availability

Full-time

Preferred Environment

JavaScript, PHP, ASP.NET, Atom, Visual Studio, Windows

The most amazing...

...thing I've made is a PHP application that pulled images from various user-defined sources to create an image-based social network.

Work Experience

Lead Developer

2017 - PRESENT
HotSource
  • Developed a React-based visual-scripting plugin for WordPress.
  • Created recipe and inventory app using React, pulling recipes and ingredients from a Laravel-based back end via a third-party GraphQL service provider.
  • Worked on a Mega Menu plugin for WordPress using React for the back-end user interface.
  • Created a budgeting app using React. Grouping, calculations, and scripting implemented via a custom DSL (PEG.js), and data is retrieved and stored via GraphQL against a Node.js and Apollo back end.
  • Worked on a custom eCommerce site based on Laravel with a single-page React front end.
  • Built a WooCommerce store featuring front-end React-based widgets that communicate externally via Ajax and dynamically update.
  • Managed a team of four as the lead developer on a number of projects and provided training and guidance around React and JavaScript.
Technologies: MySQL, GraphQL, React, Node.js, Laravel, WordPress

Freelance WordPress Developer

2010 - 2016
Minion
  • Built an image sharing plugin (Pinterest-style) on top of WordPress.
  • Created a custom WordPress dashboard to simplify client site management.
  • Created themes from PSD files.
  • Created custom plugins integrating various third-party services with WooCommerce (e.g., ShipStation, TradeGecko).
  • Created a plugin that automatically creates "Review" posts based on URLs that the user enters.
  • Created a React front-end that pulls post data from a remote WP installation, allowing multiple single-page sites to be managed from a single install.
Technologies: React, Node.js, CSS, PHP, WordPress

Software Developer

2006 - 2009
NEXA NZ, Ltd.
  • Created a Windows desktop app that automated the processing of orders and matching payments from a bank feed with orders from the accounting package.
  • Integrated with an eCommerce platform using a background service, automating the creation and processing of sales orders sold via this platform.
  • Created multiple eCommerce websites based on ASP.NET that pulled data directly from the accounting database.
  • Designed and developed a Windows-based shipping application, including thermal ticket printing, automatic pricing, and ticket number generation.
  • Automated various emails to customers, streamlining the process from sale to dispatch.
Technologies: Adobe Photoshop, Java, Microsoft SQL Server, ASP.NET, C#

Software Developer

2007 - 2008
IDIOM, Ltd.
  • Maintained the Idiom Forms Engine responsible for parsing XML documents.
  • Translated C# source code to Java, ensuring both platforms were in sync.
  • Created installation packages.
  • Designed and developed various dynamic forms.
  • Maintained the engine responsible for generating HTML from parsed XML.
Technologies: XML, ASP.NET, C#, Java

Web Developer

2004 - 2005
Airnet NZ, Ltd.
  • Worked with the IT team developing various web and desktop solutions for clients.
  • Developed the company's internal control systems, including the customer control panel.
  • Developed a domain registrar server and web services, giving the ISP the ability to register and edit domain names from their own control panel.
  • Integrated the control panel with a CRM solution, allowing users to better track calls, appointments, and notes for customers as well as manage domains, mailboxes, connections, and websites more efficiently.
  • Created various websites using ASP and PHP.
Technologies: JavaScript, HTML, CSS, Perl, Classic ASP, C#, PHP, ASP.NET

Web Developer

2003 - 2005
Digital Wholesale
  • Created an eCommerce website for the company.
  • Integrated the eCommerce website with their accounting software (MoneyWorks).
  • Created a service to pull livestock and pricing information into the website.
  • Created various websites for clients.
  • Created various desktop applications for clients.
Technologies: Microsoft Access, HTML, JavaScript, CSS, C#, Active Server Pages (ASP)

Languages

C#, PHP, HTML, CSS, JavaScript, GraphQL, Less, TypeScript, Java, XML, Perl, Active Server Pages (ASP)

Frameworks

Redux, Bootstrap, ASP.NET MVC, Laravel, Flux, Unity, Unity3D, ASP.NET, Classic ASP, Yii, AngularJS

Libraries/APIs

React, Node.js, jQuery, Facebook API

Tools

Webpack, Microsoft Visual Studio, Gulp, Babel, Git, Adobe Brackets, Adobe Photoshop, Visual Studio, Atom, Microsoft Access, Mailchimp

Paradigms

REST, Agile Software Development, Behavior-driven Development (BDD), Test-driven Development (TDD)

Platforms

WordPress, WooCommerce, Android, Azure, Windows

Other

Software Development, APIs, Apollo, OAuth, Cordova, TradeGecko

Storage

MySQL, Microsoft SQL Server, MongoDB

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