José Tomás Tocino, Developer in Cádiz, Spain
José is available for hire
Hire José

José Tomás Tocino

Verified Expert  in Engineering

Web Scraping Developer

Location
Cádiz, Spain
Toptal Member Since
July 31, 2020

José Tomás is a versatile software engineer with deep expertise in C++ and Python development. José has been programming for more than 15 years and has worked on a wide variety of projects, ranging from military-grade, C++-based combat systems to autonomous anti-piracy engines powered by Python. He's also highly experienced in web development, particularly with Django. Apart from that, as an open-source supporter, José is proficient in administering GNU/Linux environments.

Portfolio

Navantia Sistemas
Red Hat Enterprise Linux, Bash, Python, C++
Freelance
Flask, Requests, Scrapy, Beautiful Soup, Python
University of Cádiz
Linux, Django, Python

Experience

Availability

Part-time

Preferred Environment

Teams, Telegram Messenger API, Slack, Qt Creator, CLion, PyCharm, CentOS, RHEL, Debian

The most amazing...

...project I've worked on is the software infrastructure of the combat systems of the Spanish Army, based on C++, Python, and RedHat Enterprise Linux.

Work Experience

Software Infrastructure Engineer

2016 - PRESENT
Navantia Sistemas
  • Developed an application that monitored and controlled an entire network of decentralized combat system console terminals and servers.
  • Built a tool to remotely diagnose custom-built equipment cabinets through the network or via serial communications.
  • Created a camera management software that allowed one to monitor, view, and record a network of IP cameras distributed throughout a frigate.
Technologies: Red Hat Enterprise Linux, Bash, Python, C++

Software Developer

2017 - 2020
Freelance
  • Developed an anti-piracy system that monitored torrent tracking sites, automatically inspecting illegal content to produce data reports for the authorities.
  • Created plugins for applications like Sublime Text that improved the efficiency of the workflow of several clients.
  • Implemented a scraping engine to fetch and process data from 30+ websites to build a database of mobile devices.
Technologies: Flask, Requests, Scrapy, Beautiful Soup, Python

DevOps Engineer

2015 - 2016
University of Cádiz
  • Developed a project to help Erasmus students coming to the university manage their paperwork, accommodation, and subjects, among other items.
  • Led a vast process of technology unification, converting many projects built with different technologies to Django with the help of a custom base framework.
  • Oversaw and managed the automatic launch of many in-house projects using Docker and VirtualMin.
Technologies: Linux, Django, Python

MindMapIt

https://josetomastocino.github.io/mindmapit/
MindMapIt is a web tool to create mind maps directly on your browser, using a simple syntax to define the diagrams, built using HTML, CSS, and Vue.js. I was the sole developer from idea to implementation.

Yotaq

https://github.com/JoseTomasTocino/yotaq
Yotaq - Your own task queue - is a Python project that provides an easy and simple-to-use distributed task queue. It was initially born as a tutorial about task queues but grew to be flexible enough to be used in any project.

QuickBookmarkToFolder

https://chrome.google.com/webstore/detail/quickbookmarktofolder/hkipofckibjiaojbbnhicbeckppnhfnc
QuickBookmarkToFolder is an extension for Google Chrome and Mozilla Firefox. It improves the experience of adding new bookmarks to a particular folder by showing a search box to let the user quickly search for the destination folder. It's currently being used by thousands of users worldwide.

Freegemas

https://github.com/JoseTomasTocino/freegemas
Freegemas is an open-source cross-platform version of the well known Bejeweled built with C++ and SDL2, officially included in the Guadalinex Linux Distribution and also later ported to Android to be played in mobile devices.

CuatroEnRaya

https://github.com/JoseTomasTocino/CuatroEnRaya
CuatroEnRaya is an open-source four-in-a-row game built with the Unity game engine. It features fully functional artificial intelligence to compete against, with varying levels of difficulty and 3D graphics.

SiteUp

https://github.com/JoseTomasTocino/SiteUp
SiteUp is an open-source platform for monitoring Internet services built using Django. It offers many different kinds of checks, ranging from standard ICMP checks to DNS record verification. It comes with a companion Android app to receive instant notifications about the monitored services.
2011 - 2014

Master of Science Degree in Computer Science

University of Cádiz - Cádiz, Spain

2006 - 2011

Bachelor of Science Degree in Computer Science

University of Cádiz - Cádiz, Spain

Libraries/APIs

Beautiful Soup, jQuery, Vue 2, Linux API, Telegram Messenger API, Requests

Tools

CMake, Adobe Photoshop, Adobe Lightroom, Adobe Illustrator, PyCharm, CLion, Qt Creator, Slack

Frameworks

Qt 5, Django, Boost, Scrapy, Flask, Selenium, Unity

Platforms

Linux, CentOS, Ubuntu, Docker, Debian, Red Hat Enterprise Linux

Languages

C++, Python 3, C, HTML, CSS, Bash, JavaScript, Python

Paradigms

Clean Code, Object-oriented Programming (OOP), REST

Storage

MySQL, SQLite, MongoDB

Other

Web Scraping, RHEL, Teams

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