Sort By: Direction:
  • Lead Developer

    Software developer with a master’s degree in computer engineering. Enjoys developing new software architecture...