Home » curriculum

curriculum

Rafael Gimenes Leite
falecom@rafaelgimenes.net

Specialist in

Java and variations, Customize Linux, Microcontrollers, Android PHP, Shell Script.

Academic Qualifications

Informatics Technician;
Systems Analyst;

Professional Career

Ecil – June 2001  –  October 2010  – Programmer Analyst;
GFT – October 2010 – August 2011 – Programmer Analyst;
Ecil – August 2011  -  until today  – Programmer Analyst;

Project Experiences

Company:  Ecil, Brazilian private held company supplying expendables sensors and equipments for steel industry.
Project:  “Quality System”.
Client: Ecil.
Function:  Developer.
Description of the Project and responsibilities: Windows Desktop System that Manages all work flow, such as: control traceability, reports generation and other tasks.
Period: 2002-2005 ;
Knowledge:  Delphi 7 to interface, Microsoft Sql Server 2000 to database using store procedures , triggers and internal functions .

Company:  Ecil, Brazilian private held company supplying expendables sensors and equipments for steel industry.
Project: Ecil-Lab Mak.
Client: Misc.
Function: Deck Designer / Developer
Description of the Project and responsibilities: Embedded system that measures temperature online, In charge of everything related with programming. This software makes calculations, plot graphs and includes also the Linux Customization, desktop Software, web Interface and others.
Period: 2005-2008 ;
Knowledge:  Customized Embedded Linux to specify hardware, Java5 with Swing, Mysql 5.0, C and JNI, Php5+ Java Script, Shell Script.

Company:  Ecil, Brazilian private held company supplying expendables sensors and equipments for steel industry.
Project: Ecil-Lab  Hysys (the same platform that the previous one).
Client: Misc.
Function: Deck Designer / Developer.
Description of the Project and responsibilities: Embedded system that measures hydrogen online, In charge of everything related with programming. This software makes calculations,  plot graphs and includes also the Linux Customization, desktop Software, web Interface and others.
Period: 2008-2010 ;
Knowledge:  Customized Embedded Linux to specify hardware, Java5 with Swing, Mysql 5.0, C and JNI, Php5 + Java Script, Shell Script.

Company:  Ecil, Brazilian private held company supplying expendables sensors and equipments for steel industry.
Project: Inditemp III
Client: Misc.
Function: Developer.
Description of the Project and responsibilities: Windows Desktop System to support the equipment Inditemp III. The system have directly communication by USB port, with electronic equipment, enabling update the device firmware, download the information data, and use this to plot graph and make some calculations.
Period: 2010-2010 ;
Knowledge:  Used external library of usb driver, Java with Swing and Xml.

Company: GFT Brasil
Project: Internal Applications;
Function: Developer
Description of the Project and responsibilities: Implement the new features and bug fixes related with company applications.
Knowledge: Most of applications uses Struts 1.2, Spring 2.0, Ajax/Java Script, Maven, Subversion, Hudson(build).
Some applications use for Dao Layer Kodo, Ibatis, Hibernate and JUnit for do tests.
Often it’s necessary connect in the Linux server and restart one service that is involved (jboss, tomcat for example). Creation and execution of queries at the Oracle Database server.

Company: GFT Brasil
Project: DBBrazil
Function: System Analyst
Description of the Project and responsibilities: Implement the new features and bug fixes related with company applications of Deutsche Bank.
Knowledge: Most of applications uses Dotnet, Java/JNLP, Swing, Ant, Subversion and Mercurial.
Some applications use for Dao Layer: Hibernate and JUnit for do tests.
Often it’s necessary connect in the Linux server and restart one service that is involved (jboss, tomcat for example). Creation and execution of queries at the Oracle Database server.

Company: Ecil
Project: Versioning and automatization of build.
Description of the Project and responsibilities: Create all structure of projects to support the Mercurial Versioning tool, and migrated all old projects, and used Ant for build.
Knowledge: Mercurial and Apache Ant tools.

Company: Ecil
Project: Support for Americans Customers
Description of the Project and responsibilities: Travel for USA to give support for American Customers of Ecil, related with the equipments that I help to develop.
Knowledge: Just for experience migration of  Brazilian structure to USA and improved english, duration 35 days.

Company: Ecil
Project: Wireless products
Description of the Project and responsibilities: Helped with migration of the equipments to wireless proprietary technology.
Knowledge: Java and C.

Company: Ecil
Project: Wireless Workstation
Description of the Project and responsibilities:  Customize Linux for embedded touch screen computer, to boot with company logo and load java software(developed by me).
Knowledge: Linux, shell script,  kernel compilation.

Training

Delphi 7 Studio Professional Services / BORLAND LEARNING PARTNER  / January – 2004.
ICS – Asp and Asp Advanced – Impacta / March -2003.
2073 – Programming a Microsoft SQL Server 2000 Database –  Microsoft Partner Brás Figueiredo  / January 2005.
Linux Security System Administration – 4Linux  / October 2006.
Linux Network Servers – 4Linux  / May 2007.
SL275 Java Programming Language – Sun Mirosystems of Brazil / December 2006.

IT Knowledge

Advanced:  Linux System, Java(Swing), PHP. Shell Script, Subversion, Mercurial, Arduino.
Medium:  Java EE, Struts, Spring, Kodo, Hibernate, Ibatis, Maven, Css, Java Script, Delphi, Android, C, MSSQL, Mysql, ASP.
Basic:  Oracle, JQuery.

Language Skills
Medium  English to read and type texts and basic to speak

Other Skills
Knowledge of programming for embedded electronics (Consulting service for Arduino);
Android experience Freelances projects.
Ease of learning;
Open source mind;
Good programming logic no matter the technology;
Self taught;