class RafnixG:
def __init__(self):
self.username = 'rafnixg'
self.name = 'Rafnix Guzmán'
self.position = 'Python Software Developer'
self.web = 'https://rafnixg.dev'
self.links = 'https://links.rafnixg.dev'
self.blog = 'https://blog.rafnixg.dev'
self.cv = 'https://resume.rafnixg.dev'
self.twitter = '@rafnixg'
self.code = {
'backend': ['Python', 'Odoo', 'Flask', 'Django', 'FastAPI', 'NodeJS', 'PHP'],
'database': ['PostgreSQL', 'MySQL', 'SQLite3', 'Mongo DB', 'Redis'],
'devops': ['Docker', 'Linux', 'Jenkins', 'GitHub Actions', 'AWS', 'Proxmox'],
'frontend': ['HTML', 'CSS', 'JavaScript', 'ReactJS', 'Svelte', 'Boostrap'],
'tools': ['GIT', 'GitHub', 'GitLab', 'Pandas', 'Jupyter notebook', 'SQLAlchemy', 'Celery', 'Nginx'],
'misc': ['Firebase', 'TDD', 'SCRUM', 'SOLID', 'gRPC', 'ML', 'Tech Writer']
}
self.architecture = ['SPA', 'MVC', 'Serverless', 'microservices']
def __str__(self):
return f'{self.name} | {self.position}'
if __name__ == '__main__':
me = RafnixG()
print(me)
- Personal Site: https://rafnixg.dev?ref=github-banner
- Links: https://links.rafnixg.dev?ref=github-banner
- CV Resume: https://resume.rafnixg.dev?ref=github-banner
- Personal Blog: https://blog.rafnixg.dev?ref=github-banner
- Twitter: https://twitter.com/rafnixg
-
Shell de Odoo: Domina Operaciones Avanzadas, Integración de Librerías y Automatización de Tareas
-
Explorando Odoo a fondo: Cómo trabajar con la shell de la CLI y configurar IPython como REPL
-
Crea tu propio chatbot con la API de OpenAI y Gradio en Python
-
Los servicios que uso en mi HomeLab server: virtualización, contenedores y más.
-
Creando un entorno de desarrollo para Odoo 14.0 con VSCode en Ubuntu 22.04