Software Engineer
07-2015 - 09-2015 IT development • Designed and implemented core software architecture adhering to SOLID design principles (single responsibility, open-closed, Liskov substitution, interface segregation and dependency inversion).
• Designed low/ high fidelity software prototypes adhering to usability heuristics principles using adobe fireworks, Photoshop and other prototyping technologies.
• Conducted user research and evaluation of a bespoke Property Management System.
• Provided assistance with the development and vulnerability testing of other software related projects within the company.