Web developer passionate about Ruby, I like to fully understand the stack and uses it maximum resources building complex solutions. A good Software Engineer has to think about product, design and development, sometimes a good solution hides in a business requirement, sometimes in a architectural decision. Therefore, I work closely with product and design teams to extract the best solution.
BSc of Computer Science, with 5 years of startup experience working mostly as full-stack, but now specializing in back end. Main stack: Ruby on Rails, RSpec, Elasticsearch, Postgres and Redis. Opened and willing to learn new technologies, design patterns and techniques focused on real problems.
Software Engineer @ Back-end development using Ruby on Rails, Rspec, PostgreSQL and Elasticsearch
Some projects:
* Create a real-time salaries calculation statistics based on a variable input and quicker than the previous one (scheduled job with cache with fixed input)
* Automate and normalize reviews and salaries publish flow with a state machine that decides which pieces of each content should been analized or not, also recording each step for auditing.
* Recreate the Elasticsearch indexes and search to provide access across models and right scoring. Also build a gem to help on the custom search mechanism used.
* Custom scoring on Elasticsearch for job suggestions matching with job viewed, company viewed and/or current user profile.
* Build an scalable API From January 2015 to Present (11 months) São Paulo Area, BrazilFull-stack Web Developer @ Full-stack web development using Ruby on Rails, PostgreSQL, Heroku, HAML, SCSS and Jquery
Projects:
* Design and development a complete plataform to help on internship and trainee hiring processes. The platform consisted in a set of challenges for each process and rank the users based on those challenges.
* Develop the admin session where users would be able to score the submitted challenges anonymously. From May 2014 to December 2014 (8 months) São Paulo Area, BrazilFull-stack Web Developer @ Full-stack web development using Ruby on Rails, PostgreSQL, Redis, FFMpeg, HAML, SASS, jQuery, CodeIgniter and MySQL.
Projects:
* Trident campaign where Twitter users could send vines and receive custom video clips of the music "Ela me deixou" from Skank (Brazilian rock band). Built using a continuous job consuming tweets with some hashtags and delivering in a scheduled jobs chain, each one responsible for a single step (process tweet, download vine, convert the video, join the videos, reply the tweet)
* Build a network to receive images and videos to be rendered on big screens during the carnival of Rio de Janeiro. To help getting those videos there was a weekly rank where users scores by activity and get some prizes.
* Develop a interactive infographic showing the parade and the moment the users have been show during the carnival. From November 2013 to April 2014 (6 months) Full-Stack Web Developer @ Full-stack Web development using ASP.NET MVC, C#, SASS, HTML, jQuery, DynamoDB, SQL Server, Amazon SQS, Amazon SNS, Amazon S3, Amazon CloudFront
Main projects:
* Use DynamoDB to create fast activity stream similar to Pinterest with all content generated on the site, allowing users to comment and share anything.
* Develop Pages feature to brands post content and interact with the users
* Develop Groups feature where users could interact with other users about a theme
* Build a Chrome extension used to save images that users liked from other sites
* Build a pub/sub system using Amazon SQS and Amazon SNS, where anything created, deleted or updated notifies a topic that deliver a message to the subscripted jobs
* Implement a layer using Repository pattern to easily create new entities on the application From March 2012 to October 2013 (1 year 8 months) São Paulo Area, BrazilAnalyst @ Deployment analyst of Oracle Retail.
Main projects:
* Analyze technologic requirements to use RMS, RDF, MFP and OTM modules with the legacy
* Analyze business requirements and limitations, like business hours, opened stores and distribution center schedule
* Mediate business and tech, finding solutions to accommodate all requirements
* Plan each step for deploy and test those steps before the go live, guaranteeing minimum impact during the process From September 2011 to February 2012 (6 months) São Paulo Area, BrazilFull-Stack Web Developer @ Full-stack Web development using ASP.NET Forms, C#, CSS, HTML, SQL Server and Amazon SQS
Main projects:
* Create and replace the Silverlight tool with a HTML 5 tool for composing images. (HTML 5 was still in draft at this time)
* Create a basic CMS platform, so some collaborators could edit and publish a virtual magazine
* Replace all the generated database access classes with a new model layer/library used in all projects
* Create an asynchronous hits count for all pages using Amazon SQS, jQuery and OAuth
* Develop a embedded widget and script to be used in external sites and blogs
* Recoginize and parse user or brand references inside description or comments From April 2010 to July 2011 (1 year 4 months) São Paulo Area, BrazilFront-end Developer @ Full-stack Web development using PHP, CSS, HTML and PostgreSQL
Main projects:
* Create a light framework to facilitate development in PHP
* Develop a graph structure representing the database and relationships, used to dynamically generated reports based on desired tables and attributes
* Build a custom reporting tool, where users are able to create a report choosing the desired attributes
* Create tools to lock some attributes on those reports and share reports among users
* Add chart support to those reports From February 2009 to March 2010 (1 year 2 months)
Bachelor, Computer Science @ Universidade de São Paulo From 2006 to 2011 Glauber Campinho is skilled in: Ruby on Rails, jQuery, JavaScript, CoffeeScript, HTML 5, HAML, ASP.NET MVC, CSS 3, SASS, PHP, NoSQL, SQL, RSpec, Cucumber