hacker

Noun · /ˈhækər/
  1. A person who gains unauthorized access to computer systems.
    The hacker broke into the server.
  2. A person skilled in computer programming and problem-solving.
    He's a talented hacker who creates innovative software.