Scroll To View More
Sandro Fernandes, Ubuntu Server Developer in Ibiúna - São Paulo, Brazil
Sandro Fernandes

Ubuntu Server Developer in Ibiúna - São Paulo, Brazil

Member since January 21, 2014
Sandro is driven by a uniquely strong dedication; he has been an entrepreneur from an early age. With extensive experience in developing sustainable solutions and a love of learning, he constantly seeks new challenges and new opportunities to excel.
Sandro is now available for hire

Portfolio

Experience

  • Python, 8 years
  • Django, 7 years
  • Ubuntu Server, 6 years
  • MySQL, 5 years
  • JavaScript, 5 years
  • React, 2 years
  • ECMAScript (ES6), 2 years
  • Node.js, 1 year
Ibiúna - São Paulo, Brazil

Availability

Part-time

Preferred Environment

Python, jQuery, MySQL, Postgres, GitHub, Bash

The most amazing...

...solutions I've coded are a logo interpreter, written in 120 lines of code, an assembler debugger for the Z80 CPU, and a barcode reader on a joystick port.

Employment

  • Full-stack Developer

    2014 - PRESENT
    Toptal Clients
    • Developed several applications for international companies, from a simple REST app that took three days to develop to a project spanning eight months.
    Technologies: Python, Node, jQuery, React, Vue, HTML, CSS, Nginx, Linux, MacOS, Windows, Databases, Django
  • CEO, Lead Developer, DBA

    2007 - 2015
    Guiadobebe.com.br
    • Developed a website with two million unique visitors, seven million page views, and a million emails sent per month.
    • Implemented a MySQL database design.
    • Developed a CMS in Django, tailored to Guiadobebe's needs.
    • Installed and configured secure Linux servers.
    • Developed applications and improved the site's SEO.
    Technologies: Linux, MySQL, Django, Bash, Python
  • Founder

    1984 - 2015
    Softrent Automação Comercial ltda.
    • Pioneered the use of barcodes in Brazil.
    • Worked as chief developer and organizer.
    • Led the development of solutions for video rental stores, for many years.
    • Gained experience in running a company as a CEO, managing finances and making the main decisions.
    • Trained more than a hundred employees.
    • Performed consulting jobs for many companies.
    Technologies: Clipper, Barcode, Assembler, Delphi, C, Python, Relational Databases, Infrastructure
  • Computer Science Teacher (pro bono)

    2005 - 2006
    American School in São Paulo
    • Taught teenagers the fundamentals of computer science.
    • Used Lego Mindstorms to help students learn basic computing.
    • Used a 8086 emulator to demonstrate how a microprocessor works.
    • Used Delphi to build small Windows programs illustrating logic, program flow, output, and more.
    • Graded students by skill level.
    Technologies: Delphi, Lego Mindstorms

Experience

  • Dane Roth (via Toptal) (Development)
    http://carpebrutus.com/#/home

    A Chrome extension to search and suggest shows based on the web pages visited.

    Stack: Django, jQuery, JavaScript, PostgreSQL, Redis, Heroku

  • IDS Consulting (via Toptal) (Development)

    Acted as a mentor/developer teaching good practices and overall project development.

    Stack: Django, REST Framework, Vue, Vuex, SQLite, Heroku

  • Challenge Your Understanding (via Toptal) (Development)

    Project dedicated to supporting high-level discussions about any topic.

    The user may participate in debates—all are moderated, and each idea can have pro/con responses. It's a meritocracy based on votes.

    Main stack, Django, Django REST, Postgres, React

  • Survey System (via Toptal) (Development)

    Surveys on drivers from Lyft, Uber, and others.

    The user uploads a picture of the Lyft app screen to the web site, on the background Google Vision API is used to read the text in the screen image. Based on that, some checks are made and some statistics are generated.

    To incentivize the drivers to post, a fee is paid for each week that the drivers upload images.

    To upload, the driver must have an account.

    Payments are made using a PayPal account.

    Stack: Flask, React, MongoDB, Heroku, mLab

  • Content Management System (Development)

    Publish/remove content based on time or other criteria.

    Supports automatic content cache, without warm-up, optimization of image sizes and minifying of CSS and JavaScript, or page previews.

    The content is organized in a tree shape and can be moved around using drag-and-drop. The pages include authentication, and plugins may be inserted in the pages. Any data model may be related with any other model.

    The email system is based on templates and integrated with the CMS. The emails sent can collect data such as clicked links and support many other features.

    I will be glad to give you a demonstration!

  • Solvencyii Wire (via Toptal) (Development)

    Web applications to deal with financial data from European insurance companies.

  • Flight Vector Tracker (via Toptal) (Development)
    http://flightdutytracker.com/

    Control pilots’ flight time, certifications, training, etc., in a single-page app able to work offline, syncing data when an internet connection is available. Desktop, iPad, and cell phone compatible.

  • CHEP Aerospace (via Toptal) (Development)

    Redis cache for a Python application controlling thousands of ULDs and airplane flights.

  • Smarking, Inc. (via Toptal) (Development)
    https://www.smarking.com/

    Django REST API to allow clients to get data.

  • CFMC - Qualtrics Surveys (via Toptal) (Development)
    https://www.qualtrics.com

    Django REST framework application to tally surveys in a remote PHP client, using AWS Linux and EC2.

  • A Portuguese to Portuguese Dictionary In React (Development)
    https://www.naduvida.com.br

    Besides given meanings to words, verb conjugation, sound a like words, anagrams, syllable division, plurals—all of this is calculated and displayed in this product.

    Spelling localization is included for Portuguese of Portugal and Brazil.

    Django, Django REST, Nginx, Node, React

  • Ad Server (Development)

    Tally served banners and ads.

    Controlling campaigns, by client, by time, quantity, and user geolocation. Reports are generated by client, ad campaigns, click rate, etc.

    Technologies: Python, Django, jQuery, MySQL, Ubuntu, Nginx, DigitalOcean

  • Newsletter Series (Development)

    The goal of the system is to automatically send a series of newsletters.

    The system works based on a timeline around a main event. The timeline may precede and/or succeed the event. Each milestone is associated with an email template and a number of days before or after the main event. On the due date, the email is sent.

    The email templates are integrated with user profiles so that message can be personalized.

    Technologies: Python, Django, jQuery, Cron, Bash, MySQL, Nginx

  • Sandro is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Sandro shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Python, JavaScript, ECMAScript (ES6), HTML, CSS, Bash, Less
  • Frameworks

    Django, Django REST Framework, Bootstrap
  • Libraries/APIs

    jQuery, REST APIs, React, Node.js
  • Tools

    Nginx, PyCharm, Firebug, Git, Navicat
  • Paradigms

    Procedural Programming, REST, Object-oriented Programming (OOP)
  • Platforms

    Ubuntu, DigitalOcean, Firebase, MacOS, Windows
  • Storage

    MySQL, Redis, MongoDB, PostgreSQL, SQLite
  • Other

    Ubuntu Server, Django-rest-auth, Content Management Systems (CMS), PWA, Single-page Applications (SPA), Google Material Design

Education

  • Bachelor of Science degree in Physics
    1980 - 1984
    Fundação Educacional de Bauru - São Paulo, Brasil
Certifications
  • HIPAA Privacy & Security for Business Associates
    MARCH 2019 - PRESENT
    Evolve E-learning Solution
  • The Complete React Native and Redux Course
    AUGUST 2018 - PRESENT
    Udemy
  • Functional Programming with Python
    AUGUST 2018 - PRESENT
    Udemy
  • Asynchronous JavaScript
    JULY 2018 - PRESENT
    Udemy
  • Toptal React Academy
    JULY 2018 - PRESENT
    Toptal
  • ES6 JavaScript: The Complete Developer's Guide
    JANUARY 2017 - PRESENT
    Udemy
I really like this profile
Share it with others