Russell James Waterson

Mobile: 07961989268
Email: russ.waterson@gmail.com
Current Address: Buckinghamshire, England

× HOME EDUCATION WORK PROJECTS PERSONAL CONTACT

Computing Roles

SEMANTIC INTEGRATION / DATA LENS LTD — Software Developer

November 2018 - Current

Over the course of my year and a half at the company, my role developed from a more junior client facing consulting position to taking the lead responsibility for the development of an entirely new range of SaaS products from the ground up. As a consequence, I was exposed to a wide range of technologies and undertook a vast breadth of different roles; due to the small size of the company. My first ten months were client facing consulting; and from September onwards I have taken the lead in building the new SaaS product suite.

As a company, our focus surrounds Knowledge Graphs, Linked Data and the Semantic Web, building semi-bespoke solutions for companies, in-cloud or on-premise to transform and migrate existing and new data into this invaluable semantic data structure. Solutions included a Classification Engine for Photobox, an Ingestion Engine for Pearson, and a tool for the visualisation, materialisation and virtualisation, and DB management for TP ICAP. This work required a full stack of development, involving a Java backend, with a JavaScript based front end utilising React, Redux, and NodeJS.

Seeing the repeatability of our semi-bespoke systems, we pivoted away from consultancy and over to building an inhouse product which aimed to be a tool for ingesting all types of data structures (CSV, XML, JSON, Relational SQL DBs, RESTful APIs, etc), transforming them into RDF following W3C standards, and writing them to a wide selection of Knowledge and Property Graphs, whilst also providing rich metadata and provenance.

Independently taking the system from whiteboard drawings and flowcharts to an operational POC, and then guiding a team of myself and four other developers to an MVP, I played an essential and core role in the architecture, development, and deployment of these systems, having hands on at every stage of the development stack. This enabled me to be exposed to a wide array of technologies as seen previously in my list of technical skills.

Acting the role of Project Manager when management was away, I hosted and lead a number of stand ups and scrum meetings as I had an intimate knowledge of the system as a whole as well as what’s being worked on by who.

Skills, Languages, and Software Used and Developed


Languages Used

• Java – Spring Boot and Dropwizard

• JavaScript Libraries and Frameworks – React, Redux, NodeJS

• Testing – Test Driven Development, JUnit4, JMockit, Cucumber Behavioural Tests using Gherkin

• Relational Databases – JDBC, SQL, MySQL, Microsoft SQL Server, Oracle, Postgre

• Knowledge Graphs and Semantic Web – SPARQL, RDF, RML, Ontologies in OWL and TTL, Amazon Neptune, Stardog, GraphDB, Blazegraph, Allegrograph

• Property Graphs – Neo4j, Apache TinkerPop, Gremlin, Cypher

• Message Queues – Apache Kafka, cluster encryption of Producers and Consumers

• RESTful APIs

• GitHub Flavoured Markdown


Software, Utilities, and DevOps

• Git, GitHub, BitBucket

• Amazon Web Services – S3, RDS, ECR, ECS, Lambdas, IAM, VPC

• Docker – Building, deploying, and managing Docker containers

• Development Pipelines – Bitbucket Pipelines, Artifactory, Maven, Gradle

• Jira – Scrum, Stand ups, Retros, Burnup Charts

• Confluence

• Lucidchart

THOMSON REUTERS — Junior Software Engineer

August 2015 - August 2016

Working in the Finance and Risk Department within TR, I was part of a team of 9 developers, consisting of a technical team lead, 6 senior software engineers, and myself and one other junior software engineer. Using an Agile software development methodology, we would have team scrum meetings twice a week, with sprint a cycle lasting two weeks.

As a team, our project was the migration of a legacy tape based historical time series system, to a cloud-based system using and hosted on AWS technologies, handling the ingestion of petabytes of data. I undertook a wide variety of tasks, including the implementation of brand new Java based components within the system, the creation of a functional test suite written in Robot Framework, and the writing of (Bash, Python, and Perl) scripts to perform a variety of jobs.

Skills, Languages, and Software Used and Developed


Languages Used

• Java – used to implement new components for a brand new system

• SQL – used to access databases

• Robot Framework – used to write functional tests

• Bash – scripting

• JMockit – unit tests in java

• Perl – used for writing message of the day on VMs

• GitHub Flavoured Markdown – wrote README.md files


Software and Utilities

• Git

• Spark, Hadoop, Amazon Web Services – Big Data

• Jira – software dev tool for teams

• Confluence – used for documentation

• Vim – terminal text editor

• JFrog – host, manage and proxy artifacts using maven and Gradle repository

• VisualVM – java troubleshooting tool

• Netcat

• Flame Graphs – visualisation of CPU usage

• Metrics – histograms, stats for an existing program

CAPGEMINI — Work Shadowing with Vice President of Consumer Products and Retail

July 2012

Worked with the VP of Consumer Products and Retail to understand how my IT skills would be relevant in a corporate environment. The hands-on elements of this role included the provision of management reporting, the tracking of deadlines and the attendance at key meetings.

Sales Roles

REDWOOD — Sales

December 2017 - May 2018

Field Representative in the renewable and sustainable energy in Australia.

Whilst living in Melbourne Australia, I worked as a Field Representative for Redwood. This primarily consisted of the consumer sales of renewable and sustainable energy solutions including, solar panels, battery packs, custom energy plans, and window shutters.

Once my period of a being a Development Rep was over, I was quickly promoted from being a Rep to a Leader, as I was consistently exceeding my daily KPI. This extended my core roles to include those which allowed me to see into how the business as a whole was operated. As well as now having the responsibility to train new Development Reps, it was also my role to retain and motivate them. Acting as a bridge between them and upper management, I ensured the job satisfaction and enjoyment of each employee within my team and beyond, whilst feeding back relevant info to my superiors.

Now TV — Sales

July 2017 - September 2017

Sales representative for Now TV in an ongoing promotion involving the sales of the new TV Smart Box, as well as the signing up of new customers to its subscription service.

Promotional, Hospitality, and Other Roles

LUCKY — All Rounder

August 2018 - September 2018

All Rounder at Lucky, an award winning restaurant in the heart of Wellington, New Zealand.

Many of my tasks include: prepare and cook food; take orders and serve customers; cleaning; and admin roles such as: cash ups, open and close shop, and count, order, and receive stock.

N2O LTD — Various Promotional and Hospitality Roles

July 2015 - October 2017

Worked in a large number of different roles including but not limited to Sales, Brand Ambassador, Rigging, Kitchen Staff, and Warehouse Staff.

During which building a portfolio consisting a large number of highly recognised brands and companies such as Lynx, Tesco, Walkers, Sure, GoGo Squeeze, Now TV (Sky), and Sensodyne.

Specific Roles


• Promote the brand Sure by helping setup a crowd monitoring software to engage crowd enthusiasm.

• In store promotion for Lynx, informing customers of the new Lynx Black product.

• Ongoing promotion for Now TV involving the sales of the new TV Smart Box and the signing up of new customers to a subscription service.

• In store promotion for Sensodyne had me setting up, taking down, and overseeing an interactive game promoting a new toothpaste product.

• The ongoing Tesco Al Fresco campaign involved in store examples of preparing fresh ingredients into example meals, where I would set up, take down, and oversee its operation.

• Warehouse roles usually involved the categorisation and organisations of promotional materials to be used in future and past promotion campaigns.

• Walkers Flavour Swap has me interacting with customers promoting the new flavours of Walkers crisps, getting the public to vote on which flavours to choose, and which to loose, on their social media platforms.

• The ongoing Tesco Food Love Stories involved the prep and cooking for meals in-store for the public to sample based on Tesco’s popular ad campagin.

• GoGo Squeeze in-store campaign promoted the new flavours of children’s yoghurt by sampling to the consumers.

NGAGE — Brand Ambassador

October 2017

Promote and oversee the set up, pack down, and the smooth running of the The Oracle Student Sessions in The Oracle Center in Reading, where for a select time students receive discounts in various retailers throughout the shopping center.

BEAUTIFUL MINDS PROMOTIONS — Brand Ambassador

July 2014 - July 2017

Promote the Sainsbury’s London Anniversary Games and aid the general public with detailed information about the event, and assistance allowing for a smooth running of the timetabled events and an increase in ticket sales.

Promote the company Uber by travelling around central London delivering free ice-cream to people whilst providing discount codes for the service.

Welcome customers to the Homebuilding & Renovation Show and aid them with any queries they had.

PHOENIX STAFFING — Drinks Waiter in London Club

August 2017

Worked in Club Aquarium London, selling, pouring, and serving drinks to high profile club goers.

SUE'S EVENTS — Silver Service Waiter for Christmas Parties

Decemeber 2014

Served and waited on guests allowing the visitors to fully enjoy their experience in a high pressure environment with tight deadlines and stringent client needs.

EXECUTIONAL LTD — Events Manager and Brand Ambassador

July 2014 - September 2014

Managed a small team of BAs in the distribution of promotional materials for QA Apprenticeships which significantly increased brand awareness for their apprenticeship scheme.

Information and leaflet distribution to inform the public of promotions in Specsavers, a major Optician and eyewear retailer, leading to an increase in footfall in store.

ENERGY LIVE — Brand Ambassador

July 2014

Advertise a housing exhibition for Barratt Homes thus increasing the attendance at the event.

YOUNG ENTERPRISE UK — Finance Director

Sep 2011 - Jun 2012

Oversaw all the financial transactions of the company. I was also responsible for setting and managing the budgets for the organisation, and for cash management and ensuring all transactions were correctly accounted for. I also assumed a selling role to increase revenue.

DUNLOP MOTORS BEACONSFIELD — Work Experience Placement

Jun 2010

Assisted with the operations on a number of tasks which lead to an increase in productivity of other workers.