Software Developer
Specialisations: iOS application and framework developer / devops and tools developer
Location: Glasgow, Scotland.
I have a passion for programming, which means I am always willing to learn new things. My main focus has been on iOS applications, frameworks, tools and devops (with some additional experience in web apps and mobile games). My mix of specialisations gives me a unique view on design aspects and my reliability and punctuality ensures I will get the job done on time. I also have a talent that allows me to quickly understand and debug existing systems.
I have worked on many projects as a freelancer and I have worked in teams from as few as 2 people to as many as 15. Some of that time was as a Lead Developer, which allowed me to develop my delegation, mentoring and leadership skills.
Qualifications
PgDip Games Technology
BEng Hons. (2:2) Computer and Electronic Systems
5 SCE Highers (AABBB), 7 SCE Standard Grades
Skills
My main area of focus has been iOS applications and frameworks, tooling, continuous integration and delivery, with some experience in data and image processing and manipulation.
Experience
Contributions to the Confidence project via design and development of the client and provider SDKs for mobile and PHP, utilising the Open Feature standards.
Liaised with other teams to enable cross department projects and advise on usage of our SDK. Mentored colleagues and helped guide their development path.
Senior iOS Developer: Development and maintenance of frameworks used firm wide (including authentication and security). Providing support (including one on one sessions) for consuming developers. Building and maintaining tooling and CI/CD to support developers (facilitating adoption of firm wide standards).
Tech Lead & Line Manager: Leading the frameworks team in designing and developing new features, liaising with internal teams to discuss their needs, ensuring the team is working efficiently and effectively.
Contractor / Web Applications
February 2016 - April 2016
Envoy Renewals (http://www.envoyrenewals.com)
Envoy Client Direct (http://www.ip-renewals.com)
Delegate Instant (http://www.delegateip.com)
Games Developer / Designer
January 2006 - February 2016
Working in a small team of 2, we have developed several games, both self published and on a contract basis. All of which have utilised the majority of the languages and technologies listed above.
NeoArcade (Universal iOS, tvOS) (http://www.neoarcade.co.uk)
NeoControl (iPhone)
Chock A Block (Universal iOS) (http://www.claymoregames.co.uk/cab)
Internal Motivational Game for Aviva (through Dinnis Design) (Web / Flash, AS3, Starling)
Plum Crazy (Universal iOS) (http://www.claymoregames.co.uk/plumcrazy)
Super Solitaire (J2ME) (http://www.claymoregames.co.uk/solitaire)
Countdown (J2ME) (No longer available)
Bodycheck (PSVita) (LUA, C#, C++) (http://ludometrics.com/game/bodycheck/)
Bips! (Facebook Game) (AS3, Starling) (http://ludometrics.com/game/bips/)
3D-Standards (GWT, PHP, MySQL, Hibernate, Java) (No longer available)
Sub-Projects (based on the 3D-Standards application):
Skytron (3D Operating Room sales tool)
VTS Medical (3D Operating Room control tool)
Stanley Vidmar (PHP, HTML, CSS, Java) (No longer available)
Various 3D Presentations (PHP, Java) (No longer available)
Software Engineer
June 2006 - August 2007
Smart Office (J2ME variant, J2SE, Tomcat, Maven)
Pricerunner (J2ME) Mobile version of popular price comparison website (No longer available)
Developer / Designer
Various dates
Altachorvie (Website)
Pilots Direct (Website)
Car Mag F1 [Android] [iOS]
Dinky Dino Games
Games Developer / Designer
February 2004 - January 2006
J2ME projects:
Various Puzzle Games
Rockpool Games
Games Developer
December 2004 - June 2005
J2ME projects:
WWE: Raw
DC Studios (now Firebrand Games)
Games Developer / Technical Producer
June 2004 - December 2004
J2ME projects:
Worms Forts: Under Siege,
I, Robot (Movie franchise),
Ice Age Skater