Juan Barriteau
curriculum vitae
v6.2
Software architecture, solutions architecture, full-stack development
Mobile: -
https://juan.barriteau.net/
Residence: Caracas, Venezuela
-
Knowledge and best professional performance areas
Web applications and solutions, architecture, design and development
Front-end and back-end coding. Building tools. Usability and accessibility design. Adaptive web design.
Responsive web design. Construction of progressive web applications (PWA). Non-obstrusive programming.
XHTML serialization. Open standards and technologies oriented. (≈15 years of experience).
Hybrid mobile applications, design and development
Front-end and back-end coding. Usability and accessibility design. Non-obstrusive programming. XHTML serialization. Open standards and technologies oriented. (≈4 years of experience).
Web services, architecture, design and development
Design, development and implementation of APIs for RESTful web services. Websockets, design and back-end
development for realtime applications. (≈10 years of experience).
Static websites, architecture, design and development
Static site generators (SSG). Building tools. Usability and accessibility design. Adaptive web design. Responsive web design. Adoption of PWA schemes. Non-obstrusive programming. XHTML serialization. Open standards and technologies oriented. (≈15 years of experience).
Relational and NoSQL databases, event stores, architecture, design and development
Definition and creation of schemes, normalization. Stored procedures programming. Scripting. (≈10 years of
experience).
Web platform, architecture, design, configuration and implementation
Arquitecture design. Installation, configuration and commissioning of web servers. Registration, configuration and administration of domain names. DNS Administration. Installation and configuration of monitoring tools. Installation and configuration of analysis and statistics tools. (≈10 years of experience).
Design, implementation and use of version control schemes
Installation and configuration of on-premise or cloud version control systems. Design and implementation
of branching schemes. (≈10 years of experience).
DevOps
Automation of integration and deployment tasks. Architecture, design and implementation of integration
schemes and continuous application deployment. Design and administration of environments. (≈10 years of
experience).
Implementation and use of agile development frameworks
Scrum teams creation. Integration to Scrum teams. Kanban methodology. (≈2 years of experience).
Tools
Frameworks and methodologies
Scrum, Kanban, waterfall.
Platforms, libraries and frameworks, programming/scripting/query/markup languages
Node.js, Deno, ECMAScript/JavaScript, HTML5, XHTML, XML, JSON, JSON5, YML, CSS3, PHP, JSP, Groovy, shell
scripting, Markdown, SQL, PL/SQL, Transact-SQL, Xpath, Java EE, Apache Cordova, Framework7, ReactJS.
Development environments and text editors
Visual Studio Code, WebStorm, PHPStorm, IntelliJ IDEA, DataGrip, Android Studio, Eclipse, Xcode, Visual
Studio, PL/SQL Developer, MySQL Workbench, iReports, vi, Cream, Notepad++.
Database management systems
SQLite, MongoDB, Redis, Oracle, MySQL/MariaSQL, PosgreSQL, Apache Kafka.
Middleware, servlet containers, web servers
Nginx, Apache HTTPD, Apache Tomcat, Lighttpd, IIS.
Report tools and paged media
Jasper Reports, Crystal Reports, Pandoc, MiKTeX, EpubCheck, KindleGen.
Version control
Git (Gitlab, Gogs, Keybase, Github, Bitbucket...), TFS, Subversion, CVS. Gitflow.
Building, static site generators, CI / CD, DevOps, cloud, remote administration
Google Cloud Platform, AWS Lambda, AWS API Gateway, Grunt, Jenkins, Elastic Stack, SSH, X Window System.
Testing
k6, SOAPUI, Silk Test, Webload, WinRunner.
Operative Systems
Windows (all desktop and server versions), FreeBSD, OpenBSD, GNU/Linux, MacOS, iOS, Android.
Professional experience
Independent Contractor
Software and platform architecture, design and development consultancy.
June 2022 — Present
FirmwareCO
Caracas, July 2019 — June 2022
Software architecture and designer - Software architecture. Design and development of web sites, applications and services, full-stack role, Scrum team. Version control and continuous integration schemes design. DevOps activities. Implementation of agile methodologies for the design of software products. Scrum
implementation.
Grupo Algoritmia, CA
Caracas, August 2014 — July 2019
Web Consultant – Software architecture. Design and development of web sites, applications and services,
full-stack role. Version control and continuous integration schemes design. DevOps activities.
SmartHop.co
Caracas, January 2019 — April 2019
Fullstack Developer – Design and development of web applications and services, full-stack role, Scrum
team. DevOps activities.
Servicios Tecnológicos Nubise, SA
Caracas, November 2013 — August 2014
Senior developer - Software architecture. Design and development of web sites, applications and services,
full-stack role. Coordination and technical administration of projects.
INFOGESA, Informática Gerencial, SA
Caracas, January 2010 — November 2014
Web Consultant, MAPFRE CA de Seguros – Software architecture, design and development of web sites, applications and services, full-stack role. Design of version control schemes and continuous integration. DevOps activities. Coordination and technical administration of projects.
Urbina Casa de Software, CA
Caracas, July 2007 — December 2009
Web Consultant, MAPFRE CA de Seguros - Software architecture, design and development of web sites, applications and services, full-stack role. Design of version control schemes and continuous integration. DevOps activities. Coordination and technical administration of projects.
Servicios Integrales de Administración Empresarial
Caracas, November 2004 — July 2007
Senior Developer - Software architecture, design and development of web sites, applications and services,
full-stack role. Design of version control schemes and continuous integration. DevOps activities. Coordination and technical administration of projects.
FAO (Org. de la ONU para la Agricultura y la Alimentación)
Caracas, November 2005 — May 2006
National Consultant, Internet Programmer-Analyst (three-month contracting) - Development and adaptation of
web applications and services GIS (Geographic Information Systems), full-stack role.
Telcel Bellsouth
Caracas, June 1996 — October 1996
Support Analyst (three-month contracting) — Operation of the T-DATA/T-NET Control Center during the implementation period, support to corporate clients of data transport services and Internet.
BBVA Banco Provincial
Caracas, December 1991 — October 2004
Telecom Tech./ Second Level Support Tech. — SDLC resources and Token Ring networks management. Telecommunications equipment and networks installation and configuration.
Certifications
Scrum Agile Institute
Caracas, April 2020
Scrum Master, certificate- (https://www.scrumagileinstitute.com/certificate-verification/)
British Council
British Council English Language course, 6B Level
Caracas, March 2015
Studies
Colegio Universitario Francisco de Miranda
Caracas, March 2000 — August 2003
Senior University Technician in Informatics, 6th Semester — unfinished course.
Universidad Central de Venezuela
Electrical Engineering, 5th Semester — unfinished course.
Instituto Nacional de Cooperación Educativa INCE
Technician in electronics – 1.320 hours.
Caracas, March 1991 — August 1993
Caracas, June 1989 — February 1991
Languages
Spanish — Native language.
English — Good reading and writing, intermediate to good speaking level.
Last update: April 2023