Principal Engineer
CurrentWork with the development team and product managers to ideate software solutions.Design client-side and server-side architecture.Build the front-end of applications through appealing visual designDevelop and manage well-functioning databases and applicationsWrite effective APIsTest software to ensure responsiveness and efficiencyTroubleshoot, debug and upgrade software