Gervasio Daniel Perez

Gervasio Daniel Perez, PhD

Concurrent Software Design and Development gdperez + dc.uba.ar

About

Gervasio Perez

 

Position

Currently I am a researcher at the LaFHIS gropu in ICC-CONICET / FCeyN-UBA. My research topics are parallel and distributed software design and development. My advisor was Sergio Yovine. I've also been for the last few years a teaching assistant in a 2nd year undergraduate CS course: "Algorithms and Data Structures II", covering the topics of abstract data type design and implementation,  algorithmic techniques like sorting algorithms, and algorithmic time complexity analysis.

Areas of expertise

I have extensive experience developing in C/C++ in the Linux platform, along with industry-standard frameworks and libraries like Boost and QT. To a lesser degree I have development experience in Python and use it as a tool for most of my scripting needs. I have also experimented --among several other packages-- with Cython (a translator from python to C) for code optimization and Scipy (a scientific python package).

Past experience

My past research experience includes work in the field of theoretical optics; topics being the study of the Zernike polynomials as means of representation of visual aberrations, and algebraic transformations of said polynomials. I have worked in the field of software engineering, my Master's Thesis being in the topic of data structure optimizations for model checking of timed automata. I have industry experience in the fields of entertainment (software development of casino electronic games like slot machines and electroinc roulette) and control systems (software development in oil stock accounting and reconciliation for gas stations). In both fields I worked in dependable embedded systems with tight memory and timing constraints. I have done freelance work for the optics industry -- design and development of lens design software.

 

Current Projects

Currently I'm working on a multi-target parallel/distributed code generation scheme from a parallel specification.

Publications

Recent Publications

1. Perez, G. and Yovine, S. (Aug 2017). Formal specification and implementation of an automated pattern-based parallel-code generation framework. In: Int J Softw Tools Technol Transfer (2017). https://doi.org/10.1007/s10009-017-0465-2 2. Perez, G., E. Pavese, and F. Schapachnik (Aug. 2012). Branching Data Structures for Real-Time Model Checking Not As Good As Thought. In: Simposio Argentino de Ingeniería de Software (ASSE 2012), en el marco de las 41 JAIIO (Jornadas Argentinas de Informática), La Plata, Buenos Aires, Argentina. 23 Comastri, S., L. Perez, G. Perez, G. Martin, and A. Bianchetti (Jan. 2011). Corneal aberrations in keratoconic eyes: influence of pupil size and centering. Journal of Physics: Conference Series 274, 012109.

Peer Reviewed Publications in National / International Journals

1. Comastri, S., L. Perez, G. Martin, and A. Bianchetti (2009). Modos Zernike al contraer, descentrar y rotar la pupila: métodos analítico y gráfico. Optica pura y aplicada 42(1987), 163–176. 2. Comastri, S. A., K. Bastida, A. Bianchetti, L. I. Perez, G. D. Perez, and G. Martin (Aug. 2009). Zernike aberrations when pupil varies: selection rules, missing modes and graphical method to identify modes. Journal of Optics A: Pure and Applied Optics 11(8),085302. 3. Comastri, S. A., G. D. Perez, G. Martin, and A. Bianchetti (2008). Aberraciones Zernike corneales para diferentes pupilas: precisión en los parámetros y aplicaciones. Optica pura y aplicada 41(4),367–380. 4. Comastri, S. a., L. I. Perez, G. D. Perez, G. Martin, and K. Bastida (Mar. 2007). Zernike expansion coefficients: rescaling and decentring for different pupils and evaluation of corneal aberrations. Journal of Optics A: Pure and Applied Optics 9(3), 209–221.

Peer Reviewed Extended Publications in International Conferences

1. Comastri, S., L. Perez, G. D. Perez, K. Bastida, G. Martin, N. U. Wetter, and J. Frejlich (2008). Wavefront aberrations: analytical method to convert Zernike coefficients from a pupil to a scaled arbitrarily decentered one. In: AIP Conference Proceedings. Vol. 992. AIP, pp.69–74. isbn: 9780735405110. doi: 10.1063/1.2926955. http://link.aip.org/link/APCPCS/v992/i1/p69/s1\&Agg=doi.

Other Peer Reviewed Participation in National / International Conferences

1. Perez, G., E. Pavese, and F. Schapachnik (Aug. 2012). Branching Data Structures for Real-Time Model Checking Not As Good As Thought. In: Simposio Argentino de Ingeniería de Software (ASSE 2012), en el marco de las 41 JAIIO (Jornadas Argentinas de Informática), La Plata, Buenos Aires, Argentina. 2. Comastri, S., L. Perez, G. Perez, G. Martin, and A. Bianchetti (Jan. 2011). Corneal aberrations in keratoconic eyes: influence of pupil size and centering. Journal of Physics: Conference Series 274, 012109. 3. Veiras, F., G. Perez, M. T. Garea, and L. I. Perez (Jan. 2011). Characterization of uniaxial crystals through the study of fringe patterns. In: Journal of Physics: Conference Series. Vol. 274. IOP Publishing, pp.012030. http://iopscience.iop.org/1742-6596/274/1/012030. 4. Comastri, S., L. Perez, G. Perez, G Martin, and A Bianchetti (2009). MÉTODOS PARA TRANSFORMAR COEFICIENTES ZERNIKE AL VARIAR LA PUPILA DE UN SISTEMA OPTICO ABERRADO. In: ANALES AFA. Ed. by AFA. Vol. 21. 60-68. Rosario: AFA, pp.60–68. http://www.unicen.edu.ar/crecic/analesafa/vol21/v21-13-60-68.pdf. 5. Comastri, S. A., L. I. Perez, G. D. Perez, K. Bastida, G. Martin, N. U. Wetter, and J. Frejlich (2008). Wavefront aberrations: analytical method to convert Zernike coefficients from a pupil to a scaled arbitrarily decentered one. doi: 10.1063/1.2926955. http://link.aip.org/link/APCPCS/v992/i1/p69/s1\&Agg=doi. 6. Comastri, S. A., L. I. Perez, G. D. Perez, G. Martin, and K. Bastida (Sept. 2006). Coeficientes Zernike de la función aberración: influencia del escaleo y descentrado pupilar y aplicación al cálculo de aberraciones corneales. In: Encuentro AFA ’06, Prov. San Luis, Argentina.

Other Participation in National / International Conferences (not peer reviewed)

1. Perez, G. and S. Yovine (July 2012). Developing Concurrent, Correct and Efficient Software. In: Poster session. Escuela de Ciencias Informáticas (ECI), Departamento de Computación, FCEyN-UBA, Buenos Aires, Argentina. 2. Comastri, S. A., G. Perez, G. Martin, and M. Stabile (Sept. 2011). Progressive Addition Lenses: What is Astigmatism? In: Libro de resúmenes, p.295. II Reunión conjunta AFA-SUF, Montevideo, Uruguay. 3. Bastida, K., G. D. Perez, G. Martin, S. A. Comastri, and L. I. Perez (Oct. 2007). Desarrollo de la aberración del frente de ondas en modos Zernike: transformación de coeficientes al contraer y trasladar la pupila. In: Encuentro de Optica Aplicada, CABA / UNLP.

English