Daniel Robles Pichardo, Software Developer in Tours, France
Daniel Robles Pichardo

Software Developer in Tours, France

Member since October 25, 2013
Daniel studied electronic engineering, but since his first contact with C, has become quite passionate about programming. He started to do freelance work using Python and JavaScript, mainly on websites. He's also worked at Intel as a BIOS application engineer, providing excellent customer support. He is a blossoming leader and coder.
Daniel is now available for hire

Portfolio

Experience

Location

Tours, France

Availability

Part-time

Preferred Environment

ArchLinux, Vim, Git, Python, i3

The most amazing...

...project I've done is a remote medical monitor for patients that stay at home. I defined the protocol for the medical equipment.

Employment

  • Project Lead Developer

    2017 - PRESENT
    Lab Society
    • Built a desktop program for distillation and scientific processing.
    • Built and led a team to improve and add new features to the platform.
    • Implemented an architecture to detect automatically multiple devices using different protocols as serial communication, FTDI, mod-bus, and Bluetooth.
    • Used Elixir Phoenix with React to control users, handle licenses, and store log data.
    • Designed and built an Elixir REST API for user control, licenses, and remote data storage.
    • Used React, Redux, and sagas for building the GUI and packing it using Electron.
    • Designed and built a Golang API that enables the connection between the drivers and the GUI and also provides information for plotting and synchronizing the account data with a remote server.
    Technologies: Go, React, Elixir
  • Project Lead Developer

    2018 - 2019
    FlexComply
    • Built and designed an MVP to enable a general contractor, control the flow, and check the progress of each development project.
    • Used Django to create a RESTful API.
    • Used React, Redux, and sagas for the GUI.
    • Managed and led a team of four.
    Technologies: Python, React, PostgreSQL
  • Lead Developer

    2018 - 2018
    InsVerify
    • Built an MVP to provide or verify a rental insurance.
    • Used Elixir and Phoenix to provide a RESTful API.
    • Imported users and addresses from a CSV file to start the validation process.
    • Made a flow control for the call center and insurance brokers.
    • Used Sentry to handle payments.
    Technologies: Elixir, PostgreSQL, JavaScript
  • Senior Back-end Developer for Content Ingestion

    2017 - 2017
    Yewno (via Toptal)
    • Designed and built a distributed crawler engine.
    • Wrote crawlers for static and dynamic pages.
    • Optimized the memory footprint and speed of the crawler engine.
    • Built a Dashboard using React, Node.js, and an Express REST API.
    • Used Redis to handle the pending crawlers to process.
    • Used S3 to store the crawled information.
    • Defined a common format between crawlers to simplify the processing of the information.
    Technologies: Node.js, Express, Redis, S3
  • Back-end Developer

    2016 - 2017
    Breta.com
    • Got an incomplete codebase and made a complete RESTful API for the front end.
    • Used Django with Django REST Framework to improve an old API.
    • Deployed the project using Elastic Beanstalk from AWS.
    Technologies: Django, Python, Celery, AWS, Postgres
  • Developer

    2016 - 2016
    Yweno (via Toptal)
    • Extracted content from WARC and ARC files.
    • Extracted metadata from HTTP and PDF files.
    • Grouped the information from WARC files even when the source was from different websites.
    • Developed React-based features in the front end.
    • Tracked UI bugs and fixed them.
    Technologies: Python, React, AWS, WARC
  • Full-stack Developer

    2016 - 2016
    Kite.com (via Toptal)
    • Built a recruiting tool that helps to filter possible candidates and connects with Jira to track the whole process.
    • Created a RESTful back end to improve loading speeds.
    • Created a CLI for loading, updating, and refreshing data.
    Technologies: Python, Flask, ES6, React, PostgreSQL, Jira API
  • BIOS Application Enginner

    2014 - 2016
    Intel Corporation
    • Helped customers to fix bugs in their platforms and power on their platforms.
    • Supported and reduced technical debt of an internal tool used to clean intellectual property.
    • Helped other teams by giving them Python scripts that improved different processes such as documentation, testing, and preparing of releases.
    • Updated documentation and started a process to improve how this is done.
    • Taught Python and best practices.
    Technologies: C, UEFI, Python
  • Full-stack Developer

    2010 - 2014
    Xaguar Soluciones
    • Built an API and PhoneGap app for P&G LA to take different measures in supermarkets.
    • Created a Windows service which connects Excel and our API to show BI resumes to the customer with auto-update.
    • Generated reports using different metrics for the customer.
    • Added functionality to the internal framework, such as an easy way to generate a REST API, logging, and improving database connections.
    • Created our own cloud using RabbitMQ for processing the information coming from different resources.
    Technologies: Python, PyWin32, RabbitMQ, PostgreSQL, JavaScript, PhoneGap, Knockout.js, jQuery, C#, SQLServer, XaguarFacil
  • Software Developer

    2008 - 2014
    Freelance
    • Built up to ten small websites using Django.
    • Designed and developed a web interface for remote medical devices.
    • Built a planning manager for social events and provided support to the customer.
    • Created an ERP for a small-sized company that helped them to track inventory, personnel, incomes, and outputs.
    • Built a tool that calculates how many bottles of alcohol are needed for an open bar party.
    Technologies: Django, Flask, PostgreSQL, JavaScript

Experience

  • Event Planner (Development)

    A website application which handles multiple events and helps to organize personal selection, ingredients to buy within a range of days, payment control, checklists, and inventory. I created it and supported it for more than three years.

Skills

  • Languages

    JavaScript, Python, HTML, CSS, Elixir, Go, SQL, ECMAScript (ES6), Elm, HTML5, C
  • Frameworks

    Django, Phoenix, Redux, Django REST Framework, Flask, Knockout.js, PhoneGap
  • Libraries/APIs

    Node.js, RequireJS, jQuery, Flask-RESTful, React
  • Tools

    Vim Text Editor, RabbitMQ, Git
  • Paradigms

    REST, Agile Software Development
  • Platforms

    Arch Linux, Linux
  • Storage

    AWS S3, JSON, PostgreSQL, Redis, MySQL
  • Other

    UEFI, Gitolite, Scraping

Education

  • Bachelor's degree in Electronics Engineering
    2002 - 2008
    Universidad Iberoamericana - Mexico City

To view more profiles

Join Toptal
Share it with others