Martin Fraser work email
- Valid
Martin Fraser personal email
Software engineer with a wide range of experience from front line support to embedded development.I have a keen interest in using the right tool for the job and have found that Free software and open solutions are that tool. As such I have gained a lot of experience working with Free software projects.My experience from all across the IT industry can help me understand a problem from different angles and allows me to see solutions that a programmer or systems engineer might miss
-
Senior Developer ContractWorkshop Orange Dec 2023 - PresentScotland, United KingdomI was brought into Workshop Orange to assist with a rebuild and migration of the Standards Council of Canada site from Drupal 7 to Drupal 10. My role here was to complete the work done by other developers and get both the migration and the site build itself over the line. Workshop Orange is a South African company, working on a project in Canada with freelancers and staff spread across the world so I had to be flexible and work around stake holders in a few different time zones.Due to me previous experience I was also asked to develop a proof of concept for a Go (golang) based CLI tool for rapid deployment of custom web site solutions. This tool provisions a site based on the typical workflow for our client. It automates the creation of code repositories and hosting for the different parts of the site. For this project I needed to improve the UI of this tool using counters and animation for long running task as well as using go routines to parrallelise parts of the process to improve performance.More recently I've been the lead developer tasked with moving a couple of large sites from traditional hosting to container based cloud kubernetes hosting on Amazee.io. -
FounderWorld Piste Map Jun 2022 - PresentScotlandIn the summer of 2022 I decided to take the jump and work full time on my startup idea.World Piste Map has created a map showing all the pistes and lifts in all the ski resorts in the world. It allows you to track your location, and the location of everyone in your group, in real time as you enjoy the mountains.I've been concentrating on the implementation of my solution and have used a variety of technologies to realise my idea. These include:* React Native for the iOS and Android app.* MapBox for the map itself, along with MapBoxGL for the web based map.* Svelte for the web based app.* GO (golang) for the backend API, including an authentication layer and GORM for database abstraction.* PostgreSQL for relational data including PostGIS specific data to aid in analysis of geographical data.* CouchDB, along with PouchDB on the client to allow for synchronisation of data when the client is offline. -
Senior Developer ContractDeeson Now Tpximpact Jun 2021 - May 2022Canterbury, England, United KingdomI worked on a new site for the Royal Museums Greenwich. This site was a Drupal 9 build which incorporates ticket booking facilities, custom fast search along with access to the extensive library of artefacts the museum exhibits.The museums collections are managed internally on another system so an API was required to get access to the live collection details. These details are then augmented with rich media in Drupal to produce the pages seen on the website right now.As much as this was a technically complex build a particular highlight for me was something more straight forward. The designer came up with a concept of the ticket booking button expanding from it's centre to fill the screen. A few developers said this was impossible but I achieved it anyway using come CSS clip paths. The result can be seen right now on https://rmg.co.uk if you press the booking button at the top right.
-
Senior Developer ContractTpximpact | B Corp™ Feb 2021 - May 2021LondonManifesto was one of the biggest Drupal shops in the UK, and a close partner to Deeson. The companies merged to form TPX Impact while I was on contract.Before the merger I was work on a rebuild of the Kew Gardens site. This involved a migration from Drupal 7 to Drupal 8. Kew took the opportunity to rebuild the site so I was involved with the development of the new site, retaining the existing functionality while following updated designs.While there I was also inbolved with routine mainentance of Drupal sites from version 7 to 9 including The Salvation Army, Alzheimers Society and Stonewall. -
Web DeveloperDeeson Now Tpximpact 2019 - Jan 2021Fife, ScotlandThe team at Deeson reached out to me while giving a conference talk and asked if I was available to help them with a project I was already familiar with. I had previously worked on a Drupal 7 build for the ITV press centre and the time had come to upgrade to Drupal 8.As there was no straight forward upgrade path this became a rebuild of the old site with new technology. My role here was to re-implement a lot of the custom functionality I had built previously, finding efficiencies where I could. I approached this as a new built so tried to use existing Drupal functionality where I could. With the benefit of my previous experience I had insights to the client and the site that I feel had a positive impact on the rebuild.In an early client meeting the key stake holder in ITV said he was glad I was back on this and that my presence gave him reassurance that the project would be done right. I feel that our team lived up to that expectation.A big part of that project was a custom written migration to ensure no data loss for what is a huge amount of data and rich media.
-
DeveloperSort Oct 2018 - Mar 2019Scotland, United KingdomSort are helping organisations solve key problems, achieve goals, and adapt to change.We are a team of experienced, like-minded digital business consultants, service designers, technical architects, developers, and agile delivery experts who are improving how digital change is done.We offer:* Digital business consulting* Process refinement and product build We focus on delivering real value to our clients in a highly collaborative, transparent and pragmatic way.Find out more at wearesort.co.uk. -
Lead DeveloperWunder Jun 2018 - Sep 2018Scotland, United KingdomLead developer working as part of a large and well known Drupal focused agency.The UK team of this Finnish company was focused on digital transformation for government contracts.The biggest project I undertook for Wunder was a system to track food related incidents for the Foods Standards Agency. With the Brexit result, the UK lost access to a European food incident tracking system. This system was for reporting food standards checks in ports, allowing partners to track any shipments that breached safety regulations. This kept people safe from outbreaks from food poisoning to Salmonella.I developed a system to scrape information from numerous disparate public sources of information and pool them in an easily accessible searchable format. This extensible system, written in Symphony PHP, allowed for mixed public and protected sources of information and our project lead inside the FSA said that without access to a system like this, people would have died when we lost access to the EU. -
Senior DeveloperDeeson Sep 2017 - May 2018Canterbury, United KingdomThrough a local Drupal event in Edinburgh I contacted Deeson in the south east of England and got a position there as a Drupal developer. Mainly working remotely, with the occasional visit to Canterbury, I quickly got up to speed with how they work. While working on some large scale Drupal builds I was leading an effort to move all development work into Docker containers to aid on-boarding of new staff and portability of individual projects. While evolved, this way of working persists.The largest Druapl site I worked in at that time was a Drupal 7 build for the ITV press centre. This site allows the press to access programme listings, press releases and most importantly promotional imagery for upcoming ITV programmes. Working closely with the press office we built a rich media site, allowing bulk upload and dissemination of promotional photos to a tightly controlled set of site users. As these images are confidential, privacy and security were paramount.We produced several custom modules for this, as well as one module which allowed actors to login and approve pictures of themselves before release to the press.
-
Freelance DeveloperDarksnow Sep 2010 - Sep 2017Fife, Scotland, United KingdomDuring this time I was a stay at home Dad, mainly looking after my daughter but doing some freelance software development work.I have worked with a variety of different clients from on a small proof of concept project for theAsda (Walmart) brand George replacing a Flash site with JS to an American energy company who needed an interactive map. Through these I have gained a deeper understanding of technologies I've used in the past, including PHP, HTML, CSS, JavaScript and SQL.I have found that since going freelance I'm able to keep in touch with newer web related technologiessuch as the all encompassing HTML5 and the newer features of CSS3. The best example of this wouldbe the CSS3 button generator I created for css drive (http://www.cssdrive.com/css3button/). Thisrequired a deep understanding of CSS transitions, transforms and how to manipulate them usingJavaScript.I continue to take on small projects which interest me and allow me to push my knowledge using newtechnologies. At the same time I've been taking on larger scale projects which leverage my industryexperience and soft skills.Amongst my front-end projects I have worked on a small proof of concept for the Asda (Walmart) brand George to replace Flash functionality with JavaScript. I also created the CSS3 button generator for CSSDrive (http://www.cssdrive.com/css3button/) This involved using JavaScript to create CSS transitions and transforms and required a deep understanding of the new features off CSS3.I also developed a website for complex packaging calculations. I created the website from an existing outline design, including all front-end and back-end coding. I wrote a custom JavaScript framework to do most of the calculations in the browser but, due to the proprietary nature of some of them, I built a system to preform some calculations on the server seamlessly, allowing new calculations to be easily added to either the client side JavaScript, or the back-end PHP. -
Drupal ConsultantHookson Jun 2015 - Jul 2017Edinburgh, United KingdomI worked with Hookson as a Drupal consultant on large-scale projects. This involves working closely with their developers and designers to assist with advanced Drupal issues and provide support on module and template development.During this time I worked with Hookson on some complex and large scale builds including an international auction house who needed a multi-lingual site to show case items in upcoming auctions around the world. This site was primarily in French with English and other languages as a choice for the user.Drupal was more than up to the task. We were supplied with translations and built a system to seamlessly allow site visitors to see a localised version of every page in their own language. -
Drupal DeveloperIndicia Sep 2013 - Aug 2014Edinburgh, United KingdomInitially I was hired to work alongside the development team but I was quickly moved into a leadership role where I led a major Drupal build with a team of five developers.My job was to make strategic decisions about the development of a heavily customised Drupal installation. Working alongside the client representatives and the creative department of Indicia, advising them of Drupal and more general web best practice. I made sure I knew what all the other developers were working on and offered guidance where neccessary. -
Software EngineerIon Geophysical Jun 2007 - Sep 2010Edinburgh, United KingdomInitially I was maintaining a well established system used for marine navigation in the oil and gas exploration sector. Working on this system has given me extensive experience of using C and a motif based tool kit in a production environment. It has also provided valuable experience in maintaining old, often undocumented, systems.At the end of 2008, I was moved to a project developing and maintaining a web based interface to a newer system. I was moved to this project because of my experience with web technologies. I still had some contact with the main parts of the system, written in C for GTK, but I was mainly working with JavaScript, CSS, HTML, JSP and Java.Both of the projects I had been working on were as part of small development teams within the organisation. Although I was working with other programmers on the Java code, as the developer with the most experience in web technologies I took a technical lead on the web specific parts of the project including both maintenance of the existing code base and development of new features. -
Chalet HostAlpine Pursuits Ltd. Nov 2006 - Mar 2007Les Gets, Auvergne-Rhône-Alpes, FranceMy duties here included looking after the eight person chalet I lived in and the guests who stayed with me. This included transfers from Geneva Airport, cooking and cleaning and acting as an informal guide to the sky area from Les Gets, France.As the size of groups was relatively small it was important to create a friendly atmosphere by promoting conversation and making an effort to get to know guests.
-
Group Leader, InstructorPgl Travel Feb 2006 - Oct 2006Château De Grande RomaineDuring the first part of my year out, I was working near Paris as an instructor and group leader at a children's activity centre run by PGL. My work involved teaching guests a number of outdoor activities including climbing, abseiling, trapeze, zip wire and archery.As well as the instructing side of the job, I was also required to organise and deliver evening entertainments to guests. The groups tend to be around forty children at a time so I have become used to talking in front of large groups of people. In addition, I have gained a lifeguard qualification which includes HSE first aid at work. -
Software EngineerArnlea Systems Ltd Jan 2004 - Feb 2006InverurieAs part of a small team of software developers I was required to develop a number of custom asset tracking systems for clients in a range of industries from food processing to car production, with the bulk of our work being the tracking of assets offshore for the oil industry.This work required me to liaise with clients on new systems. I also had to design, write and test software for use on hand-held and desktop computers primarily using the Microsoft .NET framework and C# for the applications and MS SQL Server for the database back end. On a number of occasions this meant that I had to visit client sites, sometimes for a prolonged period, to install and test our systems, including a ten day trip offshore to two oil rigs in the North Sea.Due to my previous experience, I was also given the task of maintaining Arnlea's computer infrastructure. To that end I upgraded the network and installed a Debian Linux server to replace the old NT system. This system was used for file storage for our Windows machines and supported email for two domains as well as allowing access to our email via a web interface from outside the office using the Horde application Framework. -
EngineerGrampian Services Ltd Sep 2000 - Dec 2003Aberdeen, Scotland, United KingdomIn this role with a small IT support company, I worked as part of the IT support team offering telephone support and remote maintenance to a large number of clients spread across Aberdeen. I also installed and maintained the network infrastructure that allowed the remote access to clients' computers. Those machines were mainly Windows 2000 systems. We used old machines as firewalls using Smoothwall to set up a VPN over the city. We also managed a Red Hat Linux system which was used to run a custom application for one of our clients.As the only software developer working for the company I was also required to design, write and support a number of database systems using Access and SQL Server, and websites using various web technologies including XHTML, CSS and PHP.
Martin Fraser Skills
Martin Fraser Education Details
-
Computing Science -
Dingwall Academy
Frequently Asked Questions about Martin Fraser
What company does Martin Fraser work for?
Martin Fraser works for Workshop Orange
What is Martin Fraser's role at the current company?
Martin Fraser's current role is Web Developer at DarkSnow.
What is Martin Fraser's email address?
Martin Fraser's email address is ma****@****now.net
What schools did Martin Fraser attend?
Martin Fraser attended University Of Aberdeen, Dingwall Academy.
What are some of Martin Fraser's interests?
Martin Fraser has interest in Rock Climbing, Snowboarding, Drumming.
What skills is Martin Fraser known for?
Martin Fraser has skills like Javascript, Software Development, Php, Mysql, Ajax, Css, Linux, Web Development, Apache, Drupal, Xhtml, Html.
Not the Martin Fraser you were looking for?
-
-
-
2abdn.ac.uk, abdn.ac.uk
4 +447813XXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial