Scroll To View More
Daniel Robles Pichardo, Python Developer in Zapopan, Mexico
Daniel Robles Pichardo

Python Developer in Zapopan, Mexico

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.
Daniel is now available for hire

Portfolio

Experience

  • Python, 9 years
  • JavaScript, 7 years
  • Django, 7 years
  • Flask, 4 years
  • Elixir, 1 year
  • Node.js, 1 year
Zapopan, Mexico

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

  • 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.
    Technologies: Node.js, Express, Redis, S3
  • Back-end Developer

    2016 - 2017
    Breta.com
    • Got an incomplete code base and made a complete RESTful API for the front-end.
    Technologies: Django, Python, Celery, AWS, Postgres
  • Developer for Content Ingestion and Front-end

    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 3 years.

Skills

  • Languages

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

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

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

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

    Vim Text Editor, RabbitMQ, Git
  • Paradigms

    Agile Software Development, REST
  • Platforms

    Arch Linux, Linux
  • Other

    UEFI, Gitolite, Scraping

Education

  • Bachelor's degree in Electronics Engineering
    2002 - 2008
    Universidad Iberoamericana - Mexico City
I really like this profile
Share it with others