RS

Ribamar Santarosa

available

Last update: 31.08.2014

Linux C C++ PHP Mysql JavaScript embedded systems web PCI DSS security

Graduation: BSc in Computer Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | French (Full Professional) | Italian (Full Professional) | Portuguese (Full Professional)

Skills

**** SELF INTRODUCTION ****

I am a computer engineer with diversified experiences -- I have worked for small startups, big tech companies, banks and research centers -- in my longer than 10 years professional career. Being a computer enthusiast, I cannot forget my passion for low-level programming, C, Linux and so on. But, as so many things changed since I wrote an assembly program for 2 pcs to chat via a serial cable, 15 years ago (at the age of 17), the internet came and broaded my interests for online systems development, for PHP, JavaScript and Mysql, with a special look at HTML5 and computer security. I\'m also ready for mobile development and any new adventures (I targeted Symbian/MeeGo/Android in my last experiences).

I am used to the SCRUM methodology and to environments where developers, more than just coding, need to be aware of the business running behind the systems they write.


**** EXPERIENCES ****

Employee at Nokia Institute of Technology - INdT (Recife, November 2011 to November 2013)

- Conducted optimization tasks in the WebKitNix project (a browser engine for mobile platforms) mainly with WebKit and OpenGL/ES [C/C++].
- Conducted Digital TV works, mainly with PulseAudio, GStreamer and Linux device driver programming [C, Bash scripting, Cross-build].
- Developed an HTML5/JavaScript application featuring extensive use of animation, for the concept-proof of an experimental platform.
- Developed PagSeguro [Qt/Symbian/MeeGo/C++] claimed to be the first NFC pay-by-tapping application commercially available worldwide.


Consultant at Xperedon (Geneva, December 2009 to December 2010)

- PCI/DSS Credit Card Industry Security Standards implementation, required for deals with the banks the company was in contact with, having:
- Architected and implemented [PHP, Mysql, OpenSSL, Cryptographic file systems] a strategy for sensitive data sharing among workers;
- Developed Web application that stored critical data [PHP/Mysql/JavaScript/OpenSSL];
- Managed and being responsible for Linux and Windows servers critical data.


Intern at Alpi Aviation (Pordenone, October 2009 to December 2009)

- Developed a business plan for the company to enter a market.
- Created a tool [C++] for scraping public databases to find every single same-class airplane sold by potential competitors in the target market.


Consultant at Société Generale (Paris, December 2008 to April 2009)

- Developed Business Intelligence/Disaster Recovery Application [Qlikview/Oracle SQL/Java Script], having contributed to local team with the culture of software development good practices [code review, wiki documentation, control revisioning, etc]


Consultant at E-Safetransfer (São Paulo, February 2005 to July 2008)

- Developed [C, USB] Linux and Windows smartcard reader drivers.
- Implemented the Linux distribution strategy, so the device could be then used just upon plug in all modern distributions.
- Customized smartcard reader software (such making them usable in browsers for login purposes) [C, C++, openSC] for homologation in public procurements, which allowed the greatest sale until then of readers to Brazilian governments.
- Developed smart card authentication system [GEMPLUS smart card, openSSL/gnuTLS, openSC, C] for commercial demonstration.


Intern at Acquasoftware (Campinas, November 2003 to February 2004)

- Developed a commercial access control embedded application [C++/Qt/webcam/Sqlite] , alongside a live Linux distro whose settings and configs could be kept saved without reflashing -- no one alike was known until then.


Intern at Renato Archer Research Center - CenPRA/Robotics Lab (Campinas, April 2003 to April 2005)

- Participated in AURORA autonomous unmanned robotic airship project, with porting of robot device drivers [C] to newer Linux kernel versions;
- Integrated applications, such enabling a physical modelling software [Java/C++] to display in a 3D browseable environment [EAI/VRML].
- Experimented with more Robotics/AI, such as a work presented in Evoworkshops 2006, related to algorithmic music composition.

Project history

Upon request (ask me from which of the experiences above you'd like to have a somebody's number to talk with).

Local Availability

Open to travel worldwide
I'll be available from september/2014 on. Available for travelling. Changing city may require some price calculation.

Other

I **prefer** projects not to take all my day long. This is to ensure 3 things:
- I always have time to learn something new;
- The quality of my works: time for self evaluation
- I have time available If the projects gets emergency status.


I can work at 49 EUR/hour only because, as not having being in Germany the biggest part of the year, the percentage of taxes I'm paying is lesser than other developers, with equivalent experience, who worked all the year here. For longer projects (let's say, 8+ months) or projects much further in the future, I may need some more maths.


I am studying a form to ensure costumer's satisfaction (something like "X months to ensure work is good or money back/free support"). I don't know yet, how to measure and formalize it. So, don't take it yet as an offer, but something that we can talk about.
Profileimage by Ribamar Santarosa Linux C C++ PHP Mysql JavaScript embedded systems web PCI DSS security from Berlin Linux C C++ PHP Mysql JavaScript embedded systems web PCI DSS security
Register