This document presents a particle swarm optimization-backstepping (PSO-backstepping) controller for a doubly fed induction generator (DFIG) based wind turbine system. The controller aims to maximize energy extraction and control the active and reactive power exchanged between the generator and grid despite parameter uncertainties. An artificial bee colony algorithm is used to select the optimal rotor speed to extract maximum power for varying wind speeds. Particle swarm optimization selects the optimal backstepping controller parameters. Simulation results show the optimized performance of the proposed control technique under uncertain system parameters.