Added Certn to projects
This commit is contained in:
parent
b22fbe3962
commit
439879c520
37
content/projects/certn-ada-diner.md
Normal file
37
content/projects/certn-ada-diner.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
+++
|
||||||
|
title = "Certn - ADA DINER (Adverse Data Aggregator Data INgestER)"
|
||||||
|
author = ["Roger Gonzalez"]
|
||||||
|
date = 2020-11-01
|
||||||
|
lastmod = 2023-01-02T18:43:13-03:00
|
||||||
|
draft = false
|
||||||
|
weight = 1001
|
||||||
|
+++
|
||||||
|
|
||||||
|
## About the project {#about-the-project}
|
||||||
|
|
||||||
|
[Certn](https://certn.co) is an app that wants to ease the process of background checks for criminal
|
||||||
|
records, education, employment verification, credit reports, etc. On
|
||||||
|
ADA DINER we are working on an app that triggers crawls on demand, to check
|
||||||
|
criminal records for a certain person.
|
||||||
|
|
||||||
|
|
||||||
|
## Tech Stack {#tech-stack}
|
||||||
|
|
||||||
|
- Python
|
||||||
|
- Django
|
||||||
|
- Django REST Framework
|
||||||
|
- Celery
|
||||||
|
- PostgreSQL
|
||||||
|
- Docker-docker/compose
|
||||||
|
- Swagger
|
||||||
|
- Github Actions
|
||||||
|
- Scrapy/Scrapyd
|
||||||
|
- Jenkins
|
||||||
|
|
||||||
|
|
||||||
|
## What did I work on? {#what-did-i-work-on}
|
||||||
|
|
||||||
|
- Dockerized the old app so the development could be more streamlined
|
||||||
|
- Refactor of old Django code to DRF
|
||||||
|
- Developed multiple scrapers for multiple police sites in Canada and Interpol
|
||||||
|
- Created the Github Actions and Jenkins CI configurations
|
38
content/projects/certn-intl-framework.md
Normal file
38
content/projects/certn-intl-framework.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
+++
|
||||||
|
title = "Certn - International framework"
|
||||||
|
author = ["Roger Gonzalez"]
|
||||||
|
date = 2020-09-01
|
||||||
|
lastmod = 2023-01-02T18:39:19-03:00
|
||||||
|
draft = false
|
||||||
|
weight = 1002
|
||||||
|
+++
|
||||||
|
|
||||||
|
## About the project {#about-the-project}
|
||||||
|
|
||||||
|
[Certn](https://certn.co) is an app that wants to ease the process of background checks for criminal
|
||||||
|
records, education, employment verification, credit reports, etc. On
|
||||||
|
International Framework, we worked on an app that acts like a bridge between our
|
||||||
|
main app and criminal background check providers (like the [RCMP](https://rcmp-grc.gc.ca)).
|
||||||
|
|
||||||
|
|
||||||
|
## Tech Stack {#tech-stack}
|
||||||
|
|
||||||
|
- Python
|
||||||
|
- Django
|
||||||
|
- Django REST Framework
|
||||||
|
- Celery
|
||||||
|
- PostgreSQL
|
||||||
|
- Docker/docker-compose
|
||||||
|
- Swagger
|
||||||
|
- Sentry.io
|
||||||
|
- Github Actions
|
||||||
|
- Jenkins
|
||||||
|
|
||||||
|
|
||||||
|
## What did I work on? {#what-did-i-work-on}
|
||||||
|
|
||||||
|
- Database design.
|
||||||
|
- Models and endpoints design.
|
||||||
|
- Github Actions configurations.
|
||||||
|
- Jenkins configuration.
|
||||||
|
- Standardized the code with [Flake](https://flake8.pycqa.org/en/latest/), [pylint](https://www.pylint.org/) and [Black](https://black.readthedocs.io/en/stable/).
|
171
projects.org
171
projects.org
@ -6,69 +6,99 @@
|
|||||||
|
|
||||||
#+author: Roger Gonzalez
|
#+author: Roger Gonzalez
|
||||||
|
|
||||||
# * Certn - ADA DINER (Adverse Data Aggregator Data INgestER)
|
* Certn - ADA DINER (Adverse Data Aggregator Data INgestER)
|
||||||
# :PROPERTIES:
|
:PROPERTIES:
|
||||||
# :EXPORT_FILE_NAME: certn-ada-diner
|
:EXPORT_FILE_NAME: certn-ada-diner
|
||||||
# :EXPORT_DATE: 2020-10-01
|
:EXPORT_DATE: 2020-11-01
|
||||||
# :END:
|
:ID: eaec2bc2-4a58-4c36-968e-e1f32b4ad2b3
|
||||||
# ** About the project
|
:END:
|
||||||
# [[https://certn.co][Certn]] is an app that wants to ease the process of background checks for criminal
|
** About the project
|
||||||
# records, education, employment verification, credit reports, etc. On
|
:PROPERTIES:
|
||||||
# ADA DINER we are working on an app that triggers crawls on demand, to check
|
:ID: 8c813e2b-593b-49fb-b281-b59e7cf30f4d
|
||||||
# criminal records for a certain person.
|
:END:
|
||||||
# ** Tech Stack
|
[[https://certn.co][Certn]] is an app that wants to ease the process of background checks for criminal
|
||||||
# - Python
|
records, education, employment verification, credit reports, etc. On
|
||||||
# - Django
|
ADA DINER we are working on an app that triggers crawls on demand, to check
|
||||||
# - Django REST Framework
|
criminal records for a certain person.
|
||||||
# - Celery
|
** Tech Stack
|
||||||
# - PostgreSQL
|
:PROPERTIES:
|
||||||
# - Docker-docker/compose
|
:ID: 3b958a7b-d249-4dc8-9339-2b5296fc1287
|
||||||
# - Swagger
|
:END:
|
||||||
# - Github Actions
|
- Python
|
||||||
# - Scrapy/Scrapyd
|
- Django
|
||||||
# ** What did I work on?
|
- Django REST Framework
|
||||||
# - Dockerized the old app so the development could be more streamlined
|
- Celery
|
||||||
# - Refactor of old Django code to DRF
|
- PostgreSQL
|
||||||
# - This app is still in development, so I'm still adding new features
|
- Docker-docker/compose
|
||||||
# * Certn - International framework
|
- Swagger
|
||||||
# :PROPERTIES:
|
- Github Actions
|
||||||
# :EXPORT_FILE_NAME: certn-intl-framework
|
- Scrapy/Scrapyd
|
||||||
# :EXPORT_DATE: 2020-09-01
|
- Jenkins
|
||||||
# :END:
|
** What did I work on?
|
||||||
# ** About the project
|
:PROPERTIES:
|
||||||
# [[https://certn.co][Certn]] is an app that wants to ease the process of background checks for criminal
|
:ID: 6930fb8e-83c6-4827-a9b4-7ad5ba966ede
|
||||||
# records, education, employment verification, credit reports, etc. On
|
:END:
|
||||||
# International Framework, we worked on an app that acts like a bridge between our
|
- Dockerized the old app so the development could be more streamlined
|
||||||
# main app and criminal background check providers (like the [[https://rcmp-grc.gc.ca][RCMP]]).
|
- Refactor of old Django code to DRF
|
||||||
# ** Tech Stack
|
- Developed multiple scrapers for multiple police sites in Canada and Interpol
|
||||||
# - Python
|
- Created the Github Actions and Jenkins CI configurations
|
||||||
# - Django
|
|
||||||
# - Django REST Framework
|
* Certn - International framework
|
||||||
# - Celery
|
:PROPERTIES:
|
||||||
# - PostgreSQL
|
:EXPORT_FILE_NAME: certn-intl-framework
|
||||||
# - Docker/docker-compose
|
:EXPORT_DATE: 2020-09-01
|
||||||
# - Swagger
|
:ID: d3b34f6e-56d2-45ec-a8d2-33c521c6fb8c
|
||||||
# - Sentry.io
|
:END:
|
||||||
# - Github Actions
|
** About the project
|
||||||
# - Jenkins
|
:PROPERTIES:
|
||||||
# ** What did I work on?
|
:ID: c394a019-19fd-453d-9e93-ec0e0621f668
|
||||||
# - Database design.
|
:END:
|
||||||
# - Models and endpoints design.
|
[[https://certn.co][Certn]] is an app that wants to ease the process of background checks for criminal
|
||||||
# - Github Actions configurations.
|
records, education, employment verification, credit reports, etc. On
|
||||||
# - Jenkins configuration.
|
International Framework, we worked on an app that acts like a bridge between our
|
||||||
# - Standardized the code with [[https://flake8.pycqa.org/en/latest/][Flake]], [[https://www.pylint.org/][pylint]] and [[https://black.readthedocs.io/en/stable/][Black]].
|
main app and criminal background check providers (like the [[https://rcmp-grc.gc.ca][RCMP]]).
|
||||||
|
** Tech Stack
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: e0fde13d-994c-4c38-85cc-ee0d31d9c5c9
|
||||||
|
:END:
|
||||||
|
- Python
|
||||||
|
- Django
|
||||||
|
- Django REST Framework
|
||||||
|
- Celery
|
||||||
|
- PostgreSQL
|
||||||
|
- Docker/docker-compose
|
||||||
|
- Swagger
|
||||||
|
- Sentry.io
|
||||||
|
- Github Actions
|
||||||
|
- Jenkins
|
||||||
|
** What did I work on?
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: edf65498-969f-41a5-9e4d-285358a0954a
|
||||||
|
:END:
|
||||||
|
- Database design.
|
||||||
|
- Models and endpoints design.
|
||||||
|
- Github Actions configurations.
|
||||||
|
- Jenkins configuration.
|
||||||
|
- Standardized the code with [[https://flake8.pycqa.org/en/latest/][Flake]], [[https://www.pylint.org/][pylint]] and [[https://black.readthedocs.io/en/stable/][Black]].
|
||||||
|
|
||||||
* Volition
|
* Volition
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:EXPORT_FILE_NAME: volition
|
:EXPORT_FILE_NAME: volition
|
||||||
:EXPORT_DATE: 2020-07-01
|
:EXPORT_DATE: 2020-07-01
|
||||||
|
:ID: c4c30799-7fe8-4e7b-8174-f19bc02fecba
|
||||||
:END:
|
:END:
|
||||||
** About the project
|
** About the project
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 8b5a6c66-016c-49f3-9e42-51f65a2bcb07
|
||||||
|
:END:
|
||||||
Volition is an app that wants to be the top selling place for a certain kind of
|
Volition is an app that wants to be the top selling place for a certain kind of
|
||||||
product. In order to achieve that, we had to develop a series of crawlers for
|
product. In order to achieve that, we had to develop a series of crawlers for
|
||||||
different vendors, in order to get all the data so the storefront could be
|
different vendors, in order to get all the data so the storefront could be
|
||||||
created .
|
created .
|
||||||
** Tech Stack
|
** Tech Stack
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: bc76e441-934e-472e-bf86-d4808dff02a7
|
||||||
|
:END:
|
||||||
- JavaScript
|
- JavaScript
|
||||||
- TypeScript
|
- TypeScript
|
||||||
- NodeJS
|
- NodeJS
|
||||||
@ -80,6 +110,9 @@ created .
|
|||||||
- Bash
|
- Bash
|
||||||
- ELK (ElasticSearch, LogStash, Kibana)
|
- ELK (ElasticSearch, LogStash, Kibana)
|
||||||
** What did I work on?
|
** What did I work on?
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 342c1c38-08b2-415b-9781-d00ff5386475
|
||||||
|
:END:
|
||||||
- Team lead
|
- Team lead
|
||||||
- Moved the entire project to docker and docker-compose. Before it, the
|
- Moved the entire project to docker and docker-compose. Before it, the
|
||||||
development environment has pretty tricky to setup.
|
development environment has pretty tricky to setup.
|
||||||
@ -95,8 +128,12 @@ created .
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:EXPORT_FILE_NAME: tus-tapas-valen
|
:EXPORT_FILE_NAME: tus-tapas-valen
|
||||||
:EXPORT_DATE: 2019-04-01
|
:EXPORT_DATE: 2019-04-01
|
||||||
|
:ID: 3406a9ba-8031-4835-be2d-a00fe658c7bf
|
||||||
:END:
|
:END:
|
||||||
** About the project
|
** About the project
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: b40f69b9-d4fa-4f0b-b9de-9cef25375130
|
||||||
|
:END:
|
||||||
"Tus Tapas Valen" was an application that allowed clients to participate in
|
"Tus Tapas Valen" was an application that allowed clients to participate in
|
||||||
promotions and auctions, and win prizes. We got to 400.000 users in the time the
|
promotions and auctions, and win prizes. We got to 400.000 users in the time the
|
||||||
app was online. First I worked FrontEnd with ReactJS, Redux and
|
app was online. First I worked FrontEnd with ReactJS, Redux and
|
||||||
@ -112,9 +149,18 @@ built using Python, Django, PostgreSQL, AWS, and AWS S3
|
|||||||
[[/cocacola-06.jpg]]
|
[[/cocacola-06.jpg]]
|
||||||
|
|
||||||
** What did I work on?
|
** What did I work on?
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: f2879213-79ab-48f5-898f-5454f18339ee
|
||||||
|
:END:
|
||||||
*** FrontEnd
|
*** FrontEnd
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 86d15f17-4ffa-467f-8627-fcfb49051d36
|
||||||
|
:END:
|
||||||
- Part of the development team using ReactJS
|
- Part of the development team using ReactJS
|
||||||
*** Backend
|
*** Backend
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 9d9bea4d-5900-491b-9ca1-26e5998d0f6d
|
||||||
|
:END:
|
||||||
- Refactoring planning
|
- Refactoring planning
|
||||||
- New database design
|
- New database design
|
||||||
- Complete backend development
|
- Complete backend development
|
||||||
@ -126,8 +172,12 @@ built using Python, Django, PostgreSQL, AWS, and AWS S3
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:EXPORT_FILE_NAME: axelerist
|
:EXPORT_FILE_NAME: axelerist
|
||||||
:EXPORT_DATE: 2018-06-01
|
:EXPORT_DATE: 2018-06-01
|
||||||
|
:ID: 62031619-9cb9-4df8-885a-b016ebc9b01d
|
||||||
:END:
|
:END:
|
||||||
** About the project
|
** About the project
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 60e07633-2981-4c21-b345-fa196c2bf7ed
|
||||||
|
:END:
|
||||||
Axelerist is a web app that connects to an external API and displays the
|
Axelerist is a web app that connects to an external API and displays the
|
||||||
client’s inventory in a more friendly and ergonomic way. I worked on the
|
client’s inventory in a more friendly and ergonomic way. I worked on the
|
||||||
backend, managing the API connection, working on an API wrapper and user
|
backend, managing the API connection, working on an API wrapper and user
|
||||||
@ -138,7 +188,13 @@ management.
|
|||||||
[[/axelerist-03.jpg]]
|
[[/axelerist-03.jpg]]
|
||||||
|
|
||||||
** What did I work on?
|
** What did I work on?
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: ae3e9596-5c1c-4617-95a8-b6da35910a40
|
||||||
|
:END:
|
||||||
*** Backend
|
*** Backend
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 2a94f0c1-9780-4b2f-90dc-b4e445b0c576
|
||||||
|
:END:
|
||||||
- Team leader
|
- Team leader
|
||||||
- Database design
|
- Database design
|
||||||
- Backend REST design
|
- Backend REST design
|
||||||
@ -149,8 +205,12 @@ management.
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:EXPORT_FILE_NAME: knac
|
:EXPORT_FILE_NAME: knac
|
||||||
:EXPORT_DATE: 2019-02-01
|
:EXPORT_DATE: 2019-02-01
|
||||||
|
:ID: a74a4280-fb9e-4be8-9471-55a3767707f3
|
||||||
:END:
|
:END:
|
||||||
** About the project
|
** About the project
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: ee8ccc47-1c7c-410e-8ecd-0e299138c8bd
|
||||||
|
:END:
|
||||||
Knac is a job application startup, empathizing on assessments to recommend
|
Knac is a job application startup, empathizing on assessments to recommend
|
||||||
candidates to a specific job.
|
candidates to a specific job.
|
||||||
|
|
||||||
@ -158,7 +218,13 @@ candidates to a specific job.
|
|||||||
[[/knac-02.jpg]]
|
[[/knac-02.jpg]]
|
||||||
|
|
||||||
** What did I work on?
|
** What did I work on?
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: 48240947-bc93-4892-8206-03db8d44c3b0
|
||||||
|
:END:
|
||||||
*** Backend
|
*** Backend
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: f9852f08-bd89-475f-af4f-63030d242f51
|
||||||
|
:END:
|
||||||
- Team leader
|
- Team leader
|
||||||
- Servers setup (Linux, NGINX)
|
- Servers setup (Linux, NGINX)
|
||||||
- Database design
|
- Database design
|
||||||
@ -166,6 +232,9 @@ candidates to a specific job.
|
|||||||
- Complete Backend development
|
- Complete Backend development
|
||||||
- Regular meetings with the client
|
- Regular meetings with the client
|
||||||
* COMMENT Local Variables
|
* COMMENT Local Variables
|
||||||
|
:PROPERTIES:
|
||||||
|
:ID: ca944a72-bbdb-4f7b-8b03-71087dce4d92
|
||||||
|
:END:
|
||||||
# Local Variables:
|
# Local Variables:
|
||||||
# eval: (org-hugo-auto-export-mode)
|
# eval: (org-hugo-auto-export-mode)
|
||||||
# End:
|
# End:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user