Profile:
Application Developer, Database Administrator, and Project Manager in a wide variety of business applications. Particularly interested in client/server and relational database design using Python and PostgreSQL.Bachelor's degree in Systems Analysis from Moron University, currently working on my own startup formed by an open group of independent professionals, dedicated to software development, training and technical support, focusing open source tools.
Work experience includes develompment of large bussiness applications (ERP, SCM, CRM) and mission critical systems (election counting, electronic voting, 911 emergency events support).
Currently open source positions: PostgreSQL Regional Contract for Argentina and Web2py main contributor.
Married with two children.
See also: Linked-in Profile - GoogleCode Profile - Commercial References - Twitter: @reingart
http://pgfoundry.org/projects/pyreplica/ (creator and maintainer)
http://code.google.com/p/pyafipws/ (creator and maintainer)
http://code.google.com/p/rad2py (creator and maintainer)
Library to make client and server interfaces for webservice (SOAP) using a pythonic RPC API (python types instead of artifacts or class generation), automatic marshalling (serialization) and simple XML Element manipulation
http://code.google.com/p/pysimplesoap (creator and maintainer)
Port of FPDF PHP library, pure-python to generate PDF documents, including a GUI designer for templates and basic html2pdf converter:
http://code.google.com/p/pyfpdf (maintainer)
Pure-python connector for PostgreSQL
http://code.google.com/p/pg8000 (maintainer)
Access to PostgreSQL database migrator
http://pgfoundry.org/projects/access2pgsql/ (creator and maintainer)
Free Software Migration of own legacy ERP-style system using PostgreSQL, Python, Web2Py, WxPython
http://code.google.com/p/gestionlibre (early development stage by now)
911 computer assisted dispatch system using web2py
http://code.google.com/p/ampatu/ (early development stage by now)
Conference management and registration system, originally developed for PyCon US 2009, used in more than 10 events in Argentina (currently hosting ar.pycon.org for 2nd year)
http://code.google.com/p/web2conf (maintainer)
http://code.google.com/r/reingart-web2py/
PostgreSQL related: PgInstaller, OneClickInstaller, PgAdminIII and official documentation (maintainer and/or contributor). Wiki and Pootle efforts.
http://pootle.arpug.com.ar/
http://www.arpug.com.ar/trac/wiki/Traducci%C3%B3n
Web2Py related: spanish site, examples, wiki (maintainer and/or contributor).
http://www.web2py.com.ar/
http://www.web2py.com.ar/wiki
Python internationalization propossal (stalled):
http://python.com.ar/pyar/TracebackInternationalizationProposal
Contributor and/or maintainer: see http://code.google.com/u/reingart/
proxymin, svn-load, pyfiscalprinter planet-web2py
Some minor colaborations/contributions to: Web2Py-wiki, web2conf, pycon-tech, DrPython, FCKEditor (wsgi connector), Psycopg2 and Trac Plugins (some unpublished yet)
http://www.arpug.com.ar/trac/wiki/MarianoReingart
http://python.org.ar/pyar/MarianoReingart
http://groups.google.com/group/web2py-usuarios
http://www.web2py.com.ar/
https://launchpad.net/~ubuntu-ar
http://ubuntu-ar.org/
November 2008, Buenos Aires, Argentina
http://www.arpug.com.ar/trac/wiki/PgDay2008
Febrary 2009 and June 2010, Buenos Aires, Argentina
http://groups.google.com/group/pyafipws/web/curso-en-la-acp
April 2009, Quilmes, Argentina
http://flisol.net/FLISOL2009/Argentina/Quilmes
June 2009, Junin, Argentina
http://www.arpug.com.ar/trac/wiki/PgDayUnnoba
June/July 2009 and July 2010, Buenos Aires, Argentina
http://www.clubdeprogramadores.com/cursos/CursoMuestra.php?Id=519
September 2009, Buenos Aires, Argentina
http://ar.pycon.org/2009/conference/schedule/event/20/
September 2009, Buenos Aires, Argentina
October 2009, Campiñas, Sao Paulo, Brazil
http://pgcon.postgresql.org.br/2009/programacaod.php#arg
November 2009, Quilmes, Buenos Aires, Argentina
http://www.conurbania.org/pagina/1248
Sept.Oct.Nov. 2009, Rafaela, Santa Fe, Argentina
March 2010, Buenos Aires, Argentina
March 2010 - May 2010, Buenos Aires, Argentina
http://clubdeprogramadores.com/cursos/CursoMuestra.php?Id=477
April 2010, Buenos Aires, Argentina
April 2010, González Catán, Buenos Aires, Argentina
http://www.flisol.info/FLISOL2010/Argentina/Gonzalez_Catan
Organization Colaborator and Web2py (talk) and PostgreSQL (lighting talk) Speaker
May 2010, Rafaela, Santa Fé, Argentina
http://www.pyday.com.ar/rafaela2010
Organizator and Web2py (talk/tutorial) Speaker
Sept. 2010, Buenos Aires, Argentina
http://www.pyday.com.ar/buenosaires2010
Sept/Oct. 2010, Buenos Aires, Argentina
http://python.org.ar/pyar/CharlasAbiertas2010
Organization colaboration and Web2py/PostgreSQL/PyAfipWs (talks) Speaker
Oct. 2010, Córdoba, Argentina
http://ar.pycon.org/2010/
October 2010, San Luis, Argentina
http://www.jornadasregionales.org/jrsl2010v2/activity/accepted#53
November 2010, Lanus, Buenos Aires, Argentina
http://www.conurbania.org/charlas/2010/06
PostgreSQL Training
December 2010, Buenos Aires, Argentina
July 2011, Buenos Aires, Argentina
http://www.pyday.com.ar/catan2011
September 2011, Buenos Aires, Argentina
http://www.cisl.org.ar/
September 2011, Junín, Buenos Aires, Argentina
http://ar.pycon.org/2011/activity/accepted
October 2011, Salta, Argentina
http://www.jornadasregionales.org/jrsl2011/schedule
March 2012, Santa Clara, California, U.S.A.
http://ar.pycon.org/2012
September 2012, Quilmes, Buenos Aires, Argentina
http://ar.pycon.org/2012
Self-employment - IT consulting entrepreneurship
April 2002 - Present
Freelance developer of business applications using VB, PHP, Python, PostgreSQL, on Linux and Windows
http://www.sistemasagiles.com.ar/nosotros/
Freelance Developer - IT Services
June 2009 - Present
http://www.msa.com.ar/
Teacher - Higher Education
April 2009 - Present
Accredited Proprietary College (Tertiary Education).
Courses:
http://www.institutopascal.edu.ar/
March 2007 - December 2010
Python (wxPython, Django) and PostgreSQL Developer of "Fierro" software and other projects
http://www.fierro-soft.com.ar/
Ad-honorem colaboration1998 - presentApplication Developer, DBA, SysAdmin and Consulting: 911 Emergeny Management System using Linux+PostgreSQL backend and VB frontend.
February 1997 - March 2002
Application Developer, DBA and Network Administrator
Computer Lab Teaching Assistant
http://www.devon.edu.ar/
References available upon request.
Computer Skills:
- GUI and WEB Rapid Application development, Agile Methodologies (Scrum); UML
- Programming Languages: Python; Visual Basic; PHP, C/C++, SQL
- Enviroments: Win32, Linux, Embebed Linux (uCLinux ARM).
- Databases: PostgreSQL, Access, Sqlite, MySQL; ODBC, DAO, ADO and native interfaces.
- OS: Linux: Slackware/Debian/Ubuntu (Apache, PostgreSQL, Samba, Postfix, Squid, etc.); Windows 9x/NT/XP/7
Free software projects:
Free software enthusiast since 1997, with actively participation since 2006 in the following projects and communities:PyReplica:
Simple replication solution for postgreshttp://pgfoundry.org/projects/pyreplica/ (creator and maintainer)
PyAfipWs:
Free software electronic invoice implementation for AFIP -Argentina IRS-http://code.google.com/p/pyafipws/ (creator and maintainer)
RAD2PY (ide2py / psp2py / gui2py):
Python platform, IDE and libraries for Rapid Application Development with quality assurance and performance self-improvement using the Personal Software Process (SM):http://code.google.com/p/rad2py (creator and maintainer)
PySimpleSOAP:
Library to make client and server interfaces for webservice (SOAP) using a pythonic RPC API (python types instead of artifacts or class generation), automatic marshalling (serialization) and simple XML Element manipulation
http://code.google.com/p/pysimplesoap (creator and maintainer)
PyFPDF:
Port of FPDF PHP library, pure-python to generate PDF documents, including a GUI designer for templates and basic html2pdf converter:
http://code.google.com/p/pyfpdf (maintainer)
pg8000:
Pure-python connector for PostgreSQL
http://code.google.com/p/pg8000 (maintainer)
access2pgsql:
Access to PostgreSQL database migrator
http://pgfoundry.org/projects/access2pgsql/ (creator and maintainer)
GestionLibre:
Free Software Migration of own legacy ERP-style system using PostgreSQL, Python, Web2Py, WxPython
http://code.google.com/p/gestionlibre (early development stage by now)
ampatu:
911 computer assisted dispatch system using web2py
http://code.google.com/p/ampatu/ (early development stage by now)
web2conf:
Conference management and registration system, originally developed for PyCon US 2009, used in more than 10 events in Argentina (currently hosting ar.pycon.org for 2nd year)
http://code.google.com/p/web2conf (maintainer)
web2py:
Error snapshot enhancements, online editor syntax checker, contrib libraries integration (PyFPDF generation, SOAP webservices), online web-based debugger (pdb), web2py-py3k porting proof-of-concept, pg8000 support, minor bugfixes:http://code.google.com/r/reingart-web2py/
Spanish Translation Projects:
PostgreSQL related: PgInstaller, OneClickInstaller, PgAdminIII and official documentation (maintainer and/or contributor). Wiki and Pootle efforts.
http://pootle.arpug.com.ar/
http://www.arpug.com.ar/trac/wiki/Traducci%C3%B3n
Web2Py related: spanish site, examples, wiki (maintainer and/or contributor).
http://www.web2py.com.ar/
http://www.web2py.com.ar/wiki
Python internationalization propossal (stalled):
http://python.com.ar/pyar/TracebackInternationalizationProposal
Other minor projects:
Contributor and/or maintainer: see http://code.google.com/u/reingart/
proxymin, svn-load, pyfiscalprinter planet-web2py
Some minor colaborations/contributions to: Web2Py-wiki, web2conf, pycon-tech, DrPython, FCKEditor (wsgi connector), Psycopg2 and Trac Plugins (some unpublished yet)
Users groups participation:
ArPUG: PostgreSQL Argentina Users Group:
Webmaster, PgDay 2008 organization colaborator, mailing list administrator, wiki documentation contributor, speaker at free talks and conferenceshttp://www.arpug.com.ar/trac/wiki/MarianoReingart
PyAr: Python Argentina Users Group:
PyCon Argentina organization volunteer, wiki documentation contributor, speaker at free talks and conferenceshttp://python.org.ar/pyar/MarianoReingart
Web2Py Spanish Users Group:
Webmaster, group administrator, wiki documentation contributor, speaker at free talks and conferenceshttp://groups.google.com/group/web2py-usuarios
http://www.web2py.com.ar/
Ubuntu Argentina Local Community Team:
Memberhttps://launchpad.net/~ubuntu-ar
http://ubuntu-ar.org/
Teaching and Speaking Events:
PgDay 2008 Rio de la Plata
PyReplicaNovember 2008, Buenos Aires, Argentina
http://www.arpug.com.ar/trac/wiki/PgDay2008
Meeting at ACP (Programmer Club Association) 2009 and 2010
Electronic Invoice, Python & Free softwareFebrary 2009 and June 2010, Buenos Aires, Argentina
http://groups.google.com/group/pyafipws/web/curso-en-la-acp
FLISOL 2009 UNQUI
PostgreSQL & PyReplicaApril 2009, Quilmes, Argentina
http://flisol.net/FLISOL2009/Argentina/Quilmes
PgDay 2009 UNNOBA
Pgsql vs Mysql, PyReplicaJune 2009, Junin, Argentina
http://www.arpug.com.ar/trac/wiki/PgDayUnnoba
Python course at ACP (Programmer Club Association) 2009 and 2010
Introducing Python, standard library, common extensions, GUI (wxPython) and WEB (django/web2py)June/July 2009 and July 2010, Buenos Aires, Argentina
http://www.clubdeprogramadores.com/cursos/CursoMuestra.php?Id=519
PyCon Argentina 2009
PostgreSQL & Pl/PythonSeptember 2009, Buenos Aires, Argentina
http://ar.pycon.org/2009/conference/schedule/event/20/
Course - VsTour (Private)
PostgreSQL TrainingSeptember 2009, Buenos Aires, Argentina
PgCon Brazil 2009
Introducing PyReplicaOctober 2009, Campiñas, Sao Paulo, Brazil
http://pgcon.postgresql.org.br/2009/programacaod.php#arg
Conurbania 2009 Conference
PyAfipWs (Electronic Invoice AFIP-Argentina IRS- python implementation)November 2009, Quilmes, Buenos Aires, Argentina
http://www.conurbania.org/pagina/1248
Course (Private/Rafaela county Startup)
Python (web2py)/PostgreSQL/Ubuntu TrainingSept.Oct.Nov. 2009, Rafaela, Santa Fe, Argentina
Course - Cyclelogic (Private)
PostgreSQL TrainingMarch 2010, Buenos Aires, Argentina
PostgreSQL course at ACP (Programmer Club Association)
Introducing PostgreSQL: Relational Model, Normalization, SQL, Optimization, Programming interfacesMarch 2010 - May 2010, Buenos Aires, Argentina
http://clubdeprogramadores.com/cursos/CursoMuestra.php?Id=477
Training - VkSur Infor & ACES (both private)
Electronic Invoice (PyAfipWs) TrainingApril 2010, Buenos Aires, Argentina
FLISOL 2010 González Catán (InstallFest)
Site Coordinator and PostgreSQL/Python SpeakerApril 2010, González Catán, Buenos Aires, Argentina
http://www.flisol.info/FLISOL2010/Argentina/Gonzalez_Catan
PyDay Rafaela 2010
Organization Colaborator and Web2py (talk) and PostgreSQL (lighting talk) Speaker
May 2010, Rafaela, Santa Fé, Argentina
http://www.pyday.com.ar/rafaela2010
PyDay Buenos Aires 2010
Organizator and Web2py (talk/tutorial) Speaker
Sept. 2010, Buenos Aires, Argentina
http://www.pyday.com.ar/buenosaires2010
Python Argentina "Open Talks" at "La Tribu"
Web2py/wxPython (talks) SpeakerSept/Oct. 2010, Buenos Aires, Argentina
http://python.org.ar/pyar/CharlasAbiertas2010
PyCon Argentina 2010
Organization colaboration and Web2py/PostgreSQL/PyAfipWs (talks) Speaker
Oct. 2010, Córdoba, Argentina
http://ar.pycon.org/2010/
JRSL 2010
Web2py tutorial, PostgreSQL 911October 2010, San Luis, Argentina
http://www.jornadasregionales.org/jrsl2010v2/activity/accepted#53
Conurbania 2010 Conference
Web2py introductionNovember 2010, Lanus, Buenos Aires, Argentina
http://www.conurbania.org/charlas/2010/06
Course - Correo Argentino -Postal Service- (Private)
PostgreSQL Training
December 2010, Buenos Aires, Argentina
PyDay Gonzalez Catan 2011
Organizator and SpeakerJuly 2011, Buenos Aires, Argentina
http://www.pyday.com.ar/catan2011
Conferencia Internacional de Software Libre 2011
Python & Free Electronic Invoice talkSeptember 2011, Buenos Aires, Argentina
http://www.cisl.org.ar/
PyCon Argentina 2011
Webmaster, Reviewer and Speaker (a tutorial, a talk and a panel)September 2011, Junín, Buenos Aires, Argentina
http://ar.pycon.org/2011/activity/accepted
JRSL 2011
Web2py tutorial, RAD Python talkOctober 2011, Salta, Argentina
http://www.jornadasregionales.org/jrsl2011/schedule
PyCon US 2012
Poster presenter, WebDev summit panel speaker, web2py sprint coordinatorMarch 2012, Santa Clara, California, U.S.A.
http://ar.pycon.org/2012
PyCon Argentina 2012
Conference ChairSeptember 2012, Quilmes, Buenos Aires, Argentina
http://ar.pycon.org/2012
Work Experience:
Sistemas Ágiles ("Agile Systems")
Self-employment - IT consulting entrepreneurship
April 2002 - Present
Freelance developer of business applications using VB, PHP, Python, PostgreSQL, on Linux and Windows
http://www.sistemasagiles.com.ar/nosotros/
Magic Software Argentina S.A. (MSA Group)
Freelance Developer - IT Services
June 2009 - Present
- Implementation of a custom Python + PostgreSQL syncronic replication for high availability solution, based on PyReplica, and other minor tasks (modifications to election counting and electronic voting systems).
- Instructor Course PuntoGob - Municipality of Rafaela, Santa Fe (GNU/Linux, Python, PostgreSQL, Trac & SVN, web2py).
http://www.msa.com.ar/
Blaise Pascal Technological Institute
Teacher - Higher Education
April 2009 - Present
Accredited Proprietary College (Tertiary Education).
Courses:
- Database Design and Implementation: Entity-Relationship and Relational Models, Normalization, Formal Query Languages and SQL, PostgreSQL Administration and Optimization
- E.D.I. III: Project Managment and Software Development using Free Software
- Práctica Profesional (Intership final work course): Trac, SVN, Python (web2py), PostgreSQL
http://www.institutopascal.edu.ar/
Lambda Sistemas SRL
Analyst/Programmer - Computer SoftwareMarch 2007 - December 2010
Python (wxPython, Django) and PostgreSQL Developer of "Fierro" software and other projects
http://www.fierro-soft.com.ar/
Buenos Aires Province Police - La Matanza radiostation
Ad-honorem colaboration1998 - presentApplication Developer, DBA, SysAdmin and Consulting: 911 Emergeny Management System using Linux+PostgreSQL backend and VB frontend.
http://www.sge911.com.ar/
http://www.redmatanza.com.ar/
Escuela Modelo DEVON S.A.
Developer and Teaching assistant - Primary/Secondary EducationFebruary 1997 - March 2002
Application Developer, DBA and Network Administrator
Computer Lab Teaching Assistant
http://www.devon.edu.ar/
Publications:
A platform for Rapid Application Development under the Personal Software Process
- Morón University
- Course: Diploma final work (Degree Thesis)
- Topics:
- quality assurance - maturity model
- personal self-improvement process
- agile software development methodologies
- integrated computer aided software engineering
- Tools: python, web2py, wxpython, postgresql
- Article (November 2006)
- Progress Report (June 2011)
- PET Magazine Article (September 2011)
- Research thesis (November 2011)
- Poster (PyCon US, March 2012)
Institutional Curriculum Project oriented to free software
- Blaise Pascal Technological Institute
- Systems Analyst three-years Bachelor's degree
- Topics: education, linux, postgresql, python, free software
- Working Paper (Draft January 2010)
911 Event Management System
- Morón University
- Course: Fieldwork II
- Topics: 911, php, postgresql, gis, mvc, uml
- Initial presentation (June 2006)
- Final presentation (July 2008)
- http://www.arpug.com.ar/trac/wiki/Proyecto911
web2py aplication development cookbook
- Packt Publishing, March 2012
- ISBN: 1849515468
- ISBN 13 : 978-1-84951-546-7
- Author(s): Mariano Reingart, Bruno Cezar Rocha, Jonathan Lundell, Pablo Martin Mulone, Michele Comitini, Richard Gordon, Massimo Di Pierro
- URL: Web2py application development recipes to master python web framework
Languages:
- Speak, read, write Spanish (native tongue)
- Speak, read, write Technical English (almost fluid but limited conversation)
Education:
- Moron University - Bachelor of Computer Information Systems (4-year BSc CIS equivalent)
- National Technological University (UTN-FRH)- Electronic Engineering - Incomplete
Honors:
- Bernardo A. Houssay Foundation, Scholarship, 1993-1995
References available upon request.

