I Can do what you want because i am an engineer in operational research and decision support
i have many skills in optimization ,linear programming , non linear programming
i can use lindo , lingo ,ampl , excel solver , microsoft solver foundation and ampl
i recommend you to use microsoft solver foundation it 's a very good solver they use many algorithms that is not in the other solvers