Software Engineer with over 5 years experience in Web Development and Machine Learning.
Excited about the potential of Machine Learning and AI.
Machine Learning skills: Python, Pytorch, Pandas, and SciKit Learn.
Developer IIMar 2020 - Present
Led the rebranding of the Sky Ticket app. Continuing to strive for high quality production code whilst we expand the NOWTV application to more territories. Often mentoring junior developers, guiding technical discussion, and encouraging best practices for code reuse.
DeveloperDec 2018 - Mar 2020
Responsibilities included adding new features, fixing bugs, and ensuring CI pipelines run smoothly. Ensured that the NOW TV Mac application was notarized correctly in order for it to comply with macOS Catalina, ensuring 100,000+ users were still able to use the application. React/Redux based, but also worked with TypeScript, SCSS, and Ruby.
Completed a 1 week secondment in the Data Science and Machine Learning team, on an automatic content scheduling project, using Python. Involved data analysis, data transformation, and feature engineering.
Associate Software DeveloperDec 2017 - Dec 2018
Initially worked on a prototype Alexa skill/Google Home action, gaining experience with NodeJS and Alexa/Google Home APIs. Worked on a CMS for custom pages on the NOW TV website, using React, Redux, and Node. Introduced a form verification service to the CMS. Ensured that the NOW TV website and desktop player were internationalized to deploy to five territories from one single codebase. Developed a slick new user interface for the website. Obtained skills in React, Redux, Node, Mocha, Jest, and Electron.
Summer Placement, Software Engineering AcademyAug 2016 - Sep 2016
Helped developed a Node JS application, gaining a deeper understanding of how to produce software at scale.
Machine Learning Engineering Career TrackSep 2019 - May 2020
Online course covering the fundamentals of Machine Learning, Deep Learning, NLP, and CV. Also involved a capstone project to design, develop and deploy a completely scalable machine learning system. Gained skills in Python, Scikit Learn, PyTorch, and end to end Machine Learning.