John Whiles
About John Whiles
John Whiles is a Software Engineer based in London, with a background in full stack development and a strong interest in lazy functional programming languages. He has worked at various organizations, including Trainline and Justgiving, and is passionate about effective testing and expanding his skill set beyond JavaScript.
Work at Trainline
John Whiles has been employed at Trainline as a Software Engineer since 2018. His role involves developing software solutions that enhance the user experience for train travelers. He has contributed to various projects that focus on improving the efficiency and functionality of the Trainline platform. His experience in the JavaScript ecosystem supports his work in creating robust applications that meet user needs.
Previous Experience in Software Development
Before joining Trainline, John Whiles worked as a Full Stack Javascript Engineer at Justgiving from 2017 to 2018. His responsibilities included developing web applications and ensuring seamless user interactions. He also served as a Full Stack Developer at Founders & Coders C.i.c. for four months in 2016, where he gained valuable experience in full-stack development. Additionally, he worked as an English Second Language Tutor for one month in 2016.
Education and Expertise
John Whiles studied at Royal Holloway, University of London, where he earned a Bachelor’s degree in Politics and Philosophy from 2010 to 2013. His educational background provides him with a diverse perspective that complements his technical skills. He has a strong interest in lazy functional programming languages, particularly Haskell and Clojure, and is eager to expand his skills beyond the JavaScript ecosystem.
Background in Retail and Merchandising
In 2016, John Whiles worked as a Trainee Merchandiser at Next Group Plc for six months. This role allowed him to gain insights into retail operations and merchandising strategies. His experience in this field adds to his diverse professional background, showcasing his adaptability and willingness to explore different career paths.
Approach to Learning and Development
John Whiles adopts a playful approach to learning, which is evident in his humorous remarks about understanding WebPack configurations. He is passionate about effective testing and values the impact of his work. His enthusiasm for continuous learning drives him to seek opportunities to develop new skills and improve his technical expertise.