Me, Myself and My Background
I have worked for GPr Sistemas for 11 years and they are hosting this site! Now I am working for HI Tecnologia http://www.hitecnologia.com.br To see other sites maintained by http://www.gpr.com.br please visit http://www.achapramim.com.br
Personal Information
An hyperlink to my hyperlinks.
My home page at Advogato.
My page at Google Sites.

Social Networking
- OHLOH
- Pulse
- Orkut
- Plaxo
- Academia.edu
- Twine
- Ning
- Scribd
- NetVibes
- Softwarelivre.org
- Sonico
- Windows Live
Professional Experience
Pontifícia Universidade Católica de Campinas (PUC-Campinas)
February 2002 - December 2003
Teacher at Computer Engineering Courses - Algorithm Analysis, Data Structures and Introductory Courses to Programming.
HI tecnologia
December 2006 - Present
- Development of SQBS system, a Web carbon-credit monitoring web site
- Design and development of a IEC61131-3 compliant compiler for SFC and ST languages
- Design and development of P2W, a HTTP based gateway for remote PLC interoperability
GPr Sistemas
December 1995 - December 2008
- Design of the Clinical Trials Register Platform for Latin America and the Caribbean proposal, presented at the XV Cochrane Colloquium, October 23-27/2007 São Paulo/Brazil, developed under the supervision of Milton Lapido and Abel L. Packer.
- Design of the ISIS Network Based Platform (ISIS-NBP) proposal under contract with Bireme-PAHO-WHO, and under supervision of Milton Lapido, Abel L. Packer, Adalberto Tardelli and Ernesto Spinack. This is a proposal for a scalable architecture to build digital libraries. This proposal was approved by UNESCO.
- Design and development of a MRCP MediaServer (Media Resource Control Protocol) to integrate with CPqD's speech-synthesis engine. Implemented in Python using the Twisted framework, targetting the Solaris platform.
- Design and development of PAC and PGC projects, mentoring SERPRO dev-team for a project comissioned by the Ministry of Education in Brazil. This project aimed to gather data from all (~200.000) public schools in Brazil. It consisted of a lightweight 3-tier Python web app packed to run off-line and self-contained in heterogeneous desktop systems.
- Design and development of software components for CPqD's dotIP Project. A customizable, high-performance and fault-tolerant firewall was built based on Linux/iptables and remote controlled by a Python server that talked directly to the Linux kernel. This project was under contract with StarOne/Embratel.
- Migration of the Telex Network into MS Windows terminal emulators connected through a X.25 network (X.25 and X.28). Design and implementation of telex emulators, X.25 drivers stack (VxD's) and gateway servers. This project was hired by Embratel.
- Design and development of a Real-Time Satellite Signal Monitoring System, hired by COMSAT.
- Design and development of Vehicle tracking system gateway through a GSM network, hired by Controlsat/Schaim.
- Web Site of the 10th WFPMA/CONARH , hired by Carlson Wagonlit.
- Consulting services for CCUEC Unicamp about Java and Database access optimizations.
- CRM System - Desktop and Web versions.
- Troubleshooting network traffic and profiling applications -- several clients (Windows and Linux platforms).
- Software for monitoring and analysing local area network traffic.
- Multi-threaded gateways and Windows 95 VxD device-drivers for dial-up X.25 PAD, TAPI, X.25, X.3, X.28 e X.29 ITU-T.
- Virtualizing Windows Serial Ports and redirecting data to X.25 device-drivers.
- Automatic translation tool from C/C++ header files into Object Pascal.
- A dozen Zope and Plone brazilian web portals.
Proface
December 1994 - May 1995
- Design and Implementation of Cephalemetric Analysis System applied to Orthodontics
A-Hand Labs
August 1994 - November 1995
- Implementation of Cm Language support libraries (Unix ;C). Cm was an C-based polymorphic and object-oriented language developed at A-hand Labs before C++.
- Design and implementation of OMT Software Engineering Tool.
Biomedical Engineering Center - UNICAMP
March 1994 - June 1994
- Partial Implementation of a Neuronal SImulator to study epilepsy.
Academical Life
Universidade Estadual de Campinas (UNICAMP)
July 2006 - Present
Computer Science PhD (in course)
March 1997 - March 2000
Computer Science MSc
Theme: Computational Reflection
March 1992 - December 1996
Undergraduate course in Computer Engineering
There is more information available at the Research Section.
Languages
English: Fluent.
Proficiency Certificate 1997 (University of Cambridge)
Certificate in Advanced English 1996 (University of Cambridge)
Spanish: Intermediate Level (3 years)
French: Beginner Level (2.5 years)
Attended Courses and Conferences
March 26, 2009 Workshop de Geotecnologias para o Planejamento e Monitoramento da Cana-de-açúcar - FEABRI/Unicamp - São Paulo - SP
November 19, 2008 II Joint Fapesp/Microsoft Research Workshop - São Paulo - SP
October 17, 2008 Course on Programmable Logic Controllers and HMI - HI Tecnologia São Paulo
October 13-17, 2008 XXIII Simpósio Brasileiro de Bancos de Dados - Unicamp Campinas/SP
June 27, 2008 Google Developer Day 2008 - WTC São Paulo - SP
March 24, 2008 I Joint Fapesp/Microsoft Research Workshop - Campinas - SP
December 13, 2007 3º Fórum Microsoft de Pesquisa e Inovação - São Paulo - SP
August 1-3, 2007 Introducing Dialogue Games, by Prof. Paul Piwek - Unicamp - SP
May 4, 2007 1º Windows Academic Days Brazil: Windows Core Architecture: compare and contrast by Dave Probert
December 14, 2006 2º Research and Academic Innovation Forum - Microsoft, São Paulo
September 14, 2005 Host Media Processing, by Girish Khavasi - Intel, São Paulo
October 14-16, 1997 System Development by Prof. Kristen Nygaard (while visiting Brazil)
October 13-17, 1997 Programming Languages: Past , Present and Future by Prof. Kristen Nygaard
September 3-5, 1997 An Object Model to Computational Reflection by
Prof. Maria Lúcia Blanck Lisbôa
September 1-3, 1997 Object Composition with OBERON by Prof. Jürg Gutcknecht (while visiting Brazil)
July 8-13, 1996 GNU C Compiler by Richard M. Stallman and Building Secure and Reliable Network Applications by Kenneth P. Birman
October 25-28, 1994 VIII Simpósio Brasileiro de Engenharia de Software
Given Courses and Conferences
This information is available in the Speeches Section