Giles Velarde
Team Lead, Staff Software Developer at Coveo Qubit.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Coveo Qubit.
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Team Lead, Staff Software Developer
-
Jul 2022 - Present
London, England, United Kingdom Helping shape a newly formed full-stack empowered product team, with a focus on improving the experience of Badging/Social Proof, Recommendations and Personalised Content offerings to customers using the Merchandising Hub.
-
-
Product Engineer
-
Apr 2021 - Jul 2022
London, England, United Kingdom Returned to work with the excellent engineering team at Qubit, which was then acquired by Coveo, this time initially focusing on helping the Core Platform team (despite my title of Product Engineer) improve its agile processes and streamlining the onboarding of the recommendations and search products through automation projects. After acquisition, my role transformed into one of leading a task force to begin planning how to integrate and operate together better, followed by working on one of… Show more Returned to work with the excellent engineering team at Qubit, which was then acquired by Coveo, this time initially focusing on helping the Core Platform team (despite my title of Product Engineer) improve its agile processes and streamlining the onboarding of the recommendations and search products through automation projects. After acquisition, my role transformed into one of leading a task force to begin planning how to integrate and operate together better, followed by working on one of the first initiatives to fuse elements of our product offering.
-
-
-
Secondmind
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Front End Development Lead
-
Sep 2018 - Apr 2021
Cambridge, United Kingdom - Designed and developed a Node based microservice architecture deployed to Kubernetes with Helm for use by the frontend, working with our architects, other developers and infrastructure teams to add authentication and authorisation to all parts of the stack - Brought in new (to the company) technologies such as React, Typescript, Parcel and CSS Modules as well as visualisation libraries such as D3, VX and Plotly - Collaborated closely with designers and other developers to implement… Show more - Designed and developed a Node based microservice architecture deployed to Kubernetes with Helm for use by the frontend, working with our architects, other developers and infrastructure teams to add authentication and authorisation to all parts of the stack - Brought in new (to the company) technologies such as React, Typescript, Parcel and CSS Modules as well as visualisation libraries such as D3, VX and Plotly - Collaborated closely with designers and other developers to implement components for use in our applications - Built monitoring applications for our investment team - Built dashboards for running internal kiosks - Built data-visualisation applications to help our data scientists and analysts interrogate the results of their analyses and pipelines - Teamed up with researchers, designers and product managers building marketing demos to help define product direction - Taught in frontend weekly courses to train platform developers for more full-stack roles - Organised and ran Frontend Guild meetings, encouraging engineers of all disciplines to participate and contribute - Worked as a line manager within engineering - Facilitated retrospectives Show less
-
-
-
Coveo Qubit.
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Tech Lead
-
Feb 2017 - Sep 2018
Most of the work was written in Javascript, runs in various clouds and utilised a plethora of different backend and front end technologies. I lead multidisciplinary teams comprising of amazing product, platform, big data engineers and data scientists. I worked closely with excellent product managers and designers to ensure the team remains aligned, both internally and with other teams. Previously, I oversaw a consolidation effort to scale some of our more important backend systems used… Show more Most of the work was written in Javascript, runs in various clouds and utilised a plethora of different backend and front end technologies. I lead multidisciplinary teams comprising of amazing product, platform, big data engineers and data scientists. I worked closely with excellent product managers and designers to ensure the team remains aligned, both internally and with other teams. Previously, I oversaw a consolidation effort to scale some of our more important backend systems used by programmatic experiences. I am currently focusing on improvements to our Onboarding systems to make it easier for customers to improve their data quality within our platform.
-
-
Product Engineer
-
Aug 2015 - Feb 2017
London, United Kingdom At Qubit I've been lucky enough to work with fantastic people on exciting projects. Initially I was working on the segmentation product, focusing on scaling up search and estimation systems to handle datasets for hundreds of clients. I then worked on our programmatic experiences suite, which includes email-based abandonment recovery, product recommendations and social proof systems.
-
-
-
Strategy & Technology Limited (S&T)
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Senior Java Developer - Interactive Systems Group
-
Jan 2012 - Aug 2015
London, United Kingdom Developed software for control and monitoring of broadcasting systems, on a variety of projects: - generic model-binding data entry tools for configuring broadcast systems (AngularJS and Bootstrap) and their monitoring (KnockoutJS and JQueryUI) - bespoke data entry and visualisations using BackboneJS - scrollable, zoomable, interactive representations of digital broadcasts using JQuery and JQueryUI - restful services using Spring MVC and custom Jackson De/Serialisation… Show more Developed software for control and monitoring of broadcasting systems, on a variety of projects: - generic model-binding data entry tools for configuring broadcast systems (AngularJS and Bootstrap) and their monitoring (KnockoutJS and JQueryUI) - bespoke data entry and visualisations using BackboneJS - scrollable, zoomable, interactive representations of digital broadcasts using JQuery and JQueryUI - restful services using Spring MVC and custom Jackson De/Serialisation mechanisms for dealing with a variety of modelling strategies - asynchronous queuing systems and databases to receive and store monitored data (JPA, MySQL) - web tooling using Grunt and various pluings (lesscss, Require, etc.), integrated with a wider maven build Show less
-
-
-
Wellcome Sanger Institute
-
United Kingdom
-
Research Services
-
700 & Above Employee
-
Senior software developer
-
Jun 2009 - Jan 2012
Cambridge, United Kingdom Developed tools for GeneDB, as part of a team, interacting with other members and stakeholders using agile methods. Focused on data release, web-services and the website (querying, visualisation). All pipeline work done using LSF and bash/Python/Perl/Groovy. Migrated release from 3 days (of an engineer's time) to 4 hours(completely automated). Created a pipeline to remove all manual steps, resulting in a 1-2 day cycle. Replaced caching from Berkley DB on Hibermate, to Hazelcast on… Show more Developed tools for GeneDB, as part of a team, interacting with other members and stakeholders using agile methods. Focused on data release, web-services and the website (querying, visualisation). All pipeline work done using LSF and bash/Python/Perl/Groovy. Migrated release from 3 days (of an engineer's time) to 4 hours(completely automated). Created a pipeline to remove all manual steps, resulting in a 1-2 day cycle. Replaced caching from Berkley DB on Hibermate, to Hazelcast on MyBatis. MyBatis is easier to optimise on the database end than Hibernate, because you write SQLs. Hazelcast, being distributed, is more scaleable than Berkley. Setup a dynamic cache, removing the need for the most time consuming aspect of the data release. Added a Lucene dictionary to enable did-you-mean results to be returned. Developed a pipeline for the automated sharing of multiple genomes in standard biological formats (EMBL/GFF3) for other resources (PlasmoDB, TritrypDB) to consume, using Artemis. Developed web-services infrastructure (CRAWL - Chromosomal Resource Annotation Web-service Layer) for integration with the other resources and AJAX-based visualisation tools to be developed. Initial prototype written in Python; the production system in Java. Runs off different annotation sources: either a Chado Postgres or an ElasticSearch Lucene database. Serves up next-generation sequencing alignments (SAM/BAM) or variation studies (VCF/BCF). Both SOAP and REST-like. GeneDB's strength is quick access to a gene. Improved the quicksearch facility by adding auto-suggest and did-you-mean capabilities. Added chromosome browsing abilities to help researchers find their locus of interest. Integrated Web-Artemis into the gene page, giving researchers an overview of the genomic context. Developed a protein map visualisation to illustrate the domains. Improved the basket feature to cope with downloads of large queries by generating reports on our farm and emailing result links. Show less
-
-
-
The University of Manchester
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
Web developer
-
Oct 2003 - Jun 2009
I am one of a small team of developers working on the omixed framework (http://www.omixed.org/), an open source system for collaborative data storage and mining that is managed and run exclusively via web services, accessible using client libraries in languages popular with researchers. The flexibility of our system has allowed us to develop a variety of user interfaces to it, as well as a drag and drop schema designer tool, which allows users to design their own data models. Prior to… Show more I am one of a small team of developers working on the omixed framework (http://www.omixed.org/), an open source system for collaborative data storage and mining that is managed and run exclusively via web services, accessible using client libraries in languages popular with researchers. The flexibility of our system has allowed us to develop a variety of user interfaces to it, as well as a drag and drop schema designer tool, which allows users to design their own data models. Prior to this I worked on a more specialised database web and web-service application called maxdBrowse (http://www.dbkgroup.org/maxdBrowse/) geared exclusively towards gene chip technologies, where many of the ideas behind the omixed project were conceived and prototyped. This was a web-application built ontop of the maxdLoad2 database software system (http://www.bioinf.manchester.ac.uk/microarray/maxd/maxdLoad2/). .
-
-
Multimedia project manager
-
Sep 2001 - Sep 2003
Worked in a coordination team responsible for delivering a multimedia package for teaching bioinformatics.
-
-
Education
-
The University of Manchester
Ph.D., Image analysis of protein molecule pictures taken by electron microscope -
The University of Manchester
2.1, Biochemistry with year in industry -
Foley's Grammar School
A Levels, Physics, Chemistry and Biology