RG

Robert Griffiths

available

Last update: 06.09.2022

Senior Contract Software Developer, Senior Contract Software Developer, Senior Contract Software Dev

Graduation: Bsc, Phd Chemistry
Hourly-/Daily rates: show
Languages: English (Full Professional)

Attachments

robert-griffiths-apr-2021.pdf

Skills

Power Apps applications, X3, Excel, OneDrive, PowerApps, Sharepoint systems, Sharepoint Online, Xamarin, C#, Azure, Mongo, database, Sharepoint, Powershell scripts, SAP, Skype, Sharepoint pages, Typescript, HTML 5/CSS, Gulp, JavaScript, Webpack, WPF, MVVM, MS SQL database, Linq, data access, Agile/Scrum methodology, Office 365 Sharepoint site, MVC application, JQuery, SignalR, web services, # .Net, programming, serial ports, coding, C# .Net, user interface, Model-View-ViewModel, XAML, Visual Studio, MySQL, ASP .Net, C#.Net, MVC, Windows Sever 2012, IIS, SharePoint search, FMEA, SQL Server Database, VB.Net, web-based, Windows servers, data import, C#.Net/VB.Net and MVC, Windows Forms, Linux, UNIX, C, C++, HTML, Ajax, SQL Server, Windows, Oracle, Macintosh, Java, Oracle database, Microsoft Active Database Objects, modem, Oracle databases, Common Lisp, client/server, typesetting

Project history

06/2020 - 04/2021
Senior Contract Software Developer
Philips

Netherlands. Remote support for PowerApps, Microsoft Automate and Sharepoint systems.

06/2017 - 04/2021
Senior Contract Software Developer
DPI

Projects International) to integrate Office 365 Sharepoint site with Azure based MVC
application, interfacing to MS SQL database.
Developed Sharepoint WebParts for use in Sharepoint pages, with JQuery, HTML 5/CSS. The
WebParts utilized SignalR to allow real-time updates of a Sharepoint page, from Azure hosted
web services.

05/2017 - 04/2021
software developer
Omega Engineering

under contract to Martin Baker a UK aircraft ejection seat manufacturer.

* Created a Software Requirements Specification, following the Martin Baker Systems
Requirements.
* Programmed in C# .Net a new system for programming a multiple micro controller based
unit MC68HC908QY4, used as part of an ejection seat. I programmed the micro
controllers over serial ports, using multi-thread programming.

I tested the programmed micro controllers by coding using C# .Net and interfacing to a
National Instruments DAQ board. The DAQ board was in turn gathering data from the
micro controllers.

The user interface for the complete system was WPF (Windows Presentation Foundation)
with an MVVM (Model-View-ViewModel) design pattern. I used XAML designer for
Visual Studio to design the user interface.

* Designed and developed a back-end MySQL database to store all programming and test
data for the micro controller based units.
* Carried out Verification Plan to ensure the developed system met all the Martin Baker
System Requirements.

09/2019 - 06/2020
Senior Contract Software Developer
Philips

Netherlands. Developed a series of custom PowerApps forms to replace existing legacy .aspx
forms. Developed a custom SPfx Web Part to ease placement of the PowerApps forms onto
.aspx pages. Created a large number of Power Automate Flow's to handle sophisticated
approval process. Sharepoint Online was used to store the data. Resulting system is used
worldwide at Philips locations. Last 6 months development was carried out fully remote.

05/2019 - 08/2019
Senior Contract Software Developer

Post Office. Development of Xamarin and C# based front-end application, used by all
Belgium Post Office workers for delivery of parcels throughout the whole country. All data
was stored in an Azure Mongo database. Agile techniques were used for the
development/testing process.

09/2018 - 02/2019
Senior Contract Software Developer
Philips

Netherlands. Using Microsoft PowerApps and Microsoft Flow created a customised budget
planner and calculator to forecast multi-million Euro training demand globally. The
application is currently utilised in 17 Markets worldwide.
Created Sharepoint online lists to store up to 3,000 training forecast items per year.
Developed Powershell scripts to auto retrieve monthly invoicing details from SAP reports and
update forecast data in Sharepoint lists.
Held Skype meetings with personnel in six worldwide regions, to introduce and get feedback
for the forecasting application.

06/2018 - 08/2018
Senior Contract Software Developer
DPI

Projects International) to develop Sharepoint pages to integrate Visio online data and pdf's.
The Visio drawing was loaded based upon alarms received via Signal R. The development of
the Sharepoint pages utilised Typescript, HTML 5/CSS, Gulp, JavaScript and Webpack.
1

10/2017 - 06/2018
Software Developer
Medtronic

Ireland I developed a Toolbox application for use in the Medical industry. The application
was developed using WPF (Windows Presentation Foundation) with an MVVM (Model-
View-View Model) design pattern. Data captured and created by the Toolbox application was
stored in an MS SQL database that I designed. C# Linq used for data access. I used the data to
configure Allen-Bradley PLC's. Product development utilised Agile/Scrum methodology.

05/2015 - 05/2016
software developer for Oil & Gas services
DPI

company DPI (Dynamic Projects International) based in Singapore, but with world-wide
offices.

* Set up SharePoint document control system, with custom user interface developed using
ASP .Net, C#.Net, MVC, Windows Sever 2012 and IIS on Azure.
* Customised SharePoint search to allow user to easily input search parameters (JQuery)



2




* Developed multi-tier system for viewing FMEA documents, based on Azure and SQL
Server Database, with web based .Net user interface. Used SignalR for the user interface
to process events.
* On board Belford Dolphin (drill ship) for FMEA testing.
* Developed remote alarm system, to send email on alarm from ship to shore. (VB.Net)

01/2012 - 12/2015
Electronic Engineer
Super Star Virgo, Star Cruises

following areas: -

* Developed .Net C# based server to handle web-based interface to on-board paging
system.
* Fire Detection System
* Fire Door and Water Tight Door Control and Indication System
* Low Location Lighting System
* Navigation System
* Management of Junior Electronic Engineer workload.
* Satellite Communication Systems
* C-Band satellite communication to ensure that the system is operating to optimum
performance
* Telephone System
* Internal Communication systems including Portable Radios and Pagers
* Satellite TV System
* Public Address System

01/1999 - 12/2010
Software Consultant
Medidata

projects related to the Telekom industry. (C, C++, Oracle, MySQL, Macintosh user interface)

Over a number of years, I have worked closely with Telekom Malaysia.

I also carried out maintenance support following installation of the new products.

01/1997 - 01/1999
International Business Development Manager
Pindar Technologies

Lumpur

Transferred to Kuala Lumpur in 1997 to be closer to our major client Telekom Malaysia.

3




Negotiated an annual Software Maintenance contract with Telekom Malaysia.

Liaison with Telekom Malaysia and Pindar in UK, concerning all aspects of Software
Maintenance and new Software Development for the system at Telekom Malaysia.

Managed a team of local software developers, to develop a Java based client application, to
allow two-way transfer of graphic files to an Oracle database. This application is currently in
use at Telekom Malaysia.

Managed a team of local developers, to develop a client Java based Sales application. This
application uses Microsoft Active Database Objects to connect to an Oracle database for data
transfer. This application is currently under development.

On-going Sales and Marketing efforts to identify new clients in the Asia Pacific region.

Developed and gave a successful presentation to an American company on one of the Pindar
products. This company subsequently purchased the product and it is currently in use
producing US Yellow Page directories.

01/1995 - 01/1997
International Business Development Manager

Based in Singapore

Handled the preparation of a proposal for a White and Yellow Pages production system for
Telekom Malaysia.

On-site Management of the installation of a Graphics Database, Administration Database
(Oracle) and batch Pagination system at Telekom Malaysia.

The Production system is currently producing all White and Yellow Page directories for
Malaysia.

Providing support facilities to Telekom Malaysia, via telephone/modem and regular visits to
Kuala Lumpur.

Handled Sales and Marketing efforts to identify new clients in the Asia Pacific region,
including Hong Kong, Indonesia, Thailand, Australia and Singapore.

This involved the identification of potential clients, then giving presentations to the clients of
the Pindar products.

Putting together Technical/Financial proposals for the Pindar products, to present to potential
clients.

01/1992 - 01/1995
Technical Manager
Pindar Technologies

Pindar Technologies
Scarborough, UK

4




Pindar Technologies have a sole contract with British Telekom to produce all of the UK
Yellow Page directories.

Handled the interviewing and hiring of a team of 15 Analyst/Programmers and Support
personnel.

I managed development of new software systems, which were implemented within the Pindar
production unit and at multiple British Telekom sites.

Managed the set-up of database/support systems to handle support within the Pindar
production unit and remote British Telekom locations.

Oversaw the installation and successful implementation of multiple Oracle databases into the
Yellow Pages production operation.

Managed the development and installation of a batch pagination system for Yellow Page
production using Common Lisp.

Managed the development and installation of an Oracle client/server based Administration
system. This was used to monitor and control the production workflow for all of the UK
Yellow Pages.

Managed the introduction of ISO9000 methodologies into all aspects of development and
support areas of the group.

Involved in pre-sales support giving product demonstrations to potential clients.

Managed the technical input for an S$10m bid for a contract with the American Patent Office.

01/1989 - 01/1992
Senior Analyst
Pindar Set

Pindar Set
Scarborough, UK

Provide overall direction to Database software development, related to the company's Yellow
Pages text and graphics work. Managed a group of five programmers.

01/1983 - 01/1989
Analyst / Programmer
Pica Computing Services Ltd.

Pica Computing Services Ltd.
Uxbridge, UK

Pica are a developer of a general typesetting system for pre-press companies, which includes
the production of tables and complex math's.

Developed, installed and trained users at many customer installations within the UK and
throughout Europe.


5




Handled all of the support issues that may arise following installation of the systems into the customer
sites.

Designed, managed and programmed pagination suite for UK Yellow Pages.

01/1979 - 01/1983
Research Chemist

Managed a team of chemists investigating new colour dyes.

Local Availability

Only available in these countries: Malaysia
Profileimage by Robert Griffiths Senior Contract Software Developer, Senior Contract Software Developer, Senior Contract Software Dev from KualaLumpur Senior Contract Software Developer, Senior Contract Software Developer, Senior Contract Software Dev
Register