09/06/2022 updated

RG
100 % available

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

Kuala Lumpur, Malaysia
Malaysia
Bsc, Phd Chemistry
Kuala Lumpur, Malaysia
Malaysia
Bsc, Phd Chemistry

Profile attachments

CV - Robert Griffiths

Gulp.jsASP.NETC (Programming Language)HTMLJava (Programming Language)JavaScript.NET FrameworkMicrosoft ExcelMicrosoft WindowsAjax (Programming Language)Lisp (Programming Language)Macintosh ComputersHTML5Microsoft AzureC Sharp (Programming Language)UnixC++ (Programming Language)Client Server ModelsCascading Style Sheets (CSS)Computer ProgrammingDatabasesModemsData SecurityLinuxLanguage Integrated QueryExtensible Application Markup LanguageFailure Mode Effects AnalysisHuman-Computer InteractionInternet Information Services (IIS)jQueryMicrosoft Visual StudioMicrosoft OfficeWindows Presentation FoundationMicrosoft SQL ServersVisual Basic .NET (Programming Language)Windows ServersMongoDBMySQLModel View Controller (MVC)Model View ViewModelOracle DatabasesOracle ApplicationsWindows PowerShellScrum MethodologySkype for BusinessSAP ApplicationsMicrosoft SharePointSignalRTypeScriptWeb ApplicationsWeb ServicesWindows FormsXamarinData Import/ExportTypesettingWebpackSharepoint SearchMicrosoft PowerApps
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

Experience

Professional experience10+ years

Languages

EnglishFluent

Project history

Senior Contract Software Developer

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

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.

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.

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.

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.

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.

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

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.

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)

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

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.

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.

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.

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.

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.

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.

Research Chemist

Managed a team of chemists investigating new colour dyes.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in