Sebastian Arriaza
Typescript Developer
SeniorBackend Developer
5years in Frontend
6/10Data Layer & Database
5repositories checked by code analysis
Overview
Backend API engineer (Senior) focused on building production Node.js REST services with careful transactional MySQL integration and SSO provisioning. The strongest proven skill is transactional Google SSO user provisioning implemented in src/services/authUserService.js which includes connection-level transactions, role/country upsert logic and careful persisted-user shaping. There is limited public evidence of automated tests, structured observability (metrics/tracing) and production operational hardening like secure cookie enforcement, rate limiting or background queueing.
Phone
Timeline
Senior TypeScript Engineer / Contentful Platform Developer
·
Senior
Lonely Planet (Red Ventures)
·
Full-Time
Designed and built enterprise-grade TypeScript automation and tooling for a large Contentful ecosystem. Implemented workflows for content migration, synchronization, validation, publishing, deduplication, auditing, and data-quality remediation across multiple spaces and environments. Developed integrations using Contentful Management/Delivery APIs, GraphQL/REST, webhooks, and event-driven processing. Contributed to Elixir-based backend services and Contentful pipelines, improving reliability and CI/CD for long-running jobs.
TypeScript
Elixir
GraphQL
Rest API
GitHub Actions
AWS
CI/CD
Senior Full Stack Developer
·
Senior
Ingemann Data A/S
·
Full-Time
Led development of geospatial and agroclimatic platforms, focusing on scalable backend services and spatial data APIs. Designed spatial database architecture and bulk-processing workflows, improving performance for large datasets. Delivered interactive geospatial visualization features and supported engineering decisions for raster and spatial pipelines. Built and maintained application layers using Angular and NestJS.
Angular
Nest.JS
PostGIS
Full Stack Web Developer
·
Middle
COMPROSA
·
Full-Time
Integrated Softland ERP and built/maintained Express.js APIs, including middleware-style integrations with MuleSoft. Coordinated delivery of an Angular frontend and automation workflows for notifications and tracking. Supported electronic invoicing and worked alongside legacy ASP.NET components to connect business processes and services. Contributed to backend/API integration and operational improvements across the application stack.
MuleSoft
Angular
C#
ASP.NET Core
Rest API
Systems Manager / Full Stack Developer
·
Lead
Trust Correduria de Seguros
·
Full-Time
Managed lifecycle operations for internal applications and implemented new features across web and backend layers. Built solutions using Python and Django with PostgreSQL, plus React and TypeScript for the frontend. Administered AWS EC2 infrastructure and Windows/Linux servers, covering security, continuity, and operational integrations. Integrated communication services and supported production support workflows using Git/GitHub and APIs.
Python
Django
PostgreSQL
React.js
TypeScript
AWS
Linux
Windows
Git
GitHub
Twilio
Web Team Supervisor / Senior Web Developer / WordPress Developer
·
Senior
Top Floor Marketing
·
Full-Time
Advanced from WordPress developer roles to senior web delivery and team supervision. Built custom WordPress plugins and WooCommerce solutions, including REST-based integrations and headless WordPress applications using React and Next.js. Led web delivery and technical support, covering performance/SEO optimization and hosting operations. Coordinated engineering efforts and ensured stable production support for marketing and commerce sites.
WordPress
WooCommerce
React.js
Next.js
Rest API
Web eCommerce Administrator / Project Manager
·
Lead
ZiggyTec
·
Full-Time
Managed eCommerce catalog data, product attributes, pricing and availability, and coordinated UX improvements. Implemented headless commerce architecture with React/Next.js and integrated eCommerce financial operations. Supported cross-functional logistics workflows and operational reporting, ensuring data consistency between systems. Worked on product and catalog workflows while improving automation around operational processes.
React.js
Next.js
QuickBooks
Full Stack Developer / Web Developer
·
Middle
NUMU Digital / IT Lab Panama
·
Full-Time
Developed business web applications with REST integrations and contributed to deployment workflows. Delivered solutions that involved IIS and Windows Server environments for hosting and runtime support. Supported system integration and application maintenance across backend and web layers. Worked on end-to-end development tasks from integration to deployment and operations.
Rest API
Windows Server
Universidad Americana (UAM)
Bachelor's Degree ·
Information Technology Management
Projects
Amplitude Analytics for COMPROSA
Implemented Amplitude analytics for eCommerce and business applications. Designed event tracking for user behavior, conversion funnels, journeys, segmentation, retention, and feature adoption. Integrated analytics events across frontend and backend services and created stakeholder dashboards for reporting and decision support.
Via Logistics UK Logistics Platform
Architected a logistics ecosystem combining Next.js and Express-style backend services with MongoDB-based data management. Implemented WordPress/WooCommerce integrations and role-based access controls for users. Added operational workflows and reporting features, focusing on automation of logistics processes and cross-system interactions.
ADN Cleaning Services UK Booking Platform
Developed and maintained a UK service booking platform with online scheduling and administration tools. Implemented notification and customer workflow features, plus operational management capabilities for the business. Built and deployed the application to the cloud and automated key email/communication flows for users and admins.
Glasswing International Automation
Built automation solutions to support volunteer management and organizational operations. Implemented bots and workflow automation for synchronization, validation, reporting, notifications, and operational tasks. Integrated third-party platforms and internal systems and applied AI-assisted development approaches to reduce repetitive manual work.
Technical skills
Languages
10
TypeScript
C#
Python
Node JS
JavaScript
SQL
C++
Elixir
PHP
Apex
Node JS
3
Nest.JS
Express
Passport.js
Frontend
3
React.js
Next.js
Angular
DevOps
7
Rest API
AWS
Windows Server
GitHub
Git
Linux
Windows
Other
22
WooCommerce
WordPress
MuleSoft
ASP.NET Core
PostgreSQL
Django
PostGIS
Twilio
Dotenv
Laravel
Bootstrap
Amazon S3
MySQL
Amazon EC2
GitHub Actions
Ajv
Angular Material
Docker
Amplitude
GraphQL
CI/CD
Mixpanel
Senior Backend Developer
Confidence: High API Engineer
Backend API engineer (Senior) focused on building production Node.js REST services with careful transactional MySQL integration and SSO provisioning. The strongest proven skill is transactional Google SSO user provisioning implemented in src/services/authUserService.js which includes connection-level transactions, role/country upsert logic and careful persisted-user shaping. There is limited public evidence of automated tests, structured observability (metrics/tracing) and production operational hardening like secure cookie enforcement, rate limiting or background queueing.
API Design
5/10
How well APIs are designed
API design is pragmatic and consistent with clear REST endpoints, input validation and useful error responses, but lacks explicit versioning, idempotency keys and formal pagination conventions across all endpoints.
Evidence
src/routes/auth.js: authentication endpoints, registration-country endpoints and /google/config exposing OAuth and portal details
src/server.js: many REST endpoints (trainings, sessions, volunteer-attendance, volunteer-documents) with consistent JSON error responses
Data Layer & Database
6/10
Working with databases
Data layer shows deliberate decisions: use of transactions for user provisioning, parameterized queries, upserts (ON DUPLICATE KEY), and runtime schema evolution (CREATE TABLE IF NOT EXISTS + ALTER), indicating DB-aware backend design.
Evidence
src/services/authUserService.js: persistGoogleUser uses pool.getConnection(), beginTransaction(), commit/rollback and parameterized execute calls
src/routes/volunteerOnboarding.js: ensureProgressTable creates volunteer_onboarding_progress table and ALTERs to add missing columns
src/config/tables.js: centralized table metadata, jsonFields and enums used to drive CRUD configuration
Scalability & Performance
3/10
Handling load and speed
Basic scalability patterns are present (MySQL connection pooling, query limits), but there is no caching strategy, no queue-based decoupling, and no documented rate limiting or measured performance tuning.
Evidence
src/server.js: uses pool.query with LIMIT and heavy aggregation queries (reports/attendance-progress)
package.json: dependency on mysql2 (pool likely configured in src/config/db.js) referenced across many handlers
System Architecture
5/10
Overall system structure
Clear module separation (config, routes, services, middleware) and centralized table/config metadata reflect purposeful service structure, but this is a single monolith service without multi-service decomposition or advanced config/secret management shown.
Evidence
src/server.js: wires routers, middleware and config centrally
src/config/tables.js and src/config/env.js (env referenced) show configuration centralization and table-driven design
src/services/authUserService.js and src/services/countryPortalService.js: responsibilities split into services
Security & Auth
5/10
Protecting data and access
Strong points include secure password hashing (pbkdf2 with high iterations), timing-safe verification, parameterized queries and session hardening flags; missing are token lifecycle controls, refresh/revocation strategies and some cookie 'secure' settings for production.
Evidence
src/routes/auth.js: hashPassword uses pbkdf2 with iterations=310000 and verifyPassword uses crypto.timingSafeEqual
src/services/authUserService.js: transactional user creation and upsert which avoids race conditions
src/server.js: session configuration uses httpOnly and sameSite flags
Reliability & Observability
3/10
Stability and monitoring
Error handling is consistent with try/catch and a central error handler and database error introspection, but there is limited structured logging, correlation ids, retries/backoff, graceful shutdown, or metrics/alerts evidence.
Evidence
src/server.js: central error middleware that logs via console.error and returns DB error details in responses
Multiple route files: consistent try/catch patterns around DB operations (e.g., src/routes/auth.js, src/routes/volunteerOnboarding.js)
Verified artifacts
Expertise
Node.js· Middle
Databases & Vector Storage· Senior
Technologies
Python· since 2025 · Middle
PHP
C#· since 2024 · Junior
Elixir· since 2026 · Middle
Rest API· since 2018
GraphQL· since 2026
Laravel
WordPress· since 2021
WooCommerce· since 2021
Django· since 2025
ASP.NET Core· since 2024
Passport.js
Dotenv
Recommendations
- Develop new REST APIs and integration endpoints that require careful transactional guarantees and idempotent user provisioning (SSO flows, account linking).
- Implement onboarding and user-facing workflows that need server-side validation and schema evolution (volunteer onboarding, form requests and attendance reporting).
- Lead work to add observability and reliability: structured logging (request ids), metrics, graceful shutdown and basic rate limiting.
- Build database migration scripts and CI-driven schema evolution instead of runtime ALTERs for production deployments.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Game Developer
Confidence: High Generalist
Middle full-stack web developer focusing on production-ready Express and Next.js applications with reliable OAuth and relational database workflows. Proven strength is building transactional Google SSO and MySQL-backed user onboarding and auth flows as implemented in src/services/authUserService.js and src/routes/auth.js. The public codebase shows no game development artifacts, no automated tests, and limited evidence of high-performance or platform-level engineering.
Gameplay Systems & Mechanics
How game logic works
Not evidenced in public code
Graphics & Rendering
Drawing game visuals
Not evidenced in public code
Physics & Math
Game physics and math
Not evidenced in public code
Engine Proficiency
Skill with the game engine
Not evidenced in public code
Performance & Frame Budget
Keeping the game smooth
Not evidenced in public code
Content Pipeline & Tooling
Tools for game content
Not evidenced in public code
Industries
Financial Services· Middle
Recommendations
- Develop production web APIs that require OAuth integration, transactional DB logic and robust error handling.
- Implement user onboarding, admin CRUD surfaces and session-based features for data-driven SaaS products.
- Build Next.js frontends and integrate them with REST APIs and token-based auth flows.
- Improve project quality by adding automated unit and integration tests and CI for schema migrations and deployments.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Frontend Developer
Confidence: Medium Fullstack
Full-stack developer at a senior level with a clear strength in building production Express APIs and MySQL-backed transactional workflows. The strongest proven skill is backend engineering for auth and persistence as shown by the Google SSO persistence and transactional user/role/country logic in src/services/authUserService.js. There is little public evidence of automated tests, CI, or original frontend architecture beyond adapted templates and theme customizations.
UI Component Architecture
2/10
How interface parts are built
Limited original frontend component design; most UI is template-based with small customizations rather than a homegrown component system.
Responsive & Cross-browser
2/10
Works on all screens and browsers
Uses standard responsive frameworks (Bootstrap / Material) and some responsive CSS; no evidence of advanced responsive strategies like container queries or RTL readiness beyond the template defaults.
Performance Optimization
2/10
Speed of the interface
Some lightweight performance care in UI scripts (debounce, limited DOM optimizations) but no measured frontend perf work or bundle-splitting evidence; backend uses pooling and query limits (not counted for frontend perf).
Accessibility & Semantics
1/10
Usable for everyone
Minimal explicit accessibility work; some third-party templates include ARIA/role attributes but no evidence of custom a11y on bespoke widgets or CI axe checks.
State Management & Data Flow
1/10
Managing data in the app
Frontend state-management and async discipline is not evidenced; routing exists in an Angular template but there are no custom state machines, request-cancellation or optimistic update patterns in the UI code.
UX & Visual Polish
3/10
Look and feel quality
Visual polish is high due to use of a Material dashboard template and custom styles; however much of this is template-derived rather than bespoke UX engineering addressing edge states or progressive loading.
Expertise
Angular· Junior
Technologies
JavaScript
TypeScript· since 2025 · Senior
Node JS· Senior
Nest.JS· since 2025
Next.js· since 2021
Express
GitHub Actions· since 2026
Angular· since 2024
CI/CD· since 2026
Bootstrap
Windows Server· since 2018
Git· since 2025
AWS· since 2025
Docker
React.js· since 2021
Amazon EC2
Ajv
Angular Material
GitHub· since 2025
Amazon S3
Linux· since 2025
Windows· since 2025
GitHub· mentioned only
Recommendations
- Lead backend or BFF development that requires secure SSO flows, transactional user upserts and MySQL integration (e.g., user identity, onboarding, role/country management).
- Implement API-first feature work for volunteer/education platforms where session/attendance workflows and ETL-like reports are needed.
- Harden delivery by adding automated tests (unit + integration), CI configuration and audit/fuzz tests around auth and file upload flows.
- If expanding frontend responsibilities, rebuild templated UI components into a small custom component library with explicit accessibility and async-state handling (cancellation, optimistic updates).
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Nicaragua
- Citizenship
- Nicaragua
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@sebastian-arriaza/mcpAlion · People, companies and AI agents in one graphalion.io/@sebastian-arriaza
