Luiz Sócrate

Full-stack Developer, Javascript Specialist, Ice Cream Addict

Toptal Profile
Github
LinkedIn
luiz@socrate.com.br


Profile

Luiz is a full-stack developer with ~60 dog years of experience (more than 8 by human standards) working either as a consultant or as part of long-term teams for big clients and on intense projects. He has an academic background in chemistry and in design, from the former he gets a scientific approach to things, from the latter a client-focused pragmatism.


Tech Skills


Education

B.Soc.Sc. in Social Sciences
2017 - 2020
Pontifícia Universidade Católica - São Paulo, SP, Brazil
Getting and Cleaning Data
2015
Johns Hopkins University (via Coursera) - Baltimore, MD, USA
The Data Scientist’s Toolbox
2015
Johns Hopkins University (via Coursera) - Baltimore, MD, USA
R Programming
2015
Johns Hopkins University (via Coursera) - Baltimore, MD, USA
Model Thinking
2013
University of Michigan (via Coursera) - Ann Arbor, MI, United States
B.A. in Graphic Design
2007 - 2009
Universidade Panamericana de Arte e Design - São Paulo, SP, Brazil
B.Sc. in Chemistry - Dropout
2005 - 2006
Universidade de São Paulo - São Carlos, SP, Brazil

Human Languages

Portuguese
Listens Well, Speaks Well, Reads Well, Writes Well.
English
Listens Well, Speaks Well, Reads Well, Writes Well.
French
Listens Reasonably, Speaks Reasonably, Reads Well, Writes Reasonably.
Spanish
Listens Well, Speaks Reasonably, Reads Well, Writes Reasonably.
Swedish
Working on it…

Experience

Research & Development
Vert 2017 - 2017
  • Development of algorithms for data analysis in Social Media Technologies: Node.js, Haskell, R, PostgreSQL, AWS EC2, AWS SQS
Consulting Node.js Developer
OverUnder 2017 - 2017
  • Restructured the database for better performance.
  • Implemented custom functions and triggers on the database.
  • Developed RESTFul API endpoints.
  • Developed service workers and background processes for data scraping.
  • Developed libraries to handle PostgreSQL table inheritance logic on Node.js.

Technologies: Node.js, PostgreSQL, Express.js

Consulting PHP & Node.js back-end Developer
Wordi 2016 - 2017
  • Migrated a PHP app to Node.js using Loopback.
  • Extended Loopback connectors to be able to handle complex collation logic.
  • Implemented web sockets for notifications.
  • Implemented peer to peer audio communication via web sockets.
  • Developed and integrated audio processing to clean up audio uploaded by users.
  • Extended the default filtering methods of Loopback to accept custom values.
  • Integrated Solr with MysQL to better handle large volumes of data.
  • Developed application caching using Redis.

Technologies: PHP5, Node.js, Loopback, MySQL, Socket.IO, Redis, Sox, Solr

Consulting Ember.js User Experience Artisan
Travelbank 2015 - 2016
  • Created abstractions to handle Cordova integration.
  • Developed a custom store for a hybrid approach between local storage and API requests.
  • Heavily refactored many parts of the app.
  • Improved test coverage.
  • Migrated the app from CoffeeScript to ECMAScript 6.
  • Extended the loopback API.
  • Helped to flesh out the UX.

Technologies: Ember.js, Node.js, Cordova, ES2015, CoffeeScript, SASS

Researcher and Developer
Envisioning Technology 2014 - 2016
  • Created a RESTful API with I18n support for interacting with a graph database on emergent technologies.
  • Researched methodologies for comparison of emergent technologies in relation to their development progress.

Technologies: JavaScript, Node.js, Express, Neo4j, Mocha

Consulting Ember.js Expert
Cake 2015 - 2015
  • Developed multiple Ember CLI add-ons.
  • Implemented custom API endpoints on a Node.js Sails application.
  • Developed scripts for filtering, validation, and importing of data from non-trivial XLS files.
  • Reorganized the Ember.js project structure to better integrate with newer versions of dependencies.
  • Coached team members on Ember.js best practices and future developments.
  • Improved test coverage of Ember.js projects.

Technologies: Ember.js, Node.js, Sails, MongoDB, Bootstrap

Consulting Full-stack Developer
Teacher Lists 2015 - 2015
  • Fixed bugs on the application sign-up flow.
  • Redesigned the UI of a Backbone.js/Marionette.js application.
  • Implemented new features on a Backbone.js/Marionette.js application.

Technologies: PHP, CakePHP, MySQL, JavaScript, Backbone.js, Marionette.js, CSS

Lead Developer
Tagon8 2014 - 2015
  • Led a small team on the development of a single-page application for human resource management using Ember.js.
  • Assigned priorities to development tasks.
  • Created various Ember.js custom components.
  • Developed part of an API with Express.js and MongoDB. Included tests with Mocha.
  • Configured continuous integration for an application using Travis CI.
  • Instructed new developers on working with Ember.js.
  • Presented a workshop introducing Ember.js.

Technologies: JavaScript, Node.js, MongoDB, Ember.js, D3, Emblem, Mocha, Stylus, Bootstrap

Web Developer
Núcleo Digital 2014 - 2014
  • Extended Python CKAN, customizing it to the needs of the government of the City of São Paulo as the central aggregation of municipal data.
  • Developed custom CKAN templates.
  • Developed custom WordPress themes and plugins.

Technologies: PHP, WordPress, Python, CKAN, MySQL, Jekyll, CSS, Stylus, SASS

Front-end Software Developer
Tagon8 2013 - 2014
  • Developed a single-page application using Ember.js that powered the interface for a buyer’s club, involving interfacing with various partner APIs.
  • Designed and developed a single-page application using Ember.js and D3.js to allow administrative tasks and custom business intelligence reports to be extracted and visualized from another application.

Technologies: JavaScript, Node.js, Ember.js, D3, SASS, Bootstrap

Consulting Back-end Software Developer
Natura 2013 - 2013
  • Developed a PHP adapter for Java TinCan library.
  • Implemented Drupal modules for e-learning.
  • Implemented Drupal custom themes.

Technologies: LESS, PHP, Drupal, MySQL

Consulting Lead Developer
Locaweb 2012 - 2012
  • Handled the transition of projects from third-party developers to in-house developers.
  • Integrated a custom authentication platform.
  • Developed administration panels for a CMS.
  • Handled project migration from SVN to Git.
  • Implemented a custom theme system on top of WordPress.

Technologies: PHP, WordPress, MySQL, JavaScript, SASS, SVN, Git

Consulting Software Developer
Dafiti 2011 - 2012
  • Implemented improvements on validation and data display for store checkout.
  • Improved and refactored the store templating system to allow whitelabel stores. Implemented administration of the new templating system and its caching system.
  • Architected and implemented a private RESTful API to serve mobile applications.

Technologies: PHP, JavaScript, Zend Framework, Yii Framework, MySQL, Redis, Memcached, jQuery, Ext.js

Software Engineer
Delta X 2011 - 2011
  • Developed an integration flow for the welcoming process for sellers from the sixth largest direct sales company in the world.
  • Developed a system responsible for handling the logistics of tracking one of the largest delivery operators in Brazil.
  • Handled performance optimization for a series of process reports using PostgreSQL.
  • Optimized processes for the printing of delivery packages.
  • Developed custom reports for the marketing department.

Technologies: Perl, PHP, PostgreSQL, MySQL

Web Developer
New Content 2010 - 2011
  • Designed and developed a platform for advertising tweets by celebrities, allowing bidding on campaigns, scheduling of tweet publications, tracking of clicks and handling of payments. Developed algorithms to determine the reach of each Tweet and celebrity.
  • Developed both the back-end and front-end of a CMS for highly interactive magazines and the accompanying APIs.
  • Integrated Google Maps with various custom functions as the main navigation into a tourism portal.
  • Created a system to allow readers of a tourism portal to create a schedule for their trips and be able to save it without requiring any logins.
  • Assisted another team in migrating an application from PHP to .NET.

Technologies: PHP, MySQL, CakePHP, WordPress, HTML, JavaScript, jQuery, CSS