In this article, a new human-based metaheuristic algorithm named Dollmaker Optimization Algorithm (DOA) is introduced, which imitates the strategy and skill of the dollmaker when making dolls. The basic inspiration of DOA is derived from two natural behaviors in the doll making process (i) making general changes to the dollmaking materials and (ii) making precise small changes on the appearance characteristics of the dolls. The theory of DOA is proposed and then modeled mathematically in two phases (i) exploration based on the simulation of large changes made on doll-making materials and (ii) exploitation based on the simulation of small changes on the made dolls. The performance of DOA in optimization is evaluated on twenty-three standard benchmark functions of unimodal, high-dimensional multimodal, and fixed-dimensional multimodal types. The optimization results show that DOA has achieved suitable results for optimization problems with its ability in exploration, exploitation, and balance them during the search process. Comparison of DOA results with twelve competing algorithms shows that the proposed algorithm has superior performance compared to competing algorithms by providing better results in all twenty-three benchmark functions and getting the rank of the first best optimizer. In addition, the efficiency of DOA in handling real-world applications is evaluated in the optimization of four engineering design problems. Simulation results show that DOA has acceptable performance in real world and engineering applications by providing better values for design variables and objective functions compared to competing algorithms.