Scroll To View More
Hire the top 3% of freelance developers
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
  • Django, 5 years
  • MySQL, 5 years
  • Python, 5 years
  • Redis, 1 year
  • Node.js, 1 year
  • React.js, 1 year
  • React Native, 1 year
Ibiúna - São Paulo, Brazil
Preferred Environment
PyCharm IDE, Python, jQuery, MySQL, 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.
  • CEO, Lead Developer, DBA
    2007 - PRESENT
    • 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 and Owner
    Softrent Automação comercial ltda.
    1984 - PRESENT
    • 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; managed finances and made 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)
    American School in São Paulo
    2005 - 2006
    • 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 millions of ads with one server.
    Reports are generated by client, ad campaigns, etc., and it has been in production since 2007.

  • Forum (Development)

    A simple forum, for mothers. The forum may or may not be moderated, but a user has to be logged in to post in the forum. They can choose to be pinged by email when a post or an answer has been posted.

  • 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, and 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 (Development)

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

  • CHEP Aerospace (Development)

    Redis cache for a Python application controlling thousands of Uld's and airplane flights.

  • Flight Vector Tracker (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.

  • 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, HTML, ECMAScript (ES6), Bash, Machine Code, Less
  • Frameworks
    Django REST Framework, Django, Bootstrap, ZURB Foundation, React Native
  • Libraries/APIs
    jQuery, REST API, Node.js, React.js
  • Tools
    Nginx, PyCharm, Vagrant, Navicat, Firebug, Ansible, Chrome Developer Tools, Gimp, Git
  • Paradigms
    Procedural programming, REST, Object-oriented Programming (OOP)
  • Platforms
    DigitalOcean, Amazon Linux, Android, NetBeans
  • Storage
    MySQL, MongoDB, Redis, PostgreSQL
  • Other
    Django-rest-auth, PWA, Google Material Design, SPA
  • Bachelor of Science degree in Physics
    Fundação Educacional de Bauru - São Paulo, Brasil
    1980 - 1984
Hire the top 3% of freelance developers
I really like this profile
Share it with others