• Hi!
    I'm Raymond

    Software Engineer / Solutions Architect / Experienced Leader

    CV Unavailable

  • I am
    also Gophreak

    A Go developer, with a fascination in telephone systems and functional programming

    Website coming soon

  1. 1
  2. 2
About Us

Who Am I?

Introduction over A little more about me then. More than 12 years in industry working on projects ranging from Call centre telephone systems with to industry standard and custom CRM's and systems capable of printing certificates for professional qualification bodies.

I then moved into e-commerce for a couple of years, before moving on into a more analytical focused industry monitoring engagement statistics with Public WiFi across all business sectors.

I have integrated with some of the largest Tech companies in the world, beyond Facebook and Twitter I have worked along side Cisco and their sub-divisions and even suggested improvements within their platform that passed their Product team and got integrated.

And now...I am focusing on an industry that not only captured my interest, but has become a lucrative investment opportunity - The Property sector.

Changing across client industry, and working with international clients and colleagues, has allowed me to see beyond programming and learn how to invest my future in successful companies.

Solutions advocate

Software engineer

Optimisation and mobile tech

International communication

What I do?

Here are some of my expertise

Solution architect

Working with AWS and GCP to solve cloud architecture problems

Software

PHP, Go, Python, JavaScript development experience. Full SD lifecycle.

Application

Built Highly Available solutions for data streams upwards of 250 msg/sec

Multi-layered, multi-language

Integrated various languages for the job, and multi-platform

Software Built in Industry

VOIP CRM development, Engagement analytics, WiFi positioning services

Optimised solutions for Mobile

Use of overview analytics and caching layers for fast access on the go

1400000 Ground coffee beans
2 Programming languages
2 Years of experience
1 Companies
My Specialty

My Skills

Below is the summary of confidence in my ability to use certain langages and platforms. I have also factored in my likability of each and excitability to be able to work with these in future.

PHP

100%

Go

80%

Symfony Framework

100%

Laravel Framework

75%

JavaScript

95%

Python

60%

MySQL/SQLite

100%

MSSQL/Oracle

40%

DynamoDB/Couchbase

100%

MongoDB

60%

AWS

80%

GCP

50%

Ubuntu / Debian

100%

Mac OSX

100%
Education

Education

During my time at Teesside university I studied various modules throughout my degree programme. Most of the focus was split between Software Development with C, C++, Java, and PHP.

The remainder of my modules were the focus of Hardware and Computer Architecture/Organisation.

The passion for Hardware came from Prof. Alan Clement, renowned in his field for Motorola 68000 processor, his inspiration lead me into a path of hardware discovery from which I built on my knowledge of Assembly with an understanding of HardDrives, flash storage, CD, DVD & Bluray disks. He also massively sparked a personal interest in Quantum Physics.

Between college and university, I had decided to take a break from full-time education to allow for more free time to work in the "real world". During this time I undertook many part-time evening classes to advance and keep on with a level of learning and education. I undertook some simpler modules such as an advance Database module, using Microsoft Access, and advanced SpreadSheet programming with MS Excel. Additionally, I took up the unfamiliar programming language C which helped lead me into University with a software engineering focus.

The decision to go to college to study computing was one that I took during a crossroads in my life, and having only had a PC for a little over 12 months before my course began, I had to admit, I was not entirely sure that I was behind this choice of career. Yes, I had an interest in computing, but I also had (and have to this day) an interest in cars and mechanics. Within 2 month of starting college, my programming module in Pascal not only captivated me, but it put me on a path I was never to forget. The ability to manipulate computers was fascination, and nothing unlike my father had been teaching me back on the ZX Spectrum, back in the day. He had began to teach me BASIC before I even realised what I was doing, and then coming into Pascal, I had to look back and realise he had been coercing me into this field. Sadly he had passed away before I left school.

In addition to this, I took a shine to and excelled in Databases using Access and Systems Analysis. These three helped pave the way for the future I have today.

Experience

Work Experience

Principal Platform Developer 2020-Present

Managing a team of software developers to delivery functionality for a unique reward platform unlike anything else on the market.

Using PHP, MySQL, and AWS toolset I am still very much part of the development process, and consider myself a software engineer at heart. In addition to this, I write up specifications, coach the team on SCRUM and agile principles, and set sprint goals and targets.

Senior Software Engineer 2019-2020

Design and development of fetching property data from third party integrations; using cloud-first solutions within Amazon's AWS platform.

Utilising Python and Lambda for a functional application of data processing and progression - and Terraform to manage infrastructure.

Senior Go Engineer 2017-2019

Utilising Go as an engineering language, along with RabbitMQ and native AWS services to, to build a Highly Available processing platform capable of processing over 250 messages per second of live feed data, into a real-time analysis of location and aggregated daily analytics.

The system was required to be resilient and have redundancies - with the ability for scheduled downtime and zero loss of data.

Using RabbitMQ as a FIFO queue mechanism to allow for scheduled downtime and maintenance, and Go's speed ability I designed, developed and ran my own team for ensuring that where possible we were able to stream live updates, whilst allowing parts of the system to be taken down. Utilising Docker in both a development and live deployment environment.

Senior Software Developer 2014-2017

PHP and MySQL developer running a team of between 4 - 6 developers of varying levels. Working to specification and customer requirements.

Running and recruiting from the Student Placement Programme, mentoring the students from university, some without any work experience and some with previous technical experience. Students came from Undergraduate and Postgraduate courses looking for experience, guidance and mentoring from an industrial placement. Students were encouraged to learn for themselves, present back information and write their own code. Over the 12 month period they would have increasing pressure to handle the real working environment as a software developer. Many of which returned to university and went on to get a First Class Honourary Degree and all of which gained full employment as a result.

Software Developer 2013-2014

Joined a promising start-up company that was 6 months old, one of three PHP developers on the team. As the company grew and myself, I moved from writing reporting analytics to developing email and SMS functionality. Undertaking some of the largest product and platform changes within the company, mentoring and training up new starters and reporting to the directors. I then became responsible for deployment of the product following the departure of the Lead developer giving me full access to our Amazon AWS account, at a time when the platform was quite buggy.

Software Developer 2011-2013

Working as an E-commerce PHP developer, supporting the in-house platform and customers concerns. Using Kohana framework, and my first introduction to JQuery I extended the platform introduced new functionality such as bundles discount. Working closely with our Customer Success teams, I built a great rapport with some of the clients directly when they were asking technical questions or updates.

Software Developer 2008-2011

Although my first, by far my most varied role in my career to date. Bespoke software development with a wide-ranging variation of clients. Working with the following sectors:

  • Examination Certification Body
  • Online E-Commerce with SagePay integration
  • Competition entry Call centre
  • Online booking calendar with integrated Payment
  • Parking Space rental with Search, Pay and Manage functionality. (Google Maps integration)