I did my PhD thesis in Computer Engineering, writing about High Performance Computing and Grid Computing. Meanwhile, I participated in several research projects in HPC – e.g. Petrobrás sponsored one of them. All these projects drove me to the HPC Brazilian Community. As a result, I keep a (inter)national HPC contest: The Marathon of Parallel Programming, in conjunction with SBAC-PAD symposium. At the present time, I am working with an international team developing a HEP simulator called GeantV (). My task is to make it run on a specific Intel coprocessor called Intel Xeon Phi, following some multiplatform requirements and enabling the utmost high performance computing on GeantV. This project is funding by Intel and its name is Intel® Parallel Computing Center – IPCC. Besides that, I’ve led some projects at Mackenzie University. Most of them were developed using Scrum+XP. I’d like to remark two of them: one solves part of a timetable problem for Mackenzie University enrollment; the other is a simple ERP that is maintained by students (it runs on a boat in the middle of Amazon River, helping the crew and the medical doctors retrieve information about the (poor) riverside community). Both use Java language. All those experiences guarantee a solid knowledge not only on parallel algorithms (SIMD, SIMT, threads/OpenMP) but also in distributed algorithms (sockets, MPI). It also enabled me to work properly with object oriented analysis, design and programming languages (such as Java and C/C++). In addition to those experiences, I gained considerable project management skills since I’ve worked not only as a software engineering but also as a team leader and project manager.
©