Dominic Freeston
Website | GitHub | Twitter | Linked In
Software developer with 10 years of experience building consumer facing products in cross-functional teams, with a historical focus on iOS development in small to mid-size companies.
Roles
2021-Current Senior Software Developer; LoveShark; London, UK
- Primary iOS developer and regular contributor to backend.
- End-to-end development of key features: search, comments and user progression; from API design to custom animations
- Developed automated tooling to facilitate our weekly release process and contributed extensively to our internal documentation
2017-2021 Senior Software Engineer; Memrise; London, UK
- Tech lead of various cross-functional teams, working on a range of projects from revamping the underlying data modelling and app architecture to building new experimental features
- Successfully grew the iOS team from 3 to 8 members over the course of a year
- Provided support and coaching to other team members
2015-2017 iOS Developer; Novoda; London, UK
- Started up Novoda's iOS development department
- Technical team lead on green field projects for a variety of clients
- Mentoring of junior developers both internally and for our clients
2014-2015 iOS Developer; Many Things; London, UK
- Lead developer on the giffgaff app
- Internal R&D and product development
2012-2014 iOS Developer; Kaldor Group (now Pugpig); London, UK
- Product development on Pugpig, an award-winning cross-platform digital publishing platform
- Custom work for clients including Grazia, The Spectator and The Week
2010-2011 Teaching Assistant; Queen Mary University of London; London, UK
- Java programming course: tuition, support, marking and feedback
Education
2009-2011 Queen Mary University of London, UK
- MSc Media and Arts Technology by Research (with Distinction)
2005-2009 University of York, UK
- MEng (Hons) Electronic Engineering with Music Technology Systems (First Class with Distinction)