Machine Learning & Java Software Engineer
Location:London, United Kingdom (Anywhere)Education level: N/A
Years of experience: more than 5
Attributes that best describes:
I'm a senior software engineer with a background in Mathematics and 16 years' experience developing enterprise-level Java software for high-profile media, e-commerce and financial organisations.
For my next role, I'm looking for opportunities to work within the Machine Learning space, an area of development and research that I've developed a strong interest in since discovering and completing a number of excellent Machine Learning/Data Science courses on Coursera over the past few years.
I'm currently researching the application of reinforcement learning techniques such as Markov Decision Processes to autonomous quad-copter control:
I'm a pragmatic technologist who likes to get the job done, and done well. I love to work in dynamic, self-motivated teams to solve complex technical challenges, where I can make a difference and achieve results.
I've worked on many interesting projects for a wide range of companies and with talented teams of people, from large multinationals to SMEs and start-ups, and I feel proud that I've been invited to return to, or to extend the scope of my work with, every client I've worked with.
I'm an avid open-source contributor - currently managing the development of a suite of Spring-ecosystem related Java projects, particularly involving the Spring Data, Spring Social and Oauth frameworks, in addition to the libraries I'm building which collate the machine learning components I've been writing into re-usable open source modules.
No reviews yet.