Camilo A. Martinez Pujol

Camilo A. Martinez Pujol

About

Detail

Computer Engineering
Montevideo, Montevideo Department, Uruguay

Contact Camilo regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education
folder
Project
flag
Award

Résumé


Jobs verified_user 0% verified
  • R
    Estimator at a construction cooperative, preparing construction project estimates and maintaining PCs.
    RECONST COLON
    Jan 2026 - Jun 2026 (6 months)
    Estimator at a construction cooperative, preparing construction project estimates and maintaining PCs.
  • M
    MVP
    Feb 2022 - May 2025 (3 years 4 months)
    Multi-Branch POS System — Desktop (Python, 2023–2024) • Built a full-featured point-of-sale system in Python with PyQt6 for a multi-branch retail environment, supporting role-based access, inventory management, and sales tracking. • Redesigned the entire UI with QPainter for custom widgets beyond standard Qt styles, applying OOP and model-view separation. • Designed the database layer for local SQL storage (or whatever DB used) and integrated business logic for daily operations.
  • D
    Daily
    Feb 2021 - Current (5 years 7 months)
    iI have been developing with Node.js continuously since 2021, starting with algorithms and data structures, then building full-stack applications (COMPn Telegram bot on Telegraf, RECONST Web management system on Express/Node.js 20 for a real cooperative) and a TypeScript library (LATTICE). My thesis project, RECONST Web, is a production backend handling authentication, role-based authorization, PDF generation, and database interactions entirely on Node.js. I am comfortable with the event loop, streams, error handling, and the npm ecosystem. In total, 5 years of applied Node.js across academic, personal, and client-facing projects.
Education verified_user 0% verified
  • Universidad de Matanzas
    Ingeniería, Real Madrid
    Universidad de Matanzas
    Jan 2020 - Jan 2026 (6 years 1 month)
  • Universidad de Matanzas
    Grado en Ingeniería, Ingeniería informática
    Universidad de Matanzas
    Jan 2018 - Current (8 years 8 months)
  • Universidad de Matanzas
    Bachelor of Computer Science
    Universidad de Matanzas
Projects (professional or personal) verified_user 0% verified
  • CAMP
    LATTICE — Reactive State Management Library (in development)
    CAMP
    Jun 2026 - Current (3 months)
    TypeScript library with 14 composable capabilities and a type system that reflects active capabilities at compile time. Built from scratch with the Builder pattern. TypeScript · Node.js · Design Patterns
  • CAMP
    Multi-Branch POS System — Desktop
    CAMP
    May 2026 - Jul 2026 (3 months)
    Point-of-sale system for multiple branches with role-based navigation and QPainter-redesigned UI. Database layer designed for local SQL storage with business logic integration. Python · PyQt6 · PostgreSQL
  • R
    RECONST Web — Management Web App for a Construction Cooperative
    RECONST COLON
    Feb 2026 - Jun 2026 (5 months)
    Web application with 5 differentiated roles digitizing service management and sales for the RECONST Cooperative. Built a full-stack text-to-image generator integrating OpenAI's DALL·E model, handling prompt design, API requests, error management, and secure key storage. Applied Agile methodologies through short iterative cycles, regular stakeholder meetings, and presentation of working increments to adapt the system based on feedback. Demand-pattern analysis via the Apriori algorithm, PDF report generation, and Clean Architecture with SOLID, GoF and GRASP patterns. Backend designed as a centralized API gateway (Express) handling JWT authentication, OAuth 2.0 authorization, and role-based routing. Database schema designed in PostgreSQL with
  • CAMP
    AI and Data Mining Projects
    CAMP
    Aug 2025 - Feb 2026 (7 months)
    AI and data mining algorithms implemented from scratch without high-level libraries, applying concepts studied at university. TypeScript.Apriori and KMeans joint with A*,FLoyd-MAshall algorithms
  • C
    COMPn — Telegram Message-Filtering Bot
    Feb 2025 - Current (1 year 7 months)
    Developed a Telegram message-filtering bot using a layered clean architecture with SOLID and GRASP principles. Modeled the subscription system in PostgreSQL with UNIQUE constraints and transactional writes for concurrent consistency, including indexes on user_id and status for optimized lookups. Documented with IEEE 830 SRS.
  • C
    COMPn — Telegram Message-Filtering Bot
    Feb 2025 - Current (1 year 7 months)
    Developed a Telegram message-filtering bot using a layered clean architecture with SOLID and GRASP principles. Modeled the subscription system in PostgreSQL with UNIQUE constraints and transactional writes for concurrent consistency, including indexes on user_id and status for optimized lookups. Documented with IEEE 830 SRS. Implemented Telegram webhook integration with HTTPS endpoint, secret token verification, and idempotent processing logic for reliable message handling. Automated user interaction simulation using webhooks to test bot logic and performance. Deployed and maintained in production environment.
  • l
    lambda architecture project
    Feb 2025 - Mar 2025 (2 months)
    estudying in university
  • B
    B2B E-commerce Platform
    Dec 2024 - Jun 2025 (7 months)
    Developed and deployed a B2B e-commerce platform into a production environment using NestJS for scalable backend architecture.
  • CAMP
    portfolio
    CAMP
    Mar 2023 - May 2025 (2 years 3 months)
    Personal Dashboard (Next.js side project) • Built a simple analytics dashboard with Next.js, Chart.js, and Tailwind CSS, exploring static generation and API routes. TypeScript · Next.js · Tailwind CSS
Awards verified_user 0% verified
  • P
    Practicas laborales 1
    Jan 2022 - Jun 2022 (6 months)
    ingeniería de software I