Scroll To View More
Sandro Fernandes

Sandro Fernandes

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
  • Python, 7 years
  • Django, 7 years
  • JavaScript, 5 years
  • ECMAScript (ES6), 2 years
  • Node.js, 1 year
  • React, 1 year
  • Vue.js 2, 1 year
  • Firebase, 1 year
Ibiúna - São Paulo, Brazil
Preferred Environment
Python, jQuery, MySQL, Postgres, GitHub, Bash
The most amazing... 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.
  • 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
    • 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
  • Ad Server (Development)

    Tally request for banners and ads. The decisions are based on geolocation, serving several million ads with one server.

    Reports are generated by client, ad campaigns, etc., and it has been in production since 2007.

  • Milestone System (Development)

    A milestone system based on a timeline around a certain event. The timeline may precede and/or succeed the event. Each milestone is associated with an email template, which is sent to the user in due time.

  • 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!

  • CFMC - Qualtrics Surveys (via Toptal) (Development)

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

  • CHEP Aerospace (via Toptal) (Development)

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

  • Smarking, Inc. (via Toptal) (Development)

    Django REST API to allow clients to get data.

  • Flight Vector Tracker (via Toptal) (Development)

    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.

  • A Portuguese to Portuguese Dictionary In React (Development)

    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

  • Solvencyii Wire (via Toptal) (Development)

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

  • 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.
  • Languages
    Python, JavaScript, CSS, ECMAScript (ES6), HTML, Bash, Less
  • Frameworks
    Django, Django REST Framework, Bootstrap
  • Libraries/APIs
    jQuery, REST API, React, Vue.js 2, Node.js
  • Tools
    PyCharm, Nginx, Navicat, Git, Firebug
  • Paradigms
    Procedural programming, Object-oriented Programming (OOP), REST
  • Platforms
    Ubuntu, DigitalOcean, Android, MacOS, Windows, Firebase
  • Storage
    MySQL, Redis, MongoDB, PostgreSQL
  • Other
    Ubuntu Server, Django-rest-auth, PWA, SPA, Google Material Design
  • Bachelor of Science degree in Physics
    1980 - 1984
    Fundação Educacional de Bauru - São Paulo, Brasil
  • The Complete React Native and Redux Course
  • Functional Programming with Python
  • Asynchronous JavaScript
    JULY 2018 - PRESENT
  • Toptal React Academy
    JULY 2018 - PRESENT
  • ES6 JavaScript: The Complete Developer's Guide
I really like this profile
Share it with others