juanllano
Full Stack Engineer
I’m a Senior Full-Stack Software Engineer with 8+ years of experience building and evolving web applications,
APIs, and distributed systems.
I started my career with a strong focus on frontend development, working extensively with JavaScript,
React, and TypeScript. Over time, my work naturally expanded into backend engineering, API development,
databases, system integrations, cloud infrastructure, and software architecture. Today, I enjoy working across
the entire stack, with a particular interest in backend systems, APIs, integrations, and designing solutions
that connect different parts of a larger system.
Throughout my career, I’ve worked on a wide range of products and platforms, including promotional and
internationalized websites, social platforms with payment capabilities, enterprise applications, data-driven
platforms, insurance portals, CRM integrations, and distributed systems. I have experience working with both
monolithic applications and microservice architectures, as well as smaller APIs that connect larger systems
and services.
One part of engineering I particularly enjoy is taking an idea or business requirement and turning it into
something concrete. I like working with clients and stakeholders to understand what they actually need,
identifying the underlying problem, and translating that into a practical technical solution that can be
implemented and maintained.
I consider myself a curious and pragmatic engineer. I don’t believe in following a technology, architecture, or
AI-generated solution blindly. I prefer to understand the problem, evaluate the available options, consider the
trade-offs, and choose the approach that makes the most sense for the situation.
I am also passionate about continuous learning and exploring new ways of building software. More recently,
this has led me into AI-assisted and agentic software development, including working with LLM-powered
applications and experimenting with Spec-Driven Development and AI coding agents. I see AI as a powerful
tool for amplifying engineering capabilities—not as a replacement for engineering judgment. My goal is to use
these tools to move faster while still understanding, reviewing, testing, and taking ownership of the software
that is ultimately delivered.
My core technical experience includes TypeScript, JavaScript, React, Next.js, Node.js, NestJS, GraphQL, Post-
greSQL, MongoDB, AWS, Terraform, API development, microservices, system design, software architecture,
automated testing, and third-party integration
APIs, and distributed systems.
I started my career with a strong focus on frontend development, working extensively with JavaScript,
React, and TypeScript. Over time, my work naturally expanded into backend engineering, API development,
databases, system integrations, cloud infrastructure, and software architecture. Today, I enjoy working across
the entire stack, with a particular interest in backend systems, APIs, integrations, and designing solutions
that connect different parts of a larger system.
Throughout my career, I’ve worked on a wide range of products and platforms, including promotional and
internationalized websites, social platforms with payment capabilities, enterprise applications, data-driven
platforms, insurance portals, CRM integrations, and distributed systems. I have experience working with both
monolithic applications and microservice architectures, as well as smaller APIs that connect larger systems
and services.
One part of engineering I particularly enjoy is taking an idea or business requirement and turning it into
something concrete. I like working with clients and stakeholders to understand what they actually need,
identifying the underlying problem, and translating that into a practical technical solution that can be
implemented and maintained.
I consider myself a curious and pragmatic engineer. I don’t believe in following a technology, architecture, or
AI-generated solution blindly. I prefer to understand the problem, evaluate the available options, consider the
trade-offs, and choose the approach that makes the most sense for the situation.
I am also passionate about continuous learning and exploring new ways of building software. More recently,
this has led me into AI-assisted and agentic software development, including working with LLM-powered
applications and experimenting with Spec-Driven Development and AI coding agents. I see AI as a powerful
tool for amplifying engineering capabilities—not as a replacement for engineering judgment. My goal is to use
these tools to move faster while still understanding, reviewing, testing, and taking ownership of the software
that is ultimately delivered.
My core technical experience includes TypeScript, JavaScript, React, Next.js, Node.js, NestJS, GraphQL, Post-
greSQL, MongoDB, AWS, Terraform, API development, microservices, system design, software architecture,
automated testing, and third-party integration
Experience: 8 years
Yearly salary: $80,000
Hourly rate: $0
Nationality: 🇨🇴 Colombia
Residency: 🇨🇴 Colombia
Experience
Full-Stack Engineer
Gorilla Logic - Goosehead 2026 - 2026
Contributed to Purchase a Policy 2.0, a customer-facing insurance platform that guided clients through carrier selection, policy configuration, payment, policy binding, and purchase confirmation. • Owned the implementation of the Buyer Details and Additional Drivers workflows within the policy-purchase process. • Implemented ACORD and carrier-specific field validation to ensure customer and driver information matched the data requirements for policy confirmation, purchase, and binding. • Contributed to carrier integrations and updates to the ACORD API that supported a new client-server communication flow. • Worked through a Spec-Driven Development process, translating Jira tickets and business requirements into detailed implementation specifications that AI coding agents could interpret and execute. • Used Cursor with Claude Opus and OpenAI Codex to guide agentic implementation, while personally reviewing, testing, correcting, and validating all generated changes. • Maintained implementation documentation and reusable project context so completed work could support subsequent development tasks. • Converted recurring development instructions and processes into reusable agent skills, reducing repeated guidance and improving consistency. • Adapted the carrier implementation after an external API update was introduced during development. • Delivered the only functional branch supporting the targeted carrier workflow, with successful policy configuration and binding behavior
Full-Stack Engineer
Gorilla Logic - MavenAgi 2025 - 2025
Contributed to client-facing AI Copilot applications that integrated LLM-powered agents with CRM platforms such as Salesforce, Zendesk, and Freshdesk to support customer service and business workflows. • Built and maintained platform-specific Copilot apps integrating GPT-based LLMs, core agent logic, and chat systems. • Design and implement full-stack features using Next.js, React, and Node.js for APIs and services connecting the LLM with CRM platforms (Salesforce, Zendesk, Freshdesk). • Configured AI agents and prompt behavior to align Copilot responses with client workflows and CRM use cases. • Maintain high test coverage and reliability using Vitest (unit testing) and Playwright (end-to-end testing). • Conduct code reviews and ensure maintainable, consistent code with Claude-assisted development guidelines. • Translate complex client requirements into scalable, production-ready features
Full-Stack Engineer
Gorilla Logic 2024 - 2025
Contributed to an enterprise reporting platform that collected, processed, and transformed complex client data into configurable reports, data tables, and quality-control workflows. • Designed and implemented backend algorithms using NestJS, Node.js, and TypeScript to gather, combine, interpolate, and process data for client-specific report generation. • Reduced API and database response times from minutes to seconds through query optimization, indexing, improved data access patterns, and more efficient MongoDB and Prisma data models. • Designed and delivered a custom grouping and filtering system for large report datasets, working directly with clients to define expected behavior and configuration requirements. • Implemented complex report-configuration, generation, and data-viewing workflows using Next.js, React, and TypeScript. • Designed and maintained Prisma schemas, MongoDB data models, and relationships required to support new reporting features and preserve data integrity. • Partnered directly with clients to identify workflow problems, clarify requirements, and translate business needs into scalable and maintainable technical solutions. • Refactored legacy code, addressed technical debt, and expanded unit-test coverage using Jest and React Testing Library. • Strengthened type safety by replacing broad any usage with domain-aligned TypeScript models and maintaining consistent types across frontend and backend workflows
Full-Stack Engineer
Gorilla Logic 2022 - 2024
• Develop and maintain applications in Javascript/TypeScript with React • Develop and maintain GraphQl with Apollo server and Apollo client integration coded in Node/typescript • Develop and maintain a microservice integration served through an API gateway on node Js typescript • Fetching data and Making changes on databases through Knex.js or raw SQL for setting up test environments, data migration, or altering tables for structural changes. • Making tech designs for new features desired on the platform. Detailing technical requirements, flow for new features, data structure, code changes requirements, types changes, and database changes. • Making use of Agile Methodologies for fast project development. • Implementing unit testing, types testing, and integration testing to keep individual parts and environments in check.
Full-Stack Engineer
Gorilla Logic 2021 - 2022
Add new React components for new features in, Javascript/Typescript, and CSS/styled-components. Work on new features for an API in NodeJs/typescript integrated with Postgres DB and Sequelize ORM. Keep a high quality on the Jest testing set up for the working environments. Help design new features impacting API, front-end, and DB changes. Participate in architectural planning meetings for application improvement and future features. Elaborate and integrate a microservices architecture in AWS with AWS Lambdas and terraform. Integrate CI/CD with gitflow for aws services.
Web UI Developer - Javascript / React / NodeJs
Globant 2020 - 2021
Working on HBO Max marketing site for launch and internationalization. Creating React, Javascript, CSS/styled-components components for pages integrated with NextJs. Developing and updating features for API in NodeJs for page generation. Improving the site page’s performance.
Web UI Developer - Javascript
Globant 2018 - 2020
Developing components with React, Javascript, and CSS. Developing features with Javascript and Node.js. Making use of Agile Methodologies for fast project development. Making test with Jest and enzyme for modules validation. Developing an application Adobe Experience Manager by making use of HTML, CSS, React, and Bootstrap.
Independent contractor
Centro de Innovación y Desarrollo (CID) 2017 - 2018
In charge of developing different platforms, websites, and web pages by making use of languages and tools such as HTML, CSS, NodeJs, React, Bootstrap and WordPress. Guaranteeing responsive design in all sites. Bachillerato digital team member. In charge of developing interactive pages for the platform utilizing HTML, CSS, Javascript, and JQuery.
Skills
aws
golang
graphql
nextjs
node
postgres
react
typescript
full-stack
english
french
spanish