Will Sandys
I am a technology consultant working for EY. My current role involves designing systems architecture to solve major client IT issues.
Current Employment: EY Consultant (Technology): Since September 2013
Education: MSc Computer Science with Distinction from Birmingham University
First Class (Hons) BSc Management from Warwick Business School
Programming Experiance
Advanced knowledge of: Java, Javascript and SQL
I have had a passion for programming since I developed my first website in PHP as a teenager. I love being able to build programmes that actually solve real-world problems, as my master's thesis (described below) did.
For my master's thesis, I developed a Java based spell checker capable of correcting the types of spelling errors common amongst dyslexics. Furthermore, it is able to learn about an indiviudal's spelling ideosyncracies in order to rank spelling suggestions to better suit each user.
I developed complex algorithms for converting misspellings into a set of the pronunciations a dyslexic could possibly think they make. An implementation of the Needleman Wunsch algorithm was then used to determine the phonological similiarity between misspellings and potential suggestions.
In addition, I developed a recursive Java based implementation of BK-trees