Jay Cano, Developer in Aberdeen, United Kingdom
Jay is available for hire
Hire Jay

Jay Cano

Verified Expert  in Engineering

Data Science Developer

Aberdeen, United Kingdom

Toptal member since February 26, 2018

Bio

Jay is a full-stack engineer with more than 20 years of experience. He has worked on web applications and data science projects in multiple industries and with companies as small as early-stage startups to large enterprises such as EY, IBM, and Red Cross.

Portfolio

Self-employed
Python, NgRx/store, Redux, Ember.js, Angular, React, JavaScript, API Design...
Wikimedia Foundation
PHP, MariaDB, Node.js, Vue, Engineering Management, Agile, REST APIs, SQL...
Techspert.io
Amazon Web Services (AWS), Amazon Neptune, Node.js, Angular, Elasticsearch...

Experience

  • JavaScript - 20 years
  • Data Science - 15 years
  • Python - 15 years
  • Software Architecture - 10 years
  • React - 8 years
  • Node.js - 8 years
  • Technical Leadership - 8 years
  • Angular - 5 years

Availability

Part-time

Preferred Environment

React, Node.js, Amazon Web Services (AWS), Python, NumPy, Flask, Pandas, Express.js

The most amazing...

...team I've worked with was the trust and safety product team at the Wikimedia Foundation, where we worked on features to reduce abuse and inappropriate content.

Work Experience

Freelance

2000 - PRESENT
Self-employed
  • Developed a full-stack web application for a smart car company (IoT).
  • Served as a technical consultant for several startups.
  • Built several websites, static or using WordPress.
  • Migrated and managed databases for a big pharmaceutical company.
Technologies: Python, NgRx/store, Redux, Ember.js, Angular, React, JavaScript, API Design, PostgreSQL, MySQL, SCSS, jQuery, REST APIs

Engineering Manager

2021 - 2024
Wikimedia Foundation
  • Managed the trust and safety tools and the anti-harassment tools teams, which later merged into the trust and safety product team.
  • Defined the foundation-wide trust and safety technical strategy based on automating some workflows to address the challenges LLMs pose to our platform.
  • Led the team on a few data science and machine learning projects: automatic scan for sensitive (CSAM) material, IP intelligence, and detecting sock puppets (similar accounts).
Technologies: PHP, MariaDB, Node.js, Vue, Engineering Management, Agile, REST APIs, SQL, Technical Leadership

VP of Engineering

2020 - 2020
Techspert.io
  • Joined the company after receiving Series A funding to help them scale, focusing mainly on people and processes while developing the technology strategy and identifying the challenges ahead.
  • Managed three teams (engineering, data science, and product) in developing a tool that automatically identifies experts in biomedical fields.
  • Built an end-to-end process to define, design, and develop new features based on agile principles and adapted to R&D teams working on data science projects.
  • Created an environment where the teams had the autonomy to make decisions and create their best work.
  • Prepared the company to have a fully remote tech team and facilitated their transition during the initial lockdown.
Technologies: Amazon Web Services (AWS), Amazon Neptune, Node.js, Angular, Elasticsearch, Python, JavaScript, Machine Learning, Data Science, Engineering Management, Software Architecture, API Design, Agile, SCSS, REST APIs, Technical Leadership

Tech Lead

2018 - 2020
Aula, Ltd.
  • Defined the architecture and infrastructure of several products and features.
  • Orchestrated database migrations across multiple installations of our software.
  • Assisted people during one-on-ones and performance reviews.
  • Developed several features using React, Node.js, and AWS.
Technologies: Amazon Web Services (AWS), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), AWS Lambda, Node.js, Redux, React, JavaScript, Engineering Management, Software Architecture, API Design, Agile, SCSS, REST APIs, Redis, Technical Leadership

Founder | CEO

2015 - 2020
Plotist
  • Created and released an initial version of the app.
  • Developed a fully interactive drag-and-drop timeline for stories.
  • Managed a team of seven people across different disciplines, including development, design, marketing, and social media.
  • Performed non-technical tasks such as support, sales, marketing, and fundraising.
  • Migrated the app through three different stacks as the needs evolved.
Technologies: Django, Express.js, Apollo, GraphQL, Hapi.js, MongoDB, Angular, Node.js, Software Architecture, API Design, Agile, SCSS, jQuery, Backbone.js, REST APIs, Redis, Technical Leadership

Entrepreneur in Residence

2016 - 2017
Entrepreneur First
  • Attended workshops and lectures on how to run a startup.
  • Participated in 1-to-1 mentoring sessions with leading entrepreneurs and investors.
  • Provided and received mutual support from other members of the cohort.
  • Graduated on demo day, pitching in front of 300+ investors from all over Europe.
Technologies: CSS, HTML, JavaScript, Angular, Node.js

Researcher

2012 - 2015
Centre for Research in Social Simulation
  • Studied how people worked together in an organizational environment.
  • Developed computer models and simulations of social interactions in organizations.
  • Published papers in organizational sociology and agent-based modeling.
Technologies: Python, NetLogo

Tutor | Teacher Assistant

2012 - 2014
University of Surrey
  • Taught the courses called Survey Research and Quantitative Methods I and II to undergraduate sociology students.
  • Taught Data Analysis to postgraduate sociology students.
  • Attended workshops on preparing a teaching program and how to teach in higher education effectively.
Technologies: University Teaching, Data Analysis, Survey Design, SPSS

Software Engineer

2009 - 2010
Instituto de Ingeniería del Conocimiento
  • Developed tools for extracting social interaction data from an intranet communication software.
  • Built visualization tools for social network analysis.
  • Devised metrics and analysis methods to study how organizations performed based on social interaction on their intranet.
  • Worked for clients such as Red Cross Spain and IBM.
  • Served as a developer, researcher, and software engineer.
Technologies: NetworkX, R, Django, Processing, Python, Java, SQL

Development, Support, and Training Expert

2005 - 2009
Linux Reference Center (UAM-IBM)
  • Deployed a Linux infrastructure for a big organization (FGUAM).
  • Developed Linux drivers and applications for IBM hardware.
  • Administered Linux servers and websites for our center.
  • Performed Linux installation and user support for students and staff.
  • Organized and taught courses about Linux and OSS for students and staff.
Technologies: Python, PHP, Django, Open Source, Software, Linux, C, C++, PostgreSQL, MySQL, SQL

Experience

Plotist App

A web application for writers created from scratch, including an interactive visual timeline. Thousands of users use the product, and the company has grown to seven employees with some external funding. The product has gone through many iterations, and in addition to technical skills, I also developed marketing, sales, and fundraising skills.

Aula | Social Learning Platform

Aula was a social learning platform, a place where students and educators in a university could come together to learn. During my time at Aula, I was a tech lead in the area that developed assessment tools and integrated them with other assessment solutions.

End-to-end Development Process for Machine Learning Projects

http://www.techspert.io
As a VP of engineering at Techspert.io, I worked with the product, development, and data science teams to put together a workflow to develop new features for machine learning (ML) projects. The main challenge of any ML project is that they are based on research and development (R&D), meaning that the projects are open-ended and difficult to fit into schedules. The final process was running for six months before my time with the company ended, and we successfully delivered many new features providing visibility, predictability, and accountability.

Entrepreneur First

https://joinef.com
I was part of the seventh cohort of the prestigious accelerator program. Entrepreneur First is a talent-first accelerator; instead of selecting people by their business ideas, they select people with above-average technical skills using a selection process similar to big tech companies.

As part of the program, I received training on running a startup (speaking with investors and customer development), but the best part of EF is joining their network. As part of the network, you have access to talent and investors, and you are part of a big pool of people who are always open to give advice.

By being part of this network, helping, and being helped by others, I truly became an entrepreneur.

Autorose

Developed an admin panel for an IoT/smart car solution. The back end was developed using Java Spring, and the front end used Ember.js. As part of my duties, I also helped maintain their Android mobile app and added two new features to get the car state from their OBD device.

AROS/PEERS

http://www.iic.uam.es/en/big-data-services/hr-environment/aros/
Hired as the project lead to set up the project and develop the 1st prototype of the tools. As a project lead, I assumed the roles of researcher, engineer, and developer. My tasks ranged from researching current methodologies for social network analysis to designing data visualization and defining the architecture, preparing a plan, and developing the software.

Technical Consultant

During my professional career, I have helped some startups as a technical consultant. I've done most of this work for free, on an ad-hoc basis, as it is this kind of mutual support that makes starting up bearable.

Notable startups I have the pleasure to support include Spartan Bits and Tink in Spain and Well Plan For Me in the UK. The founder of the latter has now moved on to a new startup, and I'm still acting as his advisor when he needs it.

During my time at Entrepreneur First, I was also actively involved with other companies in my cohort, exchanging advice and helping with technical skills they might have lacked at the time.

Websites and Blogs

While it doesn't fully utilize my skills, I have set up websites and blogs for others and companies. I have set up websites for Centro de Referencia Linux in Spain, for my own company (Plotist), Autorose, and some websites for small projects (mostly personal). This is in addition to many websites for friends and family. The websites were created predominantly using WordPress, although I have also used Joomla and Drupal.

A Complexity Science Approach to Swarm Intelligence

A master thesis. First steps in developing a methodology or framework for designing multi-agent systems (AI). The main goal was to use complexity science terminology and practices in designing multi-agent systems and swarm intelligence.

Instead of using heavy AI or machine learning to solve problems, the thesis advocates simple, mostly reactive agents using simple rules that aggregate and produce complex behavior that could be considered intelligent.

Squatting in London: Politics and Identity

A master thesis. An analysis of the squatter movement in London. The research aimed to frame squatting in London as a social movement, identifying the structures and resources, as well as the beliefs and behaviors of squatters. Interviews, observation, and documentary analysis were used to develop this thesis.

Education

2023 - 2024

MicroMasters in Statistics and Data Science in Mathematics and Computer Science

Massachusetts Institute of Technology (MIT) - Cambridge, Massachusetts, USA | Online

2011 - 2012

Master of Science Degree in Sociology and Social Research Methods

University of Surrey - Surrey, UK

2008 - 2010

Master of Science Degree in Computer and Telecommunications Engineering

Universidad Autónoma de Madrid - Madrid, Spain

2004 - 2008

Bachelor of Engineering Degree in Computer Engineering

Universidad Autónoma de Madrid - Madrid, Spain

Skills

Libraries/APIs

React, Node.js, NumPy, Pandas, REST APIs, NgRx/store, Backbone.js, jQuery, Scikit-learn, TensorFlow, NetworkX, Vue

Tools

Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), SPSS

Languages

SCSS, JavaScript, GraphQL, HTML, CSS, SQL, Python, NetLogo, Java, R, PHP, Processing, C, C++

Frameworks

Redux, Angular, Ember.js, Django, Flask, Express.js, Hapi.js

Paradigms

Agile

Platforms

Linux, AWS Lambda, Amazon Web Services (AWS), Heroku, Kubernetes, Docker, WordPress, Joomla, Drupal

Storage

Redis, MongoDB, PostgreSQL, MySQL, Elasticsearch, MariaDB

Industry Expertise

Telecommunications

Other

Software, Open Source, Software Engineering, Sociology, Research Methods, Computer Engineering, Engineering Management, Technical Leadership, Data Analysis, Survey Design, Organization, Machine Learning, Data Science, Software Architecture, API Design, Research, Apollo, Statistics, Probability Theory, University Teaching, Data Visualization, Artificial Intelligence (AI), Amazon Neptune, Product Management, Consulting, Startup Accelerators

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring