Software Developer / Problem-Solver.