summaryrefslogtreecommitdiff
path: root/content/resume
diff options
context:
space:
mode:
Diffstat (limited to 'content/resume')
-rw-r--r--content/resume/_index.md26
-rw-r--r--content/resume/ario.md45
-rw-r--r--content/resume/fable-upskill.md28
3 files changed, 98 insertions, 1 deletions
diff --git a/content/resume/_index.md b/content/resume/_index.md
index fcef6b7..69368d0 100644
--- a/content/resume/_index.md
+++ b/content/resume/_index.md
@@ -12,10 +12,34 @@ You can download my resume in a more traditional format here:
# Experience
+## [Lazer Technologies](https://lazertechnologies.com/)
+**Senior Software Engineer**
+
+> February 2024 - Currently
+
+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 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, [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 Ario's backend.
+
+### Projects:
+
+{{< work-projects client=lazer2 >}}
+
## [X-Team](https://x-team.com/)
**Senior Backend Developer**
-> March 2023 - Currently
+> March 2023 - February 2024
As one of X-Team's Senior Developers, I am currently part of the team assigned to collaborate with Under
Armour's team on one of their projects,
diff --git a/content/resume/ario.md b/content/resume/ario.md
new file mode 100644
index 0000000..c80d194
--- /dev/null
+++ b/content/resume/ario.md
@@ -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.
diff --git a/content/resume/fable-upskill.md b/content/resume/fable-upskill.md
new file mode 100644
index 0000000..5c0f487
--- /dev/null
+++ b/content/resume/fable-upskill.md
@@ -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.