Add detailed project descriptions for Fable Upskill and Ario
This commit is contained in:
parent
e19930b009
commit
b7be2a6832
10
config.toml
10
config.toml
@ -100,6 +100,16 @@ copyright = "© Roger Gonzalez"
|
||||
gitlab = "https://gitlab.com/rogs/the-infinite-website"
|
||||
rogsgit = "https://git.rogs.me/the-infinite-website.git/"
|
||||
|
||||
[[params.projects.work]]
|
||||
name = "Fable Upskill"
|
||||
url = "/resume/fable-upskill/"
|
||||
description = "An LMS designed to support accessibility and inclusivity for people with disabilities"
|
||||
client = "lazer2"
|
||||
[[params.projects.work]]
|
||||
name = "Ario"
|
||||
url = "/resume/ario/"
|
||||
description = "An AI for busy parents"
|
||||
client = "lazer2"
|
||||
[[params.projects.work]]
|
||||
name = "Certn - Workday integration"
|
||||
url = "/resume/certn-workday/"
|
||||
|
@ -17,20 +17,24 @@ You can download my resume in a more traditional format here:
|
||||
|
||||
> February 2024 - Currently
|
||||
|
||||
I’m currently working on Fable (https://makeitfable.com), a platform that empowers companies
|
||||
I’m currently working on [Fable](https://makeitfable.com), a platform that empowers companies
|
||||
to build inclusive digital products through user testing and accessibility training, driven by
|
||||
people with disabilities.
|
||||
|
||||
I’m contributing to Fable's new Learning Management System (LMS) infrastructure, focusing on
|
||||
backend development. I’m working with a tech stack that includes NodeJS, JavaScript,
|
||||
TypeScript, MongoDB, Mongoose, and Docker to build scalable, efficient backend systems that
|
||||
will support Fable’s growing accessibility initiatives.
|
||||
I’m contributing to Fable's new Upskill Learning Management System (LMS) infrastructure,
|
||||
focusing on backend development. I’m working with a tech stack that includes NodeJS,
|
||||
JavaScript, TypeScript, MongoDB, Mongoose, and Docker to build scalable, efficient backend
|
||||
systems that will support Fable’s growing accessibility initiatives.
|
||||
|
||||
Before that, I worked on Gather's AI life assistant, Genie. My key contributions included
|
||||
Before that, I worked on Gather's AI life assistant, [Ario](/resume/ario). My key contributions included
|
||||
migrating the backend from Tornado to Sanic for better performance, implementing asynchronous
|
||||
functions, enhancing the reminders feature, improving push notifications, and developing a new
|
||||
scheduler using Celery. I worked with Python, Sanic, Celery, and PostgreSQL, playing a vital
|
||||
role in optimizing Genie's backend.
|
||||
role in optimizing Ario's backend.
|
||||
|
||||
### Projects:
|
||||
|
||||
{{< work-projects client=lazer2 >}}
|
||||
|
||||
## [X-Team](https://x-team.com/)
|
||||
**Senior Backend Developer**
|
||||
|
45
content/resume/ario.md
Normal file
45
content/resume/ario.md
Normal file
@ -0,0 +1,45 @@
|
||||
+++
|
||||
title = "Ario"
|
||||
author = ["Roger Gonzalez"]
|
||||
date = 2024-09-17
|
||||
lastmod = 2024-09-17T17:47:08-03:00
|
||||
draft = false
|
||||
weight = 1002
|
||||
+++
|
||||
|
||||
## About the project {#about-the-project}
|
||||
|
||||
[Gather](https://www.getgather.com/) is an AI startup that developed
|
||||
[Ario](https://www.heyario.com/), an innovative AI life assistant. Ario is designed to
|
||||
integrate seamlessly with users' lives, learning from their calendars, locations, emails, and
|
||||
more to provide personalized assistance.
|
||||
|
||||
At Gather, I utilize a diverse set of technologies including Python, Sanic, Celery, PostgreSQL
|
||||
and more. This role has allowed me to continuously develop and apply my skills in a dynamic
|
||||
and innovative environment, contributing to the success of Gather's flagship product, Ario.
|
||||
|
||||
## Tech Stack {#tech-stack}
|
||||
|
||||
- Python
|
||||
- Sanic
|
||||
- Celery
|
||||
- PostgreSQL
|
||||
- Github Actions
|
||||
|
||||
## What did I work on? {#what-did-i-work-on}
|
||||
|
||||
In my role, I have been a key member of the backend team, and my responsibilities have
|
||||
included:
|
||||
|
||||
- Migrating the backend from Tornado to Sanic: This transition has allowed us to leverage
|
||||
Sanic's asynchronous capabilities, improving the overall performance and scalability of our
|
||||
system.
|
||||
- Asynchronous Function Implementation: I moved all blocking operations outside of the main
|
||||
loop by making the functions async, ensuring non-blocking, efficient operations.
|
||||
- Enhancing Reminders Functionality: I have worked extensively on the reminders feature,
|
||||
ensuring timely and accurate notifications for users.
|
||||
- Improving Push Notifications: I have made significant improvements to our push notification
|
||||
system, enhancing reliability and analytics.
|
||||
- Developing a New Scheduler: Currently, I am working on a new scheduler to abstract
|
||||
asynchronous operations and cron events further by running them in Celery, providing more
|
||||
robust and flexible task scheduling.
|
28
content/resume/fable-upskill.md
Normal file
28
content/resume/fable-upskill.md
Normal file
@ -0,0 +1,28 @@
|
||||
+++
|
||||
title = "Fable Upskill"
|
||||
author = ["Roger Gonzalez"]
|
||||
date = 2024-09-17
|
||||
lastmod = 2024-09-17T17:55:08-03:00
|
||||
draft = false
|
||||
weight = 1002
|
||||
+++
|
||||
|
||||
## About the project {#about-the-project}
|
||||
|
||||
[Fable](https://makeitfable.com/) is upgrading their LMS system from Opigno to Absorb, to
|
||||
leverage a better API and CMS infrastructure.
|
||||
|
||||
## Tech Stack {#tech-stack}
|
||||
|
||||
- JavaScript
|
||||
- TypeScript
|
||||
- NodeJS
|
||||
- MongoDB
|
||||
- CircleCI
|
||||
|
||||
## What am I working on? {#what-did-i-work-on}
|
||||
|
||||
I'm leading the backend development for Fable's new Learning Management System (LMS)
|
||||
infrastructure. The project involves working with a modern tech stack that includes NodeJS,
|
||||
JavaScript, TypeScript, MongoDB, and Mongoose, all running within Docker containers to ensure
|
||||
scalability and smooth deployments.
|
Loading…
x
Reference in New Issue
Block a user