Skip to content

Commit

Permalink
Merge pull request #49 from S8A/feautre/minor_redesign_and_update
Browse files Browse the repository at this point in the history
Minor redesign and update
  • Loading branch information
S8A authored Dec 8, 2024
2 parents 88d638a + 4f677ed commit 968087a
Show file tree
Hide file tree
Showing 9 changed files with 303 additions and 94 deletions.
60 changes: 60 additions & 0 deletions _data/about.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
birth_date: 2000-09-07
country_of_birth: Venezuela
country_of_residence: Venezuela
languages:
- language: Spanish
proficiency: Native
- language: English
proficiency: Proficient
skills:
- "Programming in multiple languages: Python (main), Java, C++."
- Development of Django web-apps.
- Development of custom modules for the all-in-one business software platform
Odoo.
- Front-end web development using the Vue.js and Nuxt.js frameworks.
- Standard web development technologies (HTML, CSS, JavaScript).
- Setup and management of Microsoft Windows and Debian-based Linux operating
systems.
- Proficiency in mathematics and to a lesser extent in statistics and physics.
other_interests:
- Lifting weights for muscle growth.
- Metal and rock music.
- "Reading: economics, philosophy, history, anthropology, etc."
education:
- title: Information Systems Engineer
specialization: Data Management
institution: Universidad Marítima del Caribe (UMC)
graduation_year: 2023
honors: Summa Cum Laude
certifications:
- title: English C2 Proficient
institution: EF SET
year: 2020
url: https://www.efset.org/cert/eYSfA6
- title: Java Programming and Software Engineering Fundamentals
institution: Duke University
year: 2018
url: https://coursera.org/verify/specialization/95S9T4NV54ET
introduction: >
I'm an informations systems engineer (graduated in 2023) and self-taught
software developer from Venezuela. I've worked as a software developer
both as an employee and as a freelancer, besides coding for personal projects.
I started to teach myself how to code and make websites when I was 13 years
old, and I also taught myself to become very proficient in English.
I'm currently working primarily as a full-stack developer, building web apps
using Django and Vue.js, custom modules for the Odoo business software
platform, REST APIs, and integrations with services like Stripe and Zoho CRM.
Check out the [about page](/about/) to learn more about my skills, work
experience, and education.
Besides programming for work, I also have a variety of personal and
university projects that I've worked on over the years. Check out the
[projects page](/projects/) to learn more about them, or go to
[my GitHub profile](https://github.com/S8A) to see my code directly.
Feel free to reach out to me for collaboration opportunities, software
development projects, or any other professional inquiries.
16 changes: 16 additions & 0 deletions _data/contact.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- name: Email
value: [email protected]
icon: bi-envelope
url: mailto:[email protected]
- name: Telegram
value: "@samuelochoap"
icon: bi-telegram
url: https://t.me/samuelochoap
- name: LinkedIn
value: samuelochoap
icon: bi-linkedin
url: https://linkedin.com/in/samuelochoap
- name: GitHub
value: S8A
icon: bi-github
url: https://github.com/S8A
134 changes: 134 additions & 0 deletions _data/work_experience.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
- title: Co-founder and computer technician
company: Daykron Tech, C.A.
period_start: January 2024
skills_keywords:
- Windows
- Linux
- VMWare
- Clonezilla
description: >
I founded the company Daykron Tech with my father to provide technical
service for computer systems, as well as retail sales of computers,
routers, security cameras, and more.
sections:
- title: Renovation of the Navigation Simulator of the UMC
items:
- I carried out the installation and configuration of the Navigation
Simulator program (Eca Sindel) on 13 new computers acquired by the dean,
thus allowing its reactivation for the radar and navigation courses of
Maritime Engineering students.
- title: Full-stack developer
company: Bitmotto
company_url: https://www.bitmotto.com/
period_start: November 2022
skills_keywords:
- Python
- Django
- Vue.js
- Odoo
- Nuxt.js
description: >
I'm currently working on the development of multiple projects for
Bitmotto's business customers: single-page style web apps built with
Django, Vue.js and Inertia.js; and custom modules for the Odoo business
management software platform. Previously, I worked on the development of
Bitmotto's white-label crypto exchange and remittance platforms.
sections:
- title: Legalys Orbis
items:
- Re-implemented Legalys's form for their Panama immigration processing
service, which was originally made in Odoo, as a web-app made in
Django, in order to provide a better user interface for their clients.
- Implemented an Odoo integration feature that allows administrators to
click a button to upload the data of all completed forms to Odoo.
- title: Perseus OTC
items:
- Developed most of a web-app for Perseus Ltd, a Panamanian currency
exchange company, which allows them to keep track of the operations
that they carry out, to check the balances of their accounts and their
clients', and to view graphs of certain metrics.
- title: Integration of Megasoft Payment Gateway for Odoo
items:
- Participated in the implementation of a certified Odoo integration
with Megasoft's payment processing platform, the most widely used in
Venezuela. Venezuelan companies that use Odoo will be able to use the
integration to receive credit card, mobile and Zelle payments, while
Bitmotto will receive a percentage of the amounts processed.
- title: Modern Portals for Odoo
items:
- Built an Odoo module that provides a backend based on FastAPI with JWT
authentication, as well as a Nuxt.js frontend, in less than two weeks.
This will allow Bitmotto to quickly develop modern web frontends on
top of Odoo for clients.
- title: Legalys Corpus
items:
- Developed most of the database models and some form steps of Corpus,
Legalys's company registration web app.
- Implemented an Odoo integration feature that allows administrators to
click a button to upload the data of all registered companies to Odoo,
allowing the company to migrate away from Zoho CRM and reduce
subscription costs by over 60%.
- title: Bitmotto's own projects (Django Easystart, OTC, Remittance)
items:
- Expanded and refactored all unit tests, increasing test coverage to
over 94% while reducing total test time to under 4 minutes.
- title: Freelance job
company: Totto Market
company_url: https://www.instagram.com/tottomarket/
period_start: January 2022
period_end: January 2022
skills_keywords:
- Python
- Django
- Heroku
description: >
I developed a simple Django web app for Totto Market, a local convenience
store specialized in gluten-free products, and deployed it on Heroku. The
web app consisted of a product list, a list of customers with outstanding
debts to pay, and forms for uploading the data, which is exported from the
business's accounting software at the end of each day.
- title: Junior full-stack developer
company: Cryptobuyer
company_url: https://cryptobuyer.io/
period_start: May 2021
period_end: December 2021
skills_keywords:
- Python
- Django
- Django REST Framework
- Vue.js
description: >
I worked on the implementation of part of the database models, backend API
code, and frontend UI for the crypto exchange platform's pro version,
Cryptobuyer Pro.
- title: Freelance job
company: TelComSis
company_url: http://www.telcomsis.com.ve/
period_start: February 2021
period_end: April 2021
skills_keywords:
- Python
- Django
- MQTT
- JavaScript
description: >
I developed a management system for facial recognition doorway devices for
TelComSis, a biometric tech company. The system consists of a program
which communicates with the devices through MQTT messages to record and
sync their data automatically, and a Django web app to manage the records
of persons, accesses granted and denied, snapshots, etc.
- title: Technical support
company: Universidad Marítima del Caribe (UMC)
company_url: http://www.umc.edu.ve/
period_start: October 2019
period_end: June 2023
skills_keywords:
- Linux
- Windows
description: >
I was employed as technical support for the computer labs and the
navigation simulator at the UMC since I was in 4th semester, until my
resignation after completing the 9th and final semester. My work consisted
of solving computer malfunctions, creating hard drive backups, keeping
track of the computer labs' inventory, and keeping the labs' computers'
software up to date.
2 changes: 1 addition & 1 deletion _programs/trello-music-manager.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: program
name: Trello Music Manager
summary: Tool for managing artists and albums in a Trello board.
summary: Tool for managing artists and albums in a Trello board. Obsolete due to changes in the Trello API.
features:
- "Made in Python 3 and using the official Trello API."
- "Manages a Trello board with (at least) three lists: one for the artists, and three for albums (pending, doing, and done)."
Expand Down
5 changes: 3 additions & 2 deletions _programs/umc-pro633-crud.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
layout: program
name: UMC Campus CRUD
icon: umc-logo.png
summary: "Tool for managing a database of UMC students and their grades.
Made as an assignment for Programming 3."
summary: >
Tool for managing a database of UMC students and their grades. Made as an
assignment for the UMC's Programming III course.
features:
- "Made in Python 3 with the PyMySQL library."
- "Only available in Spanish."
Expand Down
4 changes: 3 additions & 1 deletion _websites/s8a-training.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ og_desc: Simple web-app for logging training sessions.
image: s8a-training-v4.1.0
name: 8A Training
last-update: 2022-08-26
summary: Simple web-app for logging training sessions.
summary: >
Simple web-app for logging training sessions. Made as an assignment for the
UMC's Web Programming course.
features:
- "Uses Google Firebase as hosting and backend provider."
- "Sign-up and sign-in with email and password."
Expand Down
Loading

0 comments on commit 968087a

Please sign in to comment.