at iplenix
Brazil
at iplenix
Brazil
Working professionally as software developer since I was 14, I've worked in various positions and with various different team sizes. From being the single developer and analyst of systems for shoe factories (with sales around millions per month) to a member of a team of 15 people from 3 different companies working for the backend system of the largest Brazilian ISP.
As a professional, I'm always looking to improve my knowledge, either code-wise or process-related.
Python, C/C++ (including MFC), Objective-C for iPhone, ObjectPascal (Delphi), Clipper, Shell script, ActionScript, PHP, HTML, CSS, JavaScript, Linux, OS X, MySQL, Sqlite3, Oracle, dBase, System Requirements, Software Design, Software Documentation, Testing
(Privately Held; Computer Software industry)
December 2009 — Present (1 month)
(Computer Software industry)
January 2007 — September 2009 (2 years 9 months)
Hired as a Python developer while working in Brazil, I moved to Australia to join the team developing the backend of a social network and media sharing service. While fixing bugs and improving the system, we had to work closely to the Flash/ActionScript team.
When the system moved to Ruby on Rails, I was moved to the UIQ/Symbian team, developing the client for the new service. After that, I started working in the iPhone client for the same service. While working in those two positions, I was part of the "Product Council", helping decide the future of the product.
Technologies used: Python, C++, Objective-C, Unittest, Sockets, Google Toolkit for Mac, Symbian, UIQ
(Computer Software industry)
January 2006 — December 2006 (1 year )
While at Qualita, I was a "one man team", working directly with the client, a company building wireless modems for Telecoms. The project was building the configuration tool for their modems, which hard a strip down version of Linux running Boa as webserver. The interface was build using HTML, CSS and JavaScript.
While working in this project, for a short time I also was the lead developer of the company credit card system, which was written in Java using Spring.
The company was also pursuing a MPS-BR certification (Brazilian version of the CMMI), involving all projects. I was part of the CCC (Configuration Control Committee), acting as technical adviser.
Technologies used: C++, Python, HTML, CSS, JavaScript, ActionScript, Shell scripting.
(Computer Software industry)
March 2004 — December 2005 (1 year 10 months)
I was hired by Canopus as a C developer.
During my time there, I was assigned to write drivers for an HMI supervisor application called "Elipse". Those drivers were responsible for retrieving the information in the device, which the interface would take care of managing the display.
While working in other small systems, I ended up in the largest project of the company: A redesign of their old Perl-based costumer relationship system for the ISP. The new redesign split the business rules, which were scattered around the code, into small modules, loaded dynamically. The front-end was written in HTML and JavaScript and, while not using AJAX directly, offered some dynamic content using hidden iframes. While working in one of the sub-systems, I got the role of team-leader, writing the specification of the system, designing the business rules (inputs, functionality, outputs) and working in the code.
Technologies used: C, Python, HTML, CSS, JavaScript, Microsoft Visual C++, Oracle
(Computer Software industry)
January 2002 — January 2004 (2 years 1 month)
Worked with their stock control, finances and invoice managed systems in Clipper and assisted the development of the new version of the system, in Delphi. We used MySQL as database and I was the maintainer of the server which run said server. The server was also used as the company webserver and mail server, and I was also in charge of maintaining it.
Technologies used: Clipper, Windows, Delphi, MySQL, Linux, Sendmail, pop3d, apache.
(Educational Institution; Higher Education industry)
January 2000 — October 2000 (10 months)
Worked in the FAGNIS project, about knowledge extraction on neural networks.
Technologies used: Linux, C, Neural Networks, SNNS, Gnuplot.
(Computer Software industry)
March 1998 — October 2000 (2 years 8 months)
Started as developer and then moved to be a "one man team", doing analysis and developer of stock control, finances and invoice management systems in Clipper.
Technologies used: Clipper, MS-DOS, Windows.
Bsc , Computer Science , 1994 — 2004
Usability (desktop applications and websites), software metrics, quality control, standards compliant designs, technology, programming, gaming, sudoku, australian culture, cycling, music, politics, movies, photography
FISL (Forum Internacional de Software Livre - International Free Software Forum)