I'm Leonardo Borges, a Brazilian software engineer living in Sydney, Australia. Writing code is one of my passions, and I have even contributed to a few
open source projects.
I also enjoy giving talks on subjects I feel strong about.
Replaced the public facing customer portal of a big telco:
A Java webapp with SOAP heavy integration of many of the organization's legacy systems.
Work also included coaching the client developers in both Java and agile practices suchs as TDD, Continuous Integration and Pair Programming Keywords: Linux, Mac OS, Java, Spring, Hibernate, JQuery, Agile, TDD, CI, Scrum, Svn
Development of the donation app used by the government of Queensland on the floods of 2010
Led the development of a Ruby on Rails web app for the Government of Queensland in a short amount of time.
It was used by thousands of people and generated over AUD$30 million in donations. Keywords: Mac OS, Ruby, Rails, Varnish, JQuery, Heroku, Github, Cloud
HotelSearch.com - Hotel reservations portal for popular European destinations:
Migration of the PHP + DB2 based portal to Ruby on Rails + PostgreSQL. Added Solr for free-text search bringing users more relevant results.
Led a JRuby initiative to integrate a Rails app with our Java back-end reservations engine. Keywords: Linux, Mac OS, Ruby, Rails, Memcached, JRuby, JQuery, Prototype, Nginx, Passenger
Deploy new development infrastructure:
Short term contract to help define a new application framework to be used by the product team.
It used an AOP agent to hook into the JVM and allow the implementation of the Active Record pattern.
Coaching in XP practices. Keywords: Windows, Java, Spring, AOP, Hibernate, XP, JSF
SCP - Lifecycle Management for juridical processes within the government:
Project intended to manage processes from the moment they're created until their resolution, saving time and improving the response window from the government to the people.
Led the development of specific modules and small projects Keywords: Windows, Java, Struts, Hibernate
TTS - Tool Tracking System:
Java based web app that allowed the tool rooms at a major airline to precisely track their tools and chemicals.
Saved the airline millions of dollars and helps keep them in compliance with the FAA on calibration requirements on tooling.
SAP integration, async messages through Message Driven Beans. Keywords: Windows, Java, Struts, EJB, Hibernate, JBoss