Profileimage by Darren Grech Senior Software Engineer,  Web3 from Mgarr

Darren Grech


Last update: 20.02.2023

Senior Software Engineer, Web3

Company: We Deliver Software Ltd
Graduation: Bachelors in Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Italian (Elementary)




I have 16 years of experience in software development mainly with C++, Golang and Python. 

Project history

11/2021 - Present
Senior Software Engineer
We Deliver Software Ltd (< 10 employees)

- Main activities of the organization are to offer software development tostartups and well-established companies.
- Managing the whole process from gathering of specifications to releasing the final product.
- Some of the projects I worked on are Rawstream Ltd (UK), Trackerbird (Malta) now Revulytics, Clozer (Dubai), Symbio IOT (Finland) and OmniMatirx (Norway).

Have experience in these technologies:
- Golang up to 1.19
- Node.js
- GIN/chi packages to write Rest Apis
- Crypto package
- Gorm package with Postgres
- Mux video livestreaming
- Mongodb,NoSQL, postgresql
- NFTs, Ethereum package, publish to OpeanSea using golang
- Cosmos SDK & Blockchain
- Kubernetes
- Azure pipelines
- JavaScript
- C++/C
- gRPC
- Auth0
- Graphql
- Apollo Federation Graphql
- Firebase (inc Firestore

02/2018 - 11/2021
Senior Software Engineer
Acunetix Ltd

Acunetix Ltd
* Rewrite Delphi code in C++
* Implementing new plugins in C++
* Implementing new plugins in Python
* Worked on releasing the MACOsX Version of the product
* Worked on releasing the Linux Version of the product
* Created the MACOsX installer
* Maintaining the Web Security Scanner core
* Working remotely with a team of software developers in Cluj, Romania
* Handling support cases
* Experience with Docker
* Experience with Gitlab CI
* Experience with Azure/Github/Gitlab repository
* Experience with Swagger, Graphql and AWS WAFs
* Worked on Linux (Debian & CentOs)
* Written test cases with node

11/2015 - 02/2018
Senior Application Developer
RS2 Ltd

RS2 Ltd
* Maintenance in C++ payment switch server
* Written business logic for specific Card Schemes
* Written backend code with Golang
* On Site support for BankWorks (India & United Kingdom)
* PCI DSS & GPDR compliance

05/2012 - 07/2013
Senior Software Engineer
Ascent Software Ltd

Ascent Software Ltd
* Maintained a C++ component used to simulate CAN, LIN and FlexRay for the BOA framework.
* Designed and implemented a test framework to verify drivers written by third party for the BOA
* Written a MATLAB application to compute interests and report any discrepancies in Trident cash
management system interest computation.
* Developed C# payment plugin for Trident CMS through Banks Payment APIs.
* Implemented a betting strategy and prediction software to facilitate the process of predicting the
result of a fixture from a vast database of past fixtures results.
* Worked in teams based in Germany and UK

12/2008 - 05/2012
Software Engineer
GFI Software Ltd

GFI Software Ltd
* Maintained Attachment Checking and Content Checking plugins in GFI MailSecurity.
* Designed and implemented multi-threaded Greylisting anti-spam plugin for GFI MailEssentials making
use of ESENT technology
* Improved Middleman component used in GFI MailSecurity and GFI MailEssentials. This is a
multithreaded component written in C++ utilizing MSMQ technology.
* Written multithreaded Queue Manager component for GFI FaxMaker to further improve core

07/2006 - 12/2008
Embedded Engineer
Methode Electronics Ltd

Methode Electronics Ltd
* Written C++ applications to interface with an FPGA concept board to prototype Eddy current
proximity sensing technology.
* Designed and implemented monitor mode application for 8086 to access all memories and settings
within the ASIC.
* Written C++ applications to calibrate and test prototype sensors through serial port and CAN

Local Availability

Only available for remote work
Profileimage by Darren Grech Senior Software Engineer,  Web3 from Mgarr Senior Software Engineer, Web3