Senior Fullstack · Ruby on Rails · Angular

From idea to production
APIs, integrations, and stable releases.

I’m Jonathan Guillermo Cruz Palacios, a Fullstack Software Engineer with 10 years of experience building enterprise web apps in logistics, payroll, insurance, and fintech. I specialize in Rails + Angular, REST APIs, auth, payments, and carrier integrations—with hands-on deployment on Linux.

Rails APIsAngular ModulesStripe / OpenPayDHL / PaquetexpressDocker · Nginx
Portrait of Jonathan Cruz

About

I build software that survives production: maintainable, testable, and designed for real-world edge cases. I’ve worked across payroll invoicing, insurance operations, logistics CRMs, and internal enterprise tools.

Strengths

  • End-to-end delivery: backend + frontend + deployments
  • Third-party integrations (payments, carriers, external APIs)
  • Production mindset: stability, observability, safe changes

Domains

  • Logistics & shipping label generation
  • Payroll & attendance systems
  • Insurance operations CRM
  • Fintech-like internal tools

How I work

  • Clear requirements → measurable outcomes
  • Small iterations and safe releases
  • Documentation & maintainable code

Tech stack

The tools I use most often to ship production systems.

Backend

  • Ruby on Rails, Node.js, PHP (Yii2)
  • REST APIs, Devise, JWT, CanCanCan
  • PostgreSQL, MySQL, Redis

Frontend

  • Angular, TypeScript, JavaScript
  • Bootstrap, Angular Material
  • State management, SSR / PWA

Infra & Integrations

  • Docker, Linux, Nginx, DigitalOcean
  • Payments: Stripe, OpenPay
  • Shipping: DHL, Paquetexpress

Featured projects

Most work is private. These are case-study summaries focused on architecture and outcomes—without exposing sensitive data.

Logistics CRM Platform (Pak2Go)

Production · Rails + Angular

Enterprise CRM for generating shipping labels (boxes, envelopes, pallets) plus customer ticketing workflows.

Role
Senior Fullstack Developer
Stack
Rails · Angular · PostgreSQL · Redis
Focus
Carrier APIs · Reliability · UX

Payroll & Attendance CRM

Rails · Payroll invoicing

Payroll and attendance management system with electronic payroll invoicing. I led the release of the invoicing (timbrado) module.

Role
Fullstack Developer · Module Lead
Stack
Rails · MySQL · jQuery
Outcome
Critical module shipped to production

Insurance Operations CRM

PHP Yii2 · jQuery

Internal CRM supporting insurance accreditation and operational workflows. Built and maintained modules for core processes.

Role
Backend / Fullstack Developer
Stack
PHP Yii2 · jQuery · MySQL
Focus
Workflows · Stability · Maintainability

Freelance systems (selected)

Private · Case studies

Angular + Node platforms for investments, employee search, retirement planning (Modalidad 40), and a corporate ride-hailing platform with an admin dashboard.

Role
Fullstack (solo / small teams)
Stack
Angular · Node · Rails API
Note
Private production projects

Experience

A quick overview. Full details are available in the CV.

Pak2Go

Mar 2022 – Present
Senior Fullstack Ruby on Rails Developer
  • Logistics CRM, label generation, carrier integrations, ticketing workflows.

Ark Software

May 2021 – Feb 2022
Frontend Developer (Angular)
  • Smart lighting CRM v2.0 (US company), Azure integrations, SQL Server; occasional C# backend support.

Grupo Promessa

Nov 2018 – Feb 2021
Backend / Fullstack Developer
  • Insurance operations CRM with Yii2 + jQuery, workflow implementation and maintenance.

Administración del Entorno Laboral

Jun 2016 – May 2019
Fullstack Ruby on Rails Developer
  • Payroll & attendance CRM; led payroll invoicing module (timbrado) release.

XNET

Dec 2014 – Jul 2015
Backend Developer
  • Native PHP backend + WordPress sites; basic environment administration.

Contact

Want to talk about a Rails + Angular role (MX or US remote), or a contract project? Reach out.

Jonathan Guillermo Cruz Palacios
Senior Fullstack · Ruby on Rails · Angular

Note: Most projects are private. I can share deeper details during interviews (architecture, decisions, tradeoffs) without exposing client data.

© Jonathan Cruz · Built with plain HTML/CSS/JS · Fast load · Clean readability.