Hi there! I'm Sam.

A graduate of the University Of St Andrews, I'm a software developer and graphic designer with lots of experience in iOS development and web design / development. I'm not looking for new projects at the moment, but if you like what you see, send me a quick message and we can chat.

Email: sam {at} alchmy.co.uk
LinkedIn: /Sam McNeilly

Portfolio

App Design & Development

Web Design & Development

Posters & Print Media

Work Experience

Senior Software Developer - BT September 2013 - Present

  • Development lead and scrum master for Plusnet Mobile app
  • Developer and maintainer for in-house stub data solution
  • iOS development lead for the 'My BT' app
  • Lead developer and user experience designer for a number of internal apps

Research Intern - University Of St Andrews May 2012 - July 2012

  • Developed key part of an open-source framework for social network research
  • Wrote efficient, robust Python modules to interact with Facebook’s Graph API
  • Created first experiment using framework
  • Performed initial analysis of results

IT Representative - St Salvator's Hall April 2010 - May 2012

  • Technical support position (diagnosing network problems, removing viruses, etc.)
  • Offered general advice and support to residents
  • Managed computer facilities within the building

Publicity Officer - RockSoc // St Andrews April 2010 - May 2012

  • Designed eye-catching posters, flyers and other print media for one of the University’s biggest and most financially-successful societies
  • Designed and developed the society’s website and its content management system
  • Liaised with the Students’ Association and external firms to build relationships
  • Attended regular committee meetings and assisted with organising events
  • This position required efficiency, long hours and great teamwork skills

Achievements

Additional Qualifications

  • 2018 - NN/g UX Certification (Nielsen Norman Group User Experience Design Certification)
  • 2014 - NN/g UX Certification (Nielsen Norman Group User Experience Design Certification)

University Awards & Achievements

  • 2013 – Class Medal (Internet Computer Science)
  • 2012 - Class Medal (Data Communications & Networks)
  • 2011 - Class Medal (Advanced Internet Programming)
  • 2011 - Deans' List (Distinction for overall achievement in the course of an academic year)
  • 2010 - Class Medal (Information Technology)
  • 2010 - Alumnus Prize (First Level Computer Science / Information Technology)

Papers

  • McNeilly, Sam, Luke Hutton, and Tristan Henderson. "Understanding ethical concerns in social media privacy studies." In Proceedings of the ACM CSCW Workshop on Measuring Networked Social Privacy. 2013.
  • Henderson, Tristan, Luke Hutton, and Sam McNeilly. "Ethics and online social network research–developing best practices." In Proceedings of the 26th BCS Conference on Human Computer Interaction. 2012.

Education

University Of St Andrews - BSc Internet Computer Science (First Class) 2009 - 2013

4th Year

Distributed Systems, Computer Security (cryptography, attacks, defences), Multimedia (sound, image and video encoding / compression), Human Computer Interaction, Logic Systems Verification, Video Games (physics, artificial intelligence, networking)

3rd Year

Software Engineering (requirements capture and specification, systems design and modelling, requirements verification and validation, etc.), Data Communications & Networks (protocols, architectures, wireless, mobility), Data Encoding (compression, error detection, encryption), Component Technology, Computational Complexity, Research & Professional Issues In Computing, Databases

1st & 2nd Year

Core and Advanced Computer Science, Core and Advanced Internet Computer Science, Foundations Of Computation, Programming Projects, Advanced Programming Projects

Friends' School Lisburn 2002 - 2009

GCE A Level

Applied ICT (A), Business Studies (A), Geography (B)

GCE AS Level

Applied ICT (A), Business Studies (B), Geography (A), Technology & Design (A)

Key Skills & Abilities

Programming Languages & Technologies

  • Swift
  • Objective-C
  • JavaScript
  • PHP
  • Python
  • Java
  • C

Design

  • Adobe Photoshop

Operating Systems

  • All major desktop platforms
  • iOS development
  • Linux server configuration and management

Other

  • Azure DevOps / VSTS
  • Microsoft App Center
  • Firebase
  • Jenkins
  • HTML & CSS / SASS
  • Docker
  • SQL
  • Object-oriented design