Available to hire
I am an experienced software developer with a proven track record of delivering projects to specification and on time in an agile environment. I design and implement software across multiple platforms and enjoy mentoring teammates to help the team succeed.
I am a team player with strong interpersonal skills and a drive to deliver results. I excel at translating complex problems into robust architectures, mentoring juniors, and contributing to a positive, productive team culture.
Skills
Language
English
Fluent
Spanish; Castilian
Advanced
Work Experience
Software Engineer at Camera Corps
January 1, 2024 - January 1, 2026Development of an Android camera control app to replace existing control hardware. Used Jetpack Compose and Kotlin to create a tablet app to control networked cameras via UDP for the World Cup.
Software Engineer at Marmot Tours
January 1, 2024 - January 1, 2026Development of iOS and Android Holiday guide apps written in SwiftUI and Kotlin. Sourcing data from a REST API and including live location tracking features.
Software Engineer at Ashcourt
January 1, 2024 - January 1, 2025Maintenance of iOS and Android Student accommodation apps written in Swift and Java.
Software Engineer at Sprytar
January 1, 2020 - January 1, 2024Development of AR and walking trails app on iOS and Android using Swift and Kotlin integrating Unity augmented reality projects.
Software Engineer at 100Climbs
January 1, 2023 - January 1, 2023Further development of iOS and Android Cycling apps based around the Greatest Cycling Climbs books.
Software Engineer at CLR Software
January 1, 2022 - January 1, 2022Development of WPF mapping and hardware configuration desktop apps for Windows.
Software Engineer at CICERONE
January 1, 2019 - January 1, 2020Development walking guide app for iOS and Android for large publishing house. The app presents walking guide book data and mapping for offline use, syncing with REST services.
Software Engineer at Open Tacking
January 1, 2019 - January 1, 2019Development event tracking app for iOS and Android. The app displays live location data to track participants of endurance outdoor events.
Software Engineer at British Library
January 1, 2018 - January 1, 2019Development of Java servlet tools to aid integration of various CRM and Financial systems.
Software Engineer at DREAM-TRAILS.COM
January 1, 2018 - January 1, 2018Development of climbing guide mobile app for iOS and Android. The app presents topo/photo content for via ferrata climbs in the French Alps localized for French and English languages.
Software Engineer at 100Climbs
January 1, 2017 - January 1, 2018Development of iOS and Android Cycling apps. Integrating 3rd party RESTful APIs and mapping features to produce several cycling guides based around the Greatest Cycling Climbs books.
Software Engineer at British Library
January 1, 2017 - January 1, 2017Development of Metadata Editing Tool for the British Library. Using Grails to interface to numerous custom web services to provide a unified interface to edit content metadata and rights information.
Software Engineer at CLR Software
January 1, 2016 - January 1, 2016Development of WPF CCTV control application interfacing to bespoke hardware, the application controlled cameras and accessed live and recorded images. Development of Android client to a multi-tier crop management application. Using Couchbase, the system synced crop growing data for off-line use in developing countries.
Software Architect at The Sleep School
January 1, 2014 - January 1, 2016Development of sleep coaching app to compliment corporate training courses. The app was delivered on both iOS and Android. The app made extensive use of a service layer written in JavaScript.
Senior Software Engineer at Broughton Software
January 1, 2014 - January 1, 2015Working with a new team on the development of a laboratory management software system. Troubleshooting, mentoring and core product development. This system used WPF for the client with a WCF/Postgres service layer.
Software Architect at Rockfax
January 1, 2013 - January 1, 2014Consultancy to start a project for a rock climbing guide book app for iOS and Android. This system includes a large local database and extensive custom drawing, and calls to online RESTful services.
Software Architect at Climb Coach
January 1, 2013 - January 1, 2013Development of mobile app for iOS indoor climbing coaching. The app provides indoor workout routines with realtime prompts and video instruction.
Senior Software Engineer at BJSS
January 1, 2011 - January 1, 2013Development of global invoicing system. Led the UI team of our stream to produce the client to a Java service over an Oracle database. This was written in .NET/WPF and used custom protocols to communicate to a RESTful service.
Senior Software Engineer at Varsity Media Group Inc
January 1, 2009 - January 1, 2011Internet radio Windows client. Implemented a Windows client in C#/.NET 4 / WPF with XMPP and RESTful services including chat/friend functionality and media streaming.
Senior Software Engineer at Datong Ltd
January 1, 2006 - January 1, 2009Development of mapping and hardware control applications using Visual Studio 2008 in C# for XP, Vista, Windows Mobile and in Objective C for iPhone. Interfaced with GPS/GSM/Iridium hardware and communications; contributed to SDKs and mentoring.
Software Developer at Communisis PDM Ltd
January 1, 2004 - January 1, 2006Development, documenting and support of a distributed data processing suite using Visual Studio 2003 in C++/C# for XP with SQL Server, UDP and MSMQ. Backend data processing modules using Standard C++, STL and Boost.
Developer at EasySoft Ltd
January 1, 2000 - January 1, 2004Development of Oracle, Sybase, and SQL Server ODBC drivers on Windows, Linux, HP-UX, Solaris and AIX using C and C++. Contributed to technical product documentation and support.
Technical Lead at Kingsley Technologies Ltd
January 1, 1999 - January 1, 2000Development of Oracle, Sybase, and SQL Server ODBC drivers on Windows, Linux, HP-UX, Solaris and AIX using C and C++. Technical product documentation and support with contributions to open source unixODBC.
Developer at Graham Technology Ltd
January 1, 1997 - January 1, 1999Developed components for the company's core telephony product in C/C++ and consultancy/training on use of components API.
Software Engineer at Kingsley Technologies Ltd
January 1, 1996 - January 1, 1997Developed an SQL compiler/interpreter and an ODBC interface for a virtual dataserver in C on Solaris. Backend drivers for Oracle, Cobol, Sculptor and Ctree.
Software Engineer at Open Tackling
January 1, 2019 - January 1, 2019Development event tracking app for iOS and Android. The app displays live location data to track participants of endurance outdoor events.
Software Engineer at Dream-Trials.com
January 1, 2018 - January 1, 2018Development of climbing guide mobile app for iOS and Android. The app presents topo/photo content for via ferrata climbs in the french alps localised for french and english languages.
Software Engineer at Datong Ltd
January 1, 2006 - January 1, 2009Development of mapping and hardware control applications using Visual Studio 2008 in C# for XP, Vista, Windows Mobile and in Objective C for the iPhone platform. These projects involved interfacing with proprietary hardware as well as standard GPS/GSM/Iridium hardware and communication over SMS, CSD, SBD, SMTP, POP3 and TCP/IP. They also included development of a KML web server and used Json and Soap Web Service technologies. This work involved the creation of SDKs and support for 3 rd party developers. This role also involved being a mentor to other team members as well as developing unit testing and constant integration strategies and systems.
Developer at CommunisPDM Ltd
January 1, 2004 - January 1, 2006Development, documenting and support of a distributed data processing suite using Visual Studio 2003 in C++/C# for XP using SQLServer, UDP and MSMQ. Development of back end data processing modules using Standard C++, STL, Boost Libraries.
Education
BSc Computer Science with Software Technologies at Leeds University
January 11, 2030 - January 1, 1996BSc in Computer Science with Software Technologies at Leeds University
January 11, 2030 - January 1, 1996Qualifications
A Levels
January 11, 2030 - March 17, 2026O Levels
January 11, 2030 - March 17, 2026Industry Experience
Software & Internet, Media & Entertainment, Professional Services, Education, Manufacturing, Other
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Leeds today.