Leonardo Lima de Vasconcellos

Technical Lead / Software Engineer
Doctors Without Borders

I’m a Full Stack Developer with more then 13 years of web development. I have advanced knowledge in both backend and frontend, as well as hardware and network infrastructure. I’m a linux user and opensource enthusiast.
I’ve been working with JSON REST Server APIs in the last 5 years using Java, PHP and C# using Spring, RestEasy (jaxrs) and PHP ZendFramework and ASP .NET.
I also, in most projects, took care of the front end. I mainly use HTML5, CSS3 and Javascript with the help of Twitter Bootstrap, jQuery, some AngularJS, SASS and other javascript libraries depending the need (e.g. . I also used frontend frameworks like Javascript Sencha EXTJS and Adobe Flex.
I almost always used mySQL my entire life but I have worked both with Microsoft SQL Server and Oracle more recently using ORM frameworks like Java’s Hibernate / JPA and PHP’s Doctrine.
I used eclispe’s BIRT to generate PDF reports.
I’ve scored 607 of 677 on TOEFL ITP English test and 7.9 of 10 on IELTS simulated exam applied by an British English teacher.

Technologies

Tech you dislike

Experience (11) show all

Technical Lead / Software Engineer

Doctors Without Borders

September 2015 – Current

Development of the Doctors Without Borders’ OpenSource Project Buendia (http://projectbuendia.org) frontend and backend.
Project Buendia is a mobile solution to help clinicians keep patient records on the field while fighting against Ebola and malnutrition in Africa.
The frontend is a Android application with some of it’s components written in html using the webview.
The backend is a OpenMRS distribution with some custom modules. OpenMRS is written in Java.
In charge of the opensource git repository (reviewing and merging pull requests).

Software Engineer

Bravi Software

November 2014 – February 2015

C# WPF software developer for the world’s largest educational software. Outsourcing to Tribaltech, UK.

Web Developer

Morphy Digital Group

August 2014 – November 2014

Full-Stack web developer using PHP ZendFramework, Bootstrap, jQuery.
Restful services for mobile applications.

Software Development Analyst

Devhouse

November 2011 – August 2014

Development, implementation and customization of websites and e-commerce using opensource CMSs like WordPress, Joomla, Magento (plugins, themes and extensions).
Analysis and development and support for small to mid size web applications using PHP and ASP.NET (C#).
Teaching Adobe Flex Courses.

System Analyst / Java Developer

TOTVS

April 2011 – November 2011

Bug fix and support on a EDM (Eletronic Document Management) system written using Flex and Java EE.
Frontend conversion from Flex to Web Standards (HTML/CSS/Javascript) using jQuery and YUI (Yahoo User Interface).
Restful API development using JBoss Resteasy (JAX-RS).

Web Developer

DMG Digital Agency

February 2010 – April 2011

Magento e-commerce customizations, plugins and theme development.
Object Oriented PHP5 develpment of a casino management software using PHP ZendFramework for a Restful API Backend and Sencha EXTJS Javascript framework on the frontend for a rich internet application (RIA).
Database used was PostgreSQL with Doctrine PHP ORM.

Web Developer

Self-employed

July 2005 – February 2010

Development of on demand applications using web technologies. ExJS, PHP ZendFramework, Doctrine ORM, PostgreSQL, mySQL.
Development, implementation and customization of websites and e-commerce using opensource CMSs like WordPress, Joomla, Magento (plugins, themes and extensions).

As a freelancer programmer I worked for varios local small and medium business in Joinville city area as: Izi Sistemas, Datasul, LDI Eletrônica Industrial, Ugabuga Internet, VonMuller Fotografia, Maquel Cosméticos, Century Foto e Vídeo, Colégio Oficina dos Sonhos, Joinville Business Center, GeRHação, among others.

Example of some web applications created:

  • Management System for the City Hall’s division of Social Well Being (partnership with DataSul);
  • EAD system and classroom organizer;
  • Squid Proxy for Linux administration web panel;
  • Website traffic analysis (we did not had google analytics at the time).
  • Complete Content Management System for websites.
  • Sophisticated Email marketing / bulk email sender with bounce treatment, click and view statistics and spam filter checks.
  • Proprietary web browser that would make very hard to copy restricted content displayed.

IT Support Technician

UDESC

January 2004 – June 2005

Full time employee on the university department of IT infra structure.
Computer technical support on hardware, users and on both Microsoft and Linux servers.

Programmer

Quantic Solutions

November 2001 – December 2003

Development of a Mac OS X Server and client software based on Realbasic language and OpenBase SQL database. Software used for printing industry.

IT Manager

SCTEL Telecomunicações

March 2000 – January 2001

IT technical support. Buying of equipment and IT service hiring. Network infrastructure, structured cabling / hack mounting. Frame Relay link administration and Cisco routers configurations. Windows NT administration. Linux Slackware Firewall administration.

IT Trainee

Dualline Millenium Informática

September 1999 – March 2000

IT technical support at a Microsoft Certified Training Center. Network Administrator. Microsoft Official Curriculum class room course preparation.

6 more

Education

System Analysis and Software Development

Santa Catarina State University

2011 – 2015

Certifications

Microsoft Certified Professional (MCP)

2000

Open Source show all

GitHub, Aug 2015 – Jan 2016

Main project repository (see the Wiki for details)


GitHub, Aug 2015 – Jan 2016

Android client app


GitHub, Dec 2015

Android Ninja Game


GitHub, Mar 2015


GitHub, Aug 2015

wgetmd5 is a bash script that downloads files with wget and checks md5sum automatically.


Apps & Software

When children suffer from acute malnutrition, their immune systems are so impaired that the risk of death is greatly increased. According to the World Health Organisation (WHO),…

Android developer. Technical Lead.


Writing

show all

Instalação do Debian Linux no Galaxy Tab 10.1 – DevHouse Internet Software Development House

DevHouse Internet Software Development House

Instruções de instalação do Debian Linux Squeeze no Galaxy Tab 10.1

Instalando o Debian Squeeze no NAS D-Link DNS-320 – DevHouse Internet Software Development House

DevHouse Internet Software Development House

Tutorial de instalação do Debian Linux Squeeze para o NAS D-Link DNS-320.