Profiles
Contacts
Software developer | Tech Manager
Main goal: To provide top-quality and cost-effective solutions for impact-oriented people and organizations.
Focus: The challenge is to transform complex problems into viable solutions. Build solutions with designs that can be easily understood, maintained and improved. Teamwork is a must. Iterate fast and learn in the loop.
Academic profile: Computer Science Enginnering (Universidad Simón Bolívar -USB-, Venezuela); Master in Business Administration (Instituto Superior de Estudios de Administración -IESA-, Venezuela).
Skills
- Software analysis, architecture and design
- Backend software programming (Java, Spring Boot, Python)
- AI and agentic AI
- Databases (MySQL, PostgreSQL, Redis) and message brokers
- Cloud (AWS)
- Linux server administration (Debian, Ubuntu)
- Generic and domain-specific computer languages design and implementation
- Business process redesign and automation with workflow including N8N
- Raw and structured textual data transformation with AI
- Agile
- Project management
- General management
- Entrepreneurship
Experience
- Extensive participation in business consulting, process redesign and software projects, as manager, consultant, analyst, architect, designer, programmer, deployer and documentator
- CTO of 3 startups
- IT projects management (US$ 2MM budget, 14-people team)
- General and divisional management of software development units
- Development of open-source software solutions
- Design and implementation of BotBasic, BASIC for multi-user, multi-channel chatbots
- Design and implementation of the open-source Talks Java chatbot framework for Telegram, WhatsApp, Matrix and Rocket.Chat
- Design and implementation of the open-source Travessera, easy and powerful API client python library
- Supporting social and environmental movements and organizations since 30 years ago