Sergio Morales

Professional Summary

  • Full-Stack Engineer (Frontend-focused) with 5+ years of experience building and maintaining production-grade web applications. Strong expertise in React and Next.js, with solid backend experience using Node.js and cloud platforms. Proven track record owning frontend architecture decisions, collaborating directly with international stakeholders in English, and delivering MVPs, internal tools, and scalable features under tight timelines. Experienced in deployment, cloud infrastructure, and AI-assisted development to accelerate delivery without compromising quality.

Work Experience

  • May 2021 – March 2022: Keller Offers — UI/UX Designer & Frontend Developer
    • Designed and prototyped reusable views and components using Figma, actively participating in stakeholder feedback cycles.
    • Documented user flows and UX decisions to improve communication between design and development teams.
    • Developed a public-facing web application to display Cash Offers, built with Next.js and MongoDB, targeting the U.S. real estate market.
    • Implemented improvements to the commercial website focused on visual clarity and experience consistency.
  • April 2022 – July 2022 / January 2023 – April 2023: Customela — Frontend Developer
    • Built the foundational frontend architecture, including layouts, base components, and a light/dark theming system.
    • Implemented the logic integrating a WYSIWYG contract editor with the internal workflow for creating clauses, variables, and versioned templates.
    • Developed solutions to read, write, replace, and delete dynamic variables while maintaining compatibility across model versions.
    • Worked with React, MUI, Formik, and Redux, integrating the frontend with a backend using Laravel, PostgreSQL, S3, and SES.
  • July 2022 – September 2022: RXR — Frontend Developer
    • Developed the frontend of TaskBank from scratch, an internal workflow management portal used by 100+ active users.
    • Built complex interfaces using Next.js, React, MUI, and Formik, integrated with a backend powered by Node.js, PostgreSQL, and AWS Cognito.
    • Implemented views supporting multiple operation modes (create, read, edit, clone) within a single flow, managing complex state and internal dependencies.
    • Integrated task recurrence, file uploads, notes, and email notifications via cron jobs.
  • September 2023 – February 2024 / September 2025 – October 2025: MobiliHD — Frontend Developer
    • Developed an internal MVP for case and task management for a real estate company with fewer than 100 users.
    • Implemented a Kanban board with drag & drop, synchronizing state changes with the backend and applying Optimistic UI.
    • Managed pagination, dynamic counters per status, and visual consistency during data transitions.
    • Primary stack: React, React Router, MUI, React Query, integrated with Laravel, MySQL, S3, and SES.
    • Led the system redesign and refactor in a second version, significantly accelerating development using AI-assisted tools.
  • October 2024 – May 2025: JDI — Frontend Engineer
    • Developed interactive dashboards for commercial KPI visualization used by approximately 229 users.
    • Built financial components, tables, and charts following strict design guidelines.
    • Designed complex flows for creating and managing groups and branch competitions, separating logic into state atoms (Jotai).
    • Prevented unnecessary re-renders through explicit dependencies between interrelated states.
    • Stack: React, MUI, integrated into a Laravel + Blade + MySQL monolith.
  • June 2025 – August 2025: Legacy Architects — Frontend / Backend Developer
    • Helped stabilize a platform with hundreds of active users affected by severe timeout issues.
    • Performed stress testing and optimized database connection pooling, resolving critical performance failures.
    • Fixed and aligned frontend and backend functionalities that did not follow defined workflows.
    • Worked on a poorly maintained legacy codebase, applying strategic changes without compromising system stability.
    • Infrastructure based on AWS (CDK, Lambdas, and serverless services).

Skills

  • Languages & Runtimes & SDK
    • JavaScript, TypeScript, Dart y Flutter
    • Node.js, Deno, Bun
  • Frontend
    • React, Next.js, React Native
    • Tanstack (Router, Query, Form, Virtual)
    • UI Architecture & Design Systems
    • Tailwind CSS, MUI, Emotion, CSS
    • State Management: Context + Redux, Jotai
  • Backend
    • REST API design
    • Authentication & Authorization (JWT, OAuth, social providers)
    • Serverless & backend integrations
    • Drizzle ORM, prizma ORM
    • Firebase
  • Databases
    • PostgreSQL
    • MongoDB
  • Cloud & Deployment
    • VPS deployments
    • AWS: EC2, S3, RDS
    • Cloudflare: Workers, R2, D1, Rules
    • Vercel, Railway, Deno Deploy
  • DevOps & Practices
    • CI/CD pipelines
    • Environment-based configurations
    • Performance optimization & monitoring
    • Git & GitHub
  • AI-Assisted Development
    • Backend AI integrations (prompt-based systems)
    • Prompt optimization for structured outputs
    • AI-assisted workflows to improve delivery speed without compromising quality

Education

  • Software Engineer — Universidad de Córdoba, Colombia

Languages

  • Spanish (Native)
  • English (Professional working proficiency)