Lucas Souza

Lucas Souza

Sao Paulo, Brazil
Hire Lucas
Scroll To View More
Lucas Souza

Lucas Souza

Sao Paulo, Brazil
Member since February 26, 2014
Lucas' past projects provided him with a variety of developer skills, which he knows how to apply to almost all levels of performance, availability and scalability issues. He worked with a lot of technologies which allows him to use the right language to solve the right problem.
Lucas is now available for hire
Portfolio
  • GetNinjas
    Ruby on Rails, Backbone, Daemon Kit, AWS, Chef, DevOps
  • R7.com
    Ruby on Rails, RabbitMQ, Varnish, Memcached, Redis, MongoDB, Sinatra, Scala
  • Caelum
    Java, Ruby on Rails, Javascript
Experience
  • Ruby, 4 years
  • Capybara, 4 years
  • Ruby on Rails, 4 years
  • Rack, 4 years
  • Amazon SQS, 1 year
  • RSpec, 4 years
  • Object-oriented Programming (OOP), 7 years
  • Plain Old Ruby Object (PORO), 4 years
Sao Paulo, Brazil
Availability
Part-time
Preferred Environment
Mac OS X, Vim, Iterm, Google Chrome, Git
The most amazing...
...thing I've coded was the new CMS of R7.com. In doing so I used a lot of technologies like RabbitMQ, EventMachine, Scala, Rails, Sinatra, Solr, Varnish, etc.
Employment
  • Software Engineer
    GetNinjas
    2013 - PRESENT
    • Supported an existing website built with Ruby on Rails, MySQL and AWS.
    • Created a new mobile application using Backbone and PhoneGap to facilitate the communication between customers and clients.
    • Created recipes to automate the existing infrastructure of any environment.
    • Created a new payment system, integrating with MoIP and PayPal.
    • Created daemons responsible for processing messages from SQS. Used REST to keep the system decoupled.
    Technologies: Ruby on Rails, Backbone, Daemon Kit, AWS, Chef, DevOps
  • Software Engineer
    R7.com
    2011 - 2013
    • Created a platform using ImageMagick to support images in different formats and sizes.
    • Created the new CMS interface using Rails and JavaScript, for journalists to use everyday.
    • Created a gem to paginate queries on databases using Mongoid and MongoDB.
    • Created the infrastructure to cache every page using Varnish and HTTP Headers.
    • Created a gem that enables REST communication between CMS and Delivery platform.
    Technologies: Ruby on Rails, RabbitMQ, Varnish, Memcached, Redis, MongoDB, Sinatra, Scala
  • Developer, Instructor and Consultant
    Caelum
    2009 - 2011
    • Taught courses in: Basic Java, Web Java, EJB Java, Agile (XP and Scrum), Ruby on Rails and Rspec.
    • Worked as Chief Editor for InfoQ Brasil. Responsible for translating, creating and reviewing technological articles.
    • Wrote the first Brazilian book about Ruby: "Ruby a linguagem mais divertida".
    • Created two courses, one on Hibernate and one on JSF.
    • Supported open-source projects like: Caelum Stella, Restufie, etc.
    Technologies: Java, Ruby on Rails, Javascript
  • Java Developer
    Silt
    2007 - 2009
    • Supported a WMS system using JSP, Servlets, Struts 2.
    • Created a system using Google Web Toolkit, Hibernate and Oracle to manage the main Education Company in Brazil.
    • Created a system using Google Web Toolkit, GXT and Hibernate to track the company's assets.
    • Coached other developers, teaching them how to use Google Web Toolkit and how to test, using JUnit.
    • Performed a big refactoring on WMS system to replace Struts 2 with Vraptor.
    Technologies: Java, Google Web Toolkit, JSP, Struts 2, VRaptor
  • Java Developer
    Visual Midia
    2006 - 2007
    • Supported an existing system responsible to manage the school students' information, using SWT and Prevayler.
    Technologies: Java, SWT, Prevayler, JUnit
Experience
  • CMS for R7.com (Development)
    http://r7.com

    R7.com is the second Web Portal from Brazil and they had a poor CMS written in Java.
    My team worked to build a new solution to replace it, using Ruby, Event Machine, RabbitMQ, Varnish, and various other tools. Today the project is still growing, so that proves our effort in building a quality system was worth it.

Skills
  • Languages
    Ruby, Unicorn, Java, JavaScript, Scala, SQL
  • Frameworks
    Ruby on Rails, Capybara, VRaptor, Sinatra, Google Web Toolkit, JSF2, Padrino, Apache Struts 2, AngularJS
  • Libraries/APIs
    Rack, Amazon SQS, AMQP, AMQP(RabbitMQ), SWT, EventMachine, jQuery, Underscore.js, Backbone.Marionette, Redis Queue, Prevayler, Amazon API, Backbone.js, Google Maps, MailChimp API, Facebook API, Twitter API, Mahout
  • Tools
    RSpec, Vim, Varnish, Eclipse IDE, RVM, Nginx, Chef, ITerm, MacVim, RabbitMQ, GCC, MySQL Workbench, Passenger, Nagios, SBT, Google Cloud Messaging, Capistrano
  • Paradigms
    Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Plain Old Ruby Object (PORO), Behavior-driven Development (BDD), Functional programming
  • Storage
    MongoDB, RDS, Memcached, MySQL, Redis, HDFS, SQL Server 2000, Oracle
  • Platforms
    Mac OS X, Ubuntu, iOS, Windows 7
  • Misc
    New Relic
Education
  • Bachelor's degree in Computer Engineering
    Ribeirão Preto University - Ribeirão Preto - SP
    2003 - 2007
Hire the top 3% of freelance developers
I really like this profile
Share it with others