Skip to content
View MarteDevs's full-sized avatar

Block or report MarteDevs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarteDevs/README.md
███╗   ███╗ █████╗ ██████╗  ██████╗ ██████╗     ██████╗  ██████╗ ██╗      ██████╗
████╗ ████║██╔══██╗██╔══██╗██╔════╝██╔═══██╗    ██╔══██╗██╔═══██╗██║     ██╔═══██╗
██╔████╔██║███████║██████╔╝██║     ██║   ██║    ██████╔╝██║   ██║██║     ██║   ██║
██║╚██╔╝██║██╔══██║██╔══██╗██║     ██║   ██║    ██╔═══╝ ██║   ██║██║     ██║   ██║
██║ ╚═╝ ██║██║  ██║██║  ██║╚██████╗╚██████╔╝    ██║     ╚██████╔╝███████╗╚██████╔╝
╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═════╝    ╚═╝      ╚═════╝ ╚══════╝ ╚═════╝

⟢ Backend Developer · Automation Engineer · AI Integrations ⟣

LinkedIn Email Location

Typing SVG


class MarcoPolo:
    def __init__(self):
        self.role        = "Backend Developer / Automation Engineer"
        self.location    = "Trujillo, La Libertad — Perú"
        self.languages   = ["Python", "TypeScript", "JavaScript", "Dart", "C#", "Java"]
        self.backend     = ["FastAPI", "Flask", "Express.js", "Node.js", "Socket.IO", "Prisma ORM"]
        self.frontend    = ["Vue.js 3", "React", "Flutter Web", "Vuetify"]
        self.databases   = ["SQL Server", "PostgreSQL", "MySQL", "MongoDB"]
        self.automation  = ["Playwright", "Selenium", "Web Scraping", "Watchdog", "openpyxl"]
        self.ai          = ["Gemini API", "Prompt Engineering", "Oracle OCI AI"]
        self.devops      = ["Git", "PM2", "Docker", "Linux", "Windows Server"]
        self.arch        = ["Layered Architecture", "MVC", "RESTful", "Microservices"]
        self.focus       = "shipping production-grade systems that eliminate manual work"

    def __repr__(self):
        return f"Engineer who turns business bottlenecks into automated pipelines."

⚡ Impact at a glance

Metric Result
Manual work eliminated — SUNAT RxH automation 60–80 hrs / month
Daily audit mailbox coverage 100% automated
ERP modules shipped (RRHH, Logistics, Dispatch) 5+ production modules
Document types generated by PDF API 7+ tax document types
Real-time integrations (Socket.IO) Live in production

⚙ Selected projects

SUNAT RxH — Bulk download automation

Python Playwright Vue 3 Socket.IO openpyxl

Automated multi-company login, batch TXT download, and TXT→Excel conversion for the HR department at ORMASAN. Built a Vue 3 + Vuetify frontend so non-technical staff can operate it without dev intervention. Real-time progress monitoring via Socket.IO.

Result: 60–80 hrs/month of manual work eliminated.


SUNAT Electronic Mailbox — Audit automation

Python Playwright Email automation

Detects new official SUNAT notifications and auto-forwards them with attachments to configured recipients. Removed the human dependency from tax compliance monitoring.

Result: 100% daily coverage with zero manual checks.


Logistics chatbot (Gemini API)

Python Gemini API SQL Server Prompt Engineering

Natural language interface for real-time inventory queries connected directly to production SQL Server. Designed for warehouse staff — no technical knowledge required.


ORMASAN Core API

Node.js Express TypeScript Prisma ORM SQL Server

Modular REST API with API key auth, role-based authorization, and real-time document approval flows (Socket.IO). Modules: HR, Purchasing, Logistics, Document Tracking. Integrated with Google Drive for automated backups and with SUNAT/SIRE for tax compliance.


SIRE Compras Boot — Electronic invoice processor

Python ttkbootstrap Pandas SQLAlchemy SQL Server

Desktop app automating download, XML parsing, Pandas transformation, and direct SQL Server insertion of electronic invoices and shipping documents from SUNAT.


PDF Document API

Flask WeasyPrint Jinja2

REST API generating professional PDFs (invoices, purchase orders, remittance guides) from electronic XML files. Supports 7+ tax document types with parameterized HTML templates.


ZKTeco Biometric processor

Python Watchdog Pandas openpyxl

Folder monitor that automatically processes ZKTeco Excel exports: cleaning, transformation, and attendance report generation — triggered on file arrival, no intervention needed.


🏅 Certifications

2026  Microsoft · Azure AI Fundamentals (AI-900)
2026  Microsoft · Azure Data Fundamentals (DP-900)
2026  Microsoft · Security, Compliance & Identity Fundamentals (SC-900)
2026  CIBERTEC · IT Solutions Design & Architecture Specialist
2025  Oracle · Certified AI Foundations Associate
2025  IBM · Artificial Intelligence Fundamentals
2025  Pearson · IT Specialist — Python
2025  Alura Latam · Data Science: ML, Pandas, Statistics, ETL
2023  CertiProf · Scrum Foundation Professional (SFPC)

🎓 Education

Universidad Nacional de Trujillo  ·  Computer Engineering  ·  VII semester (active)
CIBERTEC                          ·  Computer Science       ·  V semester · top 20% cohort

🌐 Languages

Spanish  ·  Native
English  ·  Intermediate  (fluent technical reading & writing)

> Available for new projects and collaborations
> [email protected]

Pinned Loading

  1. ShipFree ShipFree Public

    Forked from revokslab/ShipFree

    Open Source Next.js Saas Boilerplate Alternative to ShipFast

    TypeScript

  2. SillyTavern SillyTavern Public

    Forked from SillyTavern/SillyTavern

    LLM Frontend for Power Users.

    JavaScript