Meet the GUY WHO WANTS TO WORK FOR YOU

Full Stack Developer Who Loves to <Create>, new Innovate && Obliterate($bugs)

I’m a Full-Stack Software Engineer with 15+ years of experience turning complex problems into elegant solutions. My passion for engineering goes far beyond the screen – I’ve spent my life taking things apart and rebuilding them, from cars and custom electronics to scalable software architectures.

I bring that same relentless problem-solving energy to every codebase I touch. Thanks for taking the time to check out my character profile. If you’re looking for a versatile developer to level up your team or next project, let’s talk.

Dale Woods

Developer – Mr Fix It – ISTJ

Character Stats & Attributes

Advanced Object-Oriented Programming (OOP)

I leverage the flexibility of OOP to build adaptable, future-proof projects. By strictly adhering to principles like single responsibility, I architect highly reusable and maintainable code. I believe in working smart, not hard.

Comprehensive Testing (Unit & E2E)

I prioritize robust testing protocols to mitigate human error and ensure rock-solid deployments. While comprehensive testing requires upfront investment, it drastically reduces future debugging time and guarantees a reliable experience for end-users.

Architectural Design Patterns

When tackling complex applications, I rely on established software design patterns to ensure scalable and elegant architectures. My active repertoire includes the Observer, Strategy, Factory, Collection, Decorator, and Adapter patterns.

Constant Level Ups (Continuous EXP Grinding)

I have a relentless drive to level up my skills every single day. I operate under the assumption that there is no level cap – there is always a developer with higher stats to learn from and a new tech tree to explore. By staying humble and curious, I ensure my toolkit is constantly evolving alongside the latest industry stacks metas & builds.

My Talent Tree

I’ve been developing software with passion for 15+ years and it has allowed me to acquire valuable skills along the way. Check out the levels of experience with various programming languages below.

PHP
Expert

  • 15+ years extensive experience
  • PHP 5, 7 & 8 expert
  • PHP-FPM / Nginx
  • Expert PHP Object Oriented Programming (OOP)
  • Laravel & Symfony
  • WordPress & Woo Commerce plugins
  • Custom server apps
  • API development & Integration
  • PHPUnit for unit testing

MQL4 & MQL5
Expert

  • 15+ years intimate knowledge
  • Algorithmic trading strategy development
  • AI Based trading strategies
  • Multi-Currency trading systems
  • Risk management strategies
  • Order execution & management
  • Custom indicator data
  • Custom GUI apps
  • C++ style language

JavaScript
Expert

  • Modern vanilla JavaScript knowledge (ES7+)
  • Modular & component-based architecture
  • JQuery knowledge for legacy codebases
  • Async Programming
  • Vue 3 + Typescript
  • Vite
  • Node JS
  • Npm

HTML5/CSS3
Expert

  • Custom website templates & landing pages
  • Excellent SEO knowledge
  • CSS Flex box & grid design
  • Responsive design
  • Bootstrap 5
  • Tailwind 4

Python
Proficient

  • Automation of many tedious tasks
  • Pandas & Numpy
  • Tensor Flow + Keras
  • Scikit-learn
  • Creating graphs using MatPlotLib
  • Bulk image manipulation
  • Data analysis + AI Model Experimentation

Databases
Proficient

  • MySQL
  • Reddis
  • MongoDB
  • Developing knowledege in graph databases

Golang
Proficient

  • Cloud microservices
  • Concurrency with Goroutines & channels
  • Chatroom server
  • API integration + data processing

C++ & C#
Familiar

  • Used for specialized projects
  • Strong OOP knowledge
  • Win Forms experience
  • Multi-thread code experience
  • Low level DLL creation
  • Low level WinAPI experience

DevOPs & CI/CD Pipelines
Proficient

  • Managing Linux servers (inc EC2 instances)
  • Docker
  • Bash scripting
  • S3 Buckets
  • GitHub Actions/Workflows
  • Ansible
  • Building custom AMIs
  • SNS/SQS event driven communication

Some of My Projects & Accomplishments

Multi-Currency AI Trading Bot In Forex

Most of my personal project energy over the last 10 years has gone into Forex trading strategy research & development. With the rise of AI technology I was able to create an automated trading bot which is assisted by classification AI.

Development highlights:

  • Create the base Forex trading strategy
  • Build a custom data set to use for AI model training
  • Build an automated pipeline with Python & Metatrader 5 to run data mining and model trading operations
  • Experimenting with AI model training in Python and Metatrader5 libraries
  • Use of ONNX (Open Neural Network Exchange) for transporting models across environments
  • Develop and implement risk management stratgies to protect account captial

Many Ecommerce Businesses

The last 10 years I have been a part of many eCommerce ventures. Some my own and some with business partners. I have built PHP eCommerce engines from scratch and others on top of WordPress’ Woo Commerce.

Development heavy tasks included:

  • Payment processor(s) integration. PayPal, Stripe, Auth.net, Merchant APIs etc.
  • SEO considerations like excellent product schema generation, optimized category pages and site loading speed enhancements.
  • Accounting modules to crunch all the numbers – plus calculate profit shares in joint ventures or affiliate commissions.
  • Stock management systems.
  • Customer management and loyal customer bonus systems.
  • Logistics integration with couriers and package tracking.
  • Promotional tasks working on custom designed systems categorizing customers into groups and provide good email deliverability.

Custom WordPress / Woo Commerce Development

I have intimate knowledge of the inner workings of WordPress and have exploited it to make advanced plugins and theme modifications. I can bend WordPress to my will and mold it to make it do whatever task you need.

Some notable examples of plugins I’ve made:

  • A custom membership system that syncs logins of front end WP website, a members only WP website and a forum together.
  • A software license manager with: trial, finite and lifetime licenses for multiple products.
  • Virtual page builder that generates pages on request based off templates for 100k+ keywords.
  • Customer loyalty programs, product review reminder and back in stock notification systems for Woo Commerce.
  • Google Ads / Facebook conversion tracking integration.
  • Ajax front end features, like sign up forms that work directly with the WP AJAX API.

Main Questline (So Far)

Previous work experience

May 1, 2026

Senior Full Stack Developer
PHP / JavaScript / Golang / Python / C#

Awaiting Next Opportunity

May 1, 2026
November 11, 2020

Senior Full Stack Engineer
taste.com.au, delicious.com.au, bestrecipies.com.au

Maintained and scaled a high-traffic headless WordPress and Symfony architecture, serving over 8 million unique visitors monthly across major publications (taste.com.au, delicious.com.au).

Drove technical solutioning alongside product managers, elevating business concepts into scalable, future-proof architectures while acting as the crucial communication bridge up to stakeholders and down to engineering teams.

Developed custom WordPress CMS solutions to streamline workflows and improve efficiency for high-volume editorial teams.

Architected and deployed Golang microservices to process large-scale data and reliably serve internal APIs.

Built robust data pipelines to seamlessly syndicate content and integrate with third-party platforms.

Managed AWS cloud infrastructure (EC2, S3, SQS, Lambda) and maintained CI/CD pipelines using GitHub Actions, Ansible, and Docker.

Mentored junior developers, ensuring engineering standards and code quality across the team.

November 11, 2020
January 2, 2018

eCommerce Startup

Co-founded a US-based eCommerce startup, driving both the technical infrastructure and digital marketing strategy.

Engineered custom PHP/WooCommerce plugins to automate complex profit-splitting and financial accounting logic.

Implemented advanced eCommerce analytics and Google Ads integration to meticulously track and optimize conversion rates.

Scaled organic traffic rapidly utilizing advanced SEO techniques to rank pages in a highly competitive market, successfully growing the business.

Sunset due to sweeping US federal regulatory changes unfortunately.

January 2, 2018
January 1, 2016

MQL4/5 C# Trading App/Robot Developer

Architected Forex/CFD Trading Applications: Designed and developed proprietary trading software tailored specifically for the Forex and CFD financial markets.

High-Performance C++ Engineering: Engineered core application logic in a low-level C++ environment, prioritizing optimal execution speed and strict resource management.

Advanced Software Architecture: Implemented robust Object-Oriented Programming (OOP) design patterns and industry best practices to ensure scalable and maintainable code.

Cross-Language UI Integration: Developed and integrated intuitive graphical user interfaces utilizing C# to enhance the end-user trading experience.

January 1, 2016
October 2, 2015

Digital Marketing / SEO / PPC (6 Years+)
Self Employed

Technical SEO: Executed comprehensive search engine optimization strategies for personal and client websites, specializing in page speed optimization and technical site health.

Data-Driven Strategies: Continuously monitored scientific SEO testing and algorithm updates to implement cutting-edge, data-backed ranking techniques.

PPC Campaign Management: Built, managed, and scaled profitable paid advertising campaigns across Google Ads and Facebook Ads.

Ad Optimization: Audited and optimized existing client ad accounts to lower customer acquisition costs and maximize ROI.

October 2, 2015
January 1, 2011

eCommerce Store Developer
Bodology

eCommerce Development: Built, optimized, and maintained the company’s online storefront and underlying technical infrastructure to ensure a seamless shopping experience.

Order Fulfillment & Logistics: Managed end-to-end daily e-commerce operations, including accurately picking, packing, and dispatching online orders.

Customer Consultation: Leveraged deep personal knowledge of the niche to consult directly with customers, recommending tailored products to help them achieve their health & fitness goals and further my ability to improve the eCommerce product to the customer’s needs.

January 1, 2011
January 25, 2009

Self Employed Developer
Self Employed

Full-Lifecycle Development: Architected, launched, and maintained a diverse portfolio of personal websites, SaaS products, and online businesses.

Freelance Engineering: Delivered custom software development and technical solutions for freelance clients, translating business needs into functional code.

Strategic Partnerships: Collaborated as a technical partner on joint business ventures, providing technical leadership and development expertise.

Continuous Integration: Managed the ongoing maintenance, feature updates, and optimization of proprietary software products.

January 25, 2009
June 1, 2003

Night Club DJ
Wollongong City

Event Residency: Secured and maintained resident DJ positions across multiple prominent venues, reliably performing in fast-paced, high-pressure environments.

Extensive Preparation: Conducted thorough pre-event preparation, curating audio sets and technical setups to ensure seamless live performances.

Audience Engagement: Read and adapted to crowd dynamics in real-time, delivering highly tailored entertainment experiences.

June 1, 2003
January 20, 2003

Light Vehicle Mechanic
Shell Auto Care

Technical Diagnostics: Specialized in Electronic Fuel Injection (EFI) systems, utilizing diagnostic tools to troubleshoot complex mechanical, electrical, hydraulic, and suspension issues.

Comprehensive Repairs: Executed preventative maintenance, routine servicing, and major mechanical overhauls to strict safety and quality standards.

Operations Support: Assisted with daily administrative duties, including service documentation, parts ordering, and customer communication.

January 20, 2003
September 17, 2002

Mobile Computer Repair
Self Employed

On-Site Troubleshooting: Operated an independent mobile tech support business, delivering rapid-response hardware and software repair for commercial and residential clients.

Client Relations: Translated technical issues into easily understandable solutions, providing a service in the clients’ home.

System Optimization: Diagnosed system failures, removed malware, configured networks, and performed hardware upgrades on-site to minimize client downtime.

September 17, 2002
January 15, 2000

Junior Computer Technician
Computer Town Australia

Hardware Assembly: Built custom desktop computers from individual components, ensuring system stability and adherence to customer specifications.

Fault Diagnosis: Conducted thorough technical assessments to identify hardware failures, software conflicts, and operating system errors.

System Repair: Executed efficient component replacements, system repairs, and software installations to restore full functionality for customers.

January 15, 2000

My Custom Chat Room Built From Scratch

Node JS – Vanilla JavaScript – Web Sockets – HTML – CSS

I needed a private chat room solution – the existing PHP chat room software I was using was slow, heavy on the server, featureless or was not being maintained by the developers.

I decided to make a web socked based chat room application using JavaScript on the front end and back end – leveraging the socket.io library. Everything was done from scratch.

  • Uses web socket protocol
  • Fast & uses low server resources
  • Admin tools to be able to kick/ban people
  • Avatars and emojis
  • User is typing notification
  • Custom announcements
  • Custom bots that posted motivational quotes and meme images

My Updated Chat Room

Vue3 – Vite – Web Sockets – MongoDB – GoLang

Updated Chat Room

After many years of service this chat room needed an overhaul. I chose all new technology for the rebuilt.


I am turned off NodeJs after getting dependency locked when trying to upgrade and having to maintain an all NodeJs env.


This new upgrade uses Vue 3 so it’s a reactive app with new features like:

  • Reply to messages
  • Emoji reactions
  • Giphy module
  • GoLang server
  • MongoDB Database

Trade Panel

MQL4 – MQL5 – C#

Since the beginning of time, I’ve been heavily active with Forex trading. I wanted a tool that I could use to place orders in the market without having to pick up a calculator each time. I knew if solved a problem for me it would for other traders also.

This tool injects itself into the very popular parent trading software “Metatrader” using low level WINAPI calls.

The UI is made with C# and is compiled into a .dll file which the Metatrader plugin imports. The C# side handles all the UI rendering and events.

Once the user clicks on the buy or sell button for example – the C# code will compile a message using low level primitive data types that the Metatrader software can interpret and use to open a trade accordingly.

  • Low level two way communication between the C# dll <-> Metatrader plugin
  • Pre-calculates all trade order parameters to define the risk the user requested.
  • Special post-trade management features
  • Keeps state saved in case of say, a blackout. User can just re-open and the plugin auto-restores it’s previous state
  • Metatrader C++ style code places orders in the markets and does risk safety checks and error handling, in case of fat finger mistakes.
  • I knew if I successfully solved this problem for myself then I could help other traders too – for that reason it has become my most popular software.

The Trade Panel

MQL4 – MQL5 – Async Orders – 100% Native MQL

The Trade Panel

This Trade Panel has been a very popular tool but has gotten a bit dated.

I wrote a whole new trade API / indicator data / utility library using better coding practices and patterns. I also decided to rebuild this trade panel app from scratch.

This new version has a lot of new features that solves complex problems for traders like applying advanced risk management strategies, technical trading utilities using trend lines and other common technical data points.

The Trade Panel has a lot of modules built into it that take a lot of complexity off the user’s hands and gives freedom to apply cool trade management features at the click of a btn.

To make it easier to distribute the new Trade Panel, all WinAPI calls have been removed and converted into native code.

  • Removal of WinApi Dll dependency
  • Many new features like trailing stop along trend line
  • Improved compact UI
  • Extra risk management strategies
  • Leverage MQL5 async order feature
  • Rebuilt from the ground up

Python Data Analysis & Machine Learning

Python – MQL – Tensor Flow

Trading Analysis Graphs

I like to use python to automate simple tasks or perform batch operations on files (like image optimization).

But Python’s easy access to powerful machine learning libraries like Google’s Tensor Flow sets up my workspace for interesting projects.

  • Read and organize custom data from a CSV file
  • Build heavily customized graphs using matplotlib
  • Cycle through data points to try expose where profitable trading strategies may be hiding
  • Prepare and normalize data for machine learning models
  • Train Tensor Flow libraries using custom data and images for image recognition
  • Do analysis on classification models to determine the most/least impactful features
  • Try use the AI models to create successful automated trading bots

Web Crawler / Scraper

GoLang

I am always interested in new technologies and Golang was a compelling programming language to start learning. I love how Golang and Rust compete with C++, are easier to work with and have good libraries available.

This project required me to build a web crawler that logged into an admin area to submit form requests and scrape the results.

The bot collected user data and saved them to a spreadsheet so the business owner could determine if the company providing the product was being fraudulent.

  • A crawler that needed to work behind a login with session data stored in cookies
  • Http requests only
  • Scrape & extract key data from the source code and save in a csv

Laraval CRM Software

PHP / Laravel 10 / MySQL / JavaScript / Ajax / Tailwind

Portal

The company’s old CRM software was slow, complicated and belongs in the dinosaur era. I was tasked with designing a more modern, streamlined and faster CRM software.

The front end is a custom theme built with Tailwind and vanilla JavaScript, driven by PHP Laravel in the back end.

This application is form heavy, so I implemented clear validation errors which appear over the form fields. Some fields – eg the vehicle search field, use an AJAX auto suggest feature as the user types more letters (like Google’s search).

Dale Woods Lore

Personality type: ISTJ

Honest & Direct

If somebody asks me a question, I like to shoot straight with an honest answer based off facts.

Responsible & Trustworthy

I like to treat all tasks given to me seriously. I have a strong drive to fulfill my responsibilities rather than failing to deliver.

Thirst for knowledge

I love to know how everything works to be able to create, innovate and maintain all things around me.

Education

High School Certificate

1996-2000

Certificate IV Manufacturing Technology

Electronic Circuits Theory and Design
Interfacing Software with Microcontrollers
Robotics
Low Level Programming (C, C++)

Certificate III Light Vehicle Mechanic

Academic Component of Mechanic Trade
Mechanical Principles
Hydraulics
Electrical

Thanks for Checking Out My Character Profile

I look forward to the opportunity of working with you soon. If you have any questions, please don’t hesitate to contact me below.

0431 057 601