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

Jay Cano

Verified Expert  in Engineering

Software Architecture Developer

Location
Cambridge, United Kingdom
Toptal Member Since
February 26, 2018

Jay is a computer engineer with more than 15 years of experience working with companies as small as early-stage startups to large enterprises such as IBM and Red Cross. He is an expert in web development, analytics, and data visualization.

Portfolio

Self-employed
C++, C, Python, Java, NgRx/store, Redux, Ember.js, Angular, React, JavaScript
Techspert.io
Amazon Web Services (AWS), Neptune, Node.js, Angular, Elasticsearch, Python...
Aula, Ltd.
Amazon Web Services (AWS), Amazon Simple Notification Service (Amazon SNS)...

Experience

Availability

Part-time

Preferred Environment

GitHub, Git, Visual Studio Code (VS Code), Linux

The most amazing...

...product I've created was Plotist, a web application that developed into a business with thousands of users.

Work Experience

Freelancer

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: C++, C, Python, Java, NgRx/store, Redux, Ember.js, Angular, React, JavaScript

VP of Engineering

2020 - 2020
Techspert.io
  • Joined the company after Series A funding to help them scale, with the main focus on people and processes, while developing the technology strategy and identifying the challenges ahead.
  • Managed three teams (engineering, data science, and product) in the development of a tool that automatically identifies experts in biomedical fields.
  • Created 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), Neptune, Node.js, Angular, Elasticsearch, Python, JavaScript

Tech Lead

2018 - 2019
Aula, Ltd.
  • Converted the team to Agile.
  • Defined the architecture and infrastructure of several products and features.
  • Orchestrated database migrations.
  • Assisted people during one-on-ones and performance reviews.
  • Developed several features using React, Node, and AWS.
Technologies: Amazon Web Services (AWS), Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Lambda, Node.js, Redux, React, JavaScript

Founder | CEO

2015 - 2019
Plotist, Ltd.
  • 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.
Technologies: Django, Express.js, Apollo, GraphQL, Hapi.js, MongoDB, Angular, Node.js

Entrepreneur in Residence

2016 - 2017
Entrepreneur First
  • Attended workshops and lectures on how to run a startup.
  • Participated in one-to-one 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

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.
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.
Technologies: 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

Development, Support, and Training

2005 - 2009
Centro de Referencia Linux UAM-IBM
  • Deployed a Linux infrastructure for a big organization (FGUAM).
  • Developed Linux drivers and applications.
  • Administered Linux servers and websites.
  • Performed Linux installation and user support.
  • Organized and taught courses about Linux and OSS.
Technologies: Python, PHP, Mono, Django, Open Source, Software, Linux

Plotist App

A web application for writers I created from scratch, including the 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

https://aula.education
Aula is a social learning platform, a place where students and educators in a university can come together to learn. During my time at Aula, I was a tech lead in the area that developed tools for assessment, as well as integration 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 for getting 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 first 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 to 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 take full advantage of my skills, I have set up websites and blogs for other people 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 in addition to many websites for friends and family. The websites were created using predominantly WordPress, although I have also used Joomla and Drupal.

A Complexity Science Approach to Swarm Intelligence

Master Thesis. First steps in the development of a methodology or framework for the design of multi-agent systems (AI). The main goal was to use complexity science terminology and practices in the design of 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 aggregated produce complex behavior that could be considered intelligent.

Squatting in London: Politics and Identity

Master Thesis. An analysis of the squatter movement in London. The goal of the research was 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 in the development of this thesis.

Languages

ECMAScript (ES6), SCSS, JavaScript, GraphQL, HTML, CSS, SQL, Python, Processing, NetLogo, Java, R, C, C++, PHP

Frameworks

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

Libraries/APIs

React, REST APIs, NgRx/store, Backbone.js, Backbone.Marionette, Node.js, jQuery, NetworkX

Tools

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

Paradigms

Agile, Reactive Programming, Data Science, Functional Programming

Platforms

Linux, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), WordPress, Joomla, Drupal

Other

Engineering Management, Technical Leadership, Software Architecture, API Design, SaaS, Apollo, Software, Open Source, Neptune, Machine Learning, Software Engineering, Product Management, Sociology, Research Methods, Computer Engineering, Web App Development, Interviews, Research, Consulting, Admin Panels, Startup Accelerators

Storage

Redis, MongoDB, PostgreSQL, MySQL, Elasticsearch

Industry Expertise

Project Management, Telecommunications

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

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