Skip to main content

Samuel Ochoa

Skills

Work experience

Backend developer – Telecomunicaciones G-Network, C.A.

March 2025 – present

I am currently working on the containerization of the company's existing backend services, before we move on to developing the new version of the company's web application.

Co-founder and computer technician – Daykron Tech, C.A.

January 2024 – present

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.

Renovation of the Navigation Simulator of the UMC

  • 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.

Full-stack developer – Bitmotto

November 2022 – March 2025

I was involved in the development of multiple projects for Bitmotto's business customers, working both backend and frontend: single-page style web applications built with Django, Vue.js, and Inertia.js; and custom modules for the Odoo business management software platform. I've participated in almost all stages of the development cycle, and I've often been responsible for designing and implementing integrations between different systems. Previously, I worked on the development of Bitmotto's white-label crypto exchange and remittance platforms.

Yummy Rides integration for Odoo

  • Developed an Odoo module that integrates Yummy Rides, a Venezuelan delivery service, as a delivery carrier for sale orders created from the Sales and eCommerce apps, handling the operations for getting the estimated rate, creating the actual delivery order, automatically tracking the delivery status, and generating a custom shipping label in PDF format.
  • Created a complementary module that implements a Leaflet map as an Owl component, allowing e-commerce customers to select the exact location of the delivery address on the map (as Yummy uses GPS coordinates for the source and destination addresses), as well as automatically finding the coordinates from the address fields or filling the address fields from the coordinates.

OTC Management System

  • Developed a Django web application for Wedlake International S.A., a Panamanian currency exchange company with subsidiaries across Latin America, which allows them to keep track of the operations that they carry out, check the balances of their accounts and their clients', and view graphs of certain metrics.
  • Refactored the system to create a new user type with limited permissions for account brokers, add the feature of uploading documents linked to orders, and implement a new composite order type for making a deposit and a withdrawal from different accounts in a single operation.

Legalys Platform

  • Worked on the development of Corpus, a Django web application consisting of a multi-step form for Legalys's company registration service. I played a key role in the design and implementation of the database models, improving the integration with Stripe for payment processing, and implementing several features.
  • Re-implemented Orbis, Legalys's multi-step form for their Panama immigration processing service, which was originally made in Odoo, as a module in the Legalys Platform in order to provide a better user interface for their clients.
  • Contributed to the development of a new Know Your Customer (KYC) module, which allows clients to update their company information and upload documents for review by Legalys to comply with KYC regulations.
  • Implemented bidirectional data synchronization between Odoo and the Legalys Platform, allowing Legalys to review the submitted form data in Odoo, send data back to the platform, grant platform access by clicking a button, and keep the records and documents in Odoo, where they manage the rest of their business processes.

Megasoft Payment Gateway integration for Odoo

  • 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.

Modern Portals for Odoo

  • Built an Odoo module that provides a backend based on FastAPI with JWT authentication, as well as a separate Nuxt.js frontend, in less than two weeks. This will allow Bitmotto to quickly develop modern web frontends on top of Odoo for clients.

Bitmotto's own projects (Django Easystart, OTC, Remittance)

  • Expanded and refactored all unit tests, increasing test coverage to over 94% while reducing total test time to under 4 minutes.

Freelance job – Totto Market

January 2022

I developed a simple Django web application for Totto Market, a local convenience store specialized in gluten-free products, and deployed it on Heroku. The web application 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.

Junior full-stack developer – Cryptobuyer

May 2021 – December 2021

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.

Freelance job – TelComSis

February 2021 – April 2021

I developed a management system for facial recognition doorway devices for TelComSis, a biometric tech company. The system consists of a program that communicates with the devices through MQTT messages to record and sync their data automatically, along with a Django web application to manage the records of persons, accesses granted and denied, snapshots, etc.

Technical support – Universidad Marítima del Caribe (UMC)

October 2019 – June 2023

I was employed as technical support for the computer labs and the navigation simulator at the UMC since I was in the 4th semester, until my resignation after completing the 9th and final semester. My work consisted of solving computer malfunctions, creating backups, keeping track of the computer labs' inventory, and keeping the labs' computers' software up to date.

Education

Information Systems Engineer – Universidad Marítima del Caribe (UMC)

Graduated in 2023

Specialization: Data Management.

Honors: Summa Cum Laude.

Certifications

Other interests