Software Architect | Full-Stack Engineer

Specialized in scalable architecture design, full-stack development with JavaScript/TypeScript, and technical leadership of complex projects.

Professional Profile

Software Architect with over 4 years of experience in designing and implementing highly complex enterprise systems.

Expert in:

  • Software architecture and distributed systems design
  • Full-stack development with modern JavaScript/TypeScript stack
  • Implementation of advanced search systems (Elasticsearch, MeiliSearch)
  • REST and GraphQL API design and integration
  • Performance optimization and scalability
  • Technical leadership and architectural decision-making

Professional Experience

Probien Bienes Exclusivos

Software Architect

2021 - Present | Tijuana, Mexico

Company specialized in luxury real estate. Responsible for architectural design, development, and maintenance of the entire company's technological infrastructure.

Featured Projects:

Real Estate E-commerce Platform

Designed the complete system architecture from scratch. Implemented advanced search engine with MeiliSearch for +500 properties. Dynamic filtering system and complex categorization.

Stack: Next.js, TypeScript, PostgreSQL, MeiliSearch, PayloadCMS

Result: Public portal with +500 SEO-optimized static pages

Enterprise CRM System (18 modules)

Internal application architecture for comprehensive business management. Modules: CRM, property management, leads, sales, inventory, reports. Complex relational database design. Implementation of granular roles and permissions.

Stack: Next.js, Node.js, Express, PostgreSQL, Prisma ORM

High-Performance Search Engine

Migration from traditional search to Elasticsearch. Optimization of complex queries with multiple filters. Automatic indexing with real-time synchronization. 80% improvement in search speed.

Skills Developed:

Software architecture and design patterns
Scalable REST API design
Database and complex query optimization
Advanced search systems implementation
CI/CD with Docker and automated pipelines
Technical leadership and mentoring

Tech Stack

Frontend

React, Next.js, Astro, TypeScript, Tailwind CSS, Framer Motion

Backend

Node.js, Express, NestJS, GraphQL, REST APIs, WebSockets

Databases

PostgreSQL, MongoDB, Prisma ORM

Search

MeiliSearch, Elasticsearch

CMS

PayloadCMS (Headless CMS)

DevOps & Deploy

Docker, Vercel, Railway, CI/CD (GitHub Actions), Git, GitHub

Key Technical Achievements

  • Designed and implemented complete architecture of 2 enterprise platforms from scratch
  • Reduced search time by 80% through MeiliSearch implementation
  • Developed CRM system with 18 interconnected modules handling critical business data
  • Optimized application performance achieving green Core Web Vitals metrics
  • Implemented authentication and authorization system with granular roles

Work Approach

Clean and maintainable code

I write code thinking about scalability and ease of maintenance. I prioritize readability and clear documentation.

Well-founded architectural decisions

I evaluate trade-offs, consider future scalability, and select technologies based on actual project requirements.

Continuous improvement

I maintain constant updates with new technologies, patterns, and industry best practices.

Collaboration and communication

Experience working with multidisciplinary teams and communicating technical decisions to non-technical stakeholders.

Professional Contact