Sandro Fernandes

Sandro Fernandes

Ibiuna, Brazil
Hire Sandro
Scroll To View More
Sandro Fernandes

Sandro Fernandes

Ibiuna, Brazil
Member since January 21, 2014
Sandro has been an entrepreneur from an early age. He has extensive experience in developing sustainable solutions, loves learning, and constantly seeks new challenges.
Sandro is now available for hire
Portfolio
Experience
  • Python, 9 years
  • Django, 8 years
  • jQuery, 6 years
  • Object-oriented Programming (OOP), 16 years
  • MySQL, 8 years
  • Django-rest-auth, 3 years
  • JavaScript, 8 years
  • Redis, 1 year
Ibiuna, Brazil
Availability
Part-time
Preferred Environment
PyCharm IDE, Python, jQuery, MySQL, 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
  • CEO, Lead Developer, DBA
    http://www.guiadobebe.com.br
    2007 - PRESENT
    • Developed a website which has 2 million unique visitors, 7 million page views, and 1 million emails sent per month.
    • Implemented a MySQL Database design.
    • Developed a CMS in Django, tailored to the guiadobebe 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 the 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 one 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
Experience
  • 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)
    http://www.trocandoideia.com.br

    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.

  • 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, CSS, JavaScript, HTML, Bash, LESS, Ruby, Machine code
  • Frameworks
    Django REST Framework, Django, Bootstrap, Rails, AngularJS
  • Libraries/APIs
    jQuery, REST API, Foundation 5, jQuery UI
  • Tools
    Docker, PyCharm, AWS Linux, DigitalOcean, Nginx, Vagrant, Chrome Developer Tools, Firebug, Gimp, Git, Ansible, Netbeans, Navicat
  • Paradigms
    Procedural programming, Object-oriented Programming (OOP), REST
  • Platforms
    Ubuntu, Raspberry Pi, Arduino, Android
  • Storage
    MySQL, Redis, MongoDB, PostgreSQL
  • Misc
    Django-rest-auth, Django-report-builder
Education
  • Bachelor of Science degree in Physics
    Fundação Educacional de Bauru - São Paulo, Brasil
    1980 - 1984
I really like this profile
Share it with others