Resume
Ivan Lara
UI & Full-Stack Developer
Gastonia, NC · Open to relocate
Frontend-leaning UI and Full-Stack Developer with over 10 years of experience building scalable web applications, from early-stage products to enterprise SaaS platforms. Specialized in React, Next.js, Angular, TypeScript, Java, and C#, with a focus on user experience, performance, and maintainable architecture.
Experience
Apply Digital
–
UI Developer | Frontend Developer
Vancouver, Canada · Remote
- Supported digital product delivery for high-traffic custom/private e-commerce platforms using React.js, Next.js, TypeScript, and Angular, partnering with product, design, backend, and QA teams to clarify requirements and deliver production-ready features.
- Integrated Contentful’s GraphQL API to dynamically fetch and render structured content for public landing pages, supporting a scalable CMS-driven architecture and reducing dependency on hardcoded marketing content.
- Led the creation and accessibility enhancement of a scalable UI Kit based on Atomic Design principles, translating Figma designs into reusable, theme-ready components aligned with WCAG guidelines and validating screen-reader behavior with VoiceOver on macOS, improving design consistency and accelerating development across multiple projects.
- Participated in backlog refinement, sprint planning, Jira ticket discussions, and technical conversations, helping translate business requirements into actionable frontend, API, and integration tasks.
- Developed and integrated RESTful APIs with Node.js to support critical e-commerce workflows, including cart management, checkout, order processing, account features, and customer-facing transactional flows.
- Partnered with engineering teams on API-related initiatives, integration flows, and orchestration-layer capabilities to improve communication between frontend applications, backend services, and third-party systems.
- Built and maintained Angular v20 features for a production web platform, including responsive UI components, video API integrations, authentication flows, playback/stream workflows, event handling, and error states.
- Helped investigate and resolve production issues across frontend, API, and integration layers, coordinating with technical teams to identify root causes, validate fixes, and support timely resolution.
- Unified client/server validation using TypeScript generics and Zod, reducing duplicated interfaces, improving type safety, and helping teams ship features with fewer validation-related issues.
- Improved shared-state management across complex UI flows by implementing scalable Zustand-based architecture with a Provider pattern, reducing prop drilling and making component behavior more predictable.
- Adopted Claude Code and custom AI-assisted workflows to improve codebase exploration, accessibility review, documentation, and developer productivity while collaborating with designers, backend engineers, and cross-functional stakeholders.
Technologies: Angular · React.js · Next.js · TypeScript · Node.js · Zustand · Zod · Tailwind CSS · Contentful · Figma · Jira · Claude Code · Claude Agent Skills · GitHub
FPFX Tech
–
UI Developer | Frontend Developer | Backend Developer
Boca Raton, Florida, US
- Built and optimized React and Next.js features using Server Components, improving load performance by 20% and enabling server-side caching for faster data rendering.
- Designed and developed multi-tenant dashboards that allowed users to manage trading data dynamically through reusable, composable React components.
- Led the migration of legacy workflows to Java-based backend services, integrated payment gateways, and delivered the first two MVPs, establishing the foundation for future product development and scalable financial-service integrations.
- Supported digital product initiatives for trading and financial data platforms, translating business needs into reusable dashboards, .NET Core/.NET 8 and SQL Server-backed API integrations, and scalable frontend workflows.
- Partnered with product stakeholders, backend engineers, and business users through Jira backlog refinement and technical discussions to clarify requirements, refine priorities, and align technical solutions with operational needs.
- Implemented Zustand and React Query to manage global state and server-state synchronization, creating more predictable data flows between client applications, .NET APIs, and backend services.
- Collaborated on REST API and orchestration-layer design for high-volume data exchange using .NET 8 and SQL Server, improving frontend consumption patterns and supporting a more modular application architecture.
- Partnered with backend engineers to build .NET Core/.NET 8 microservices using SOLID principles, dependency injection, design patterns, and scalable service integrations, improving maintainability, testability, and scalability.
- Contributed to .NET 8 and Java backend services by implementing CQRS design patterns in REST APIs, separating read and write responsibilities for financial services data.
- Migrated background processing services and REST API workflows from C++ to Python, modernizing legacy processes and improving stability for prop trading services and third-party stock market APIs.
- Helped investigate and resolve production issues across frontend, .NET APIs, SQL Server, authentication, and data workflows, coordinating with technical teams to identify root causes, validate fixes, and support timely resolution.
- Built and validated complex forms using React Hook Form and Zod/Yup, including dynamic schemas driven by backend business logic and user-managed configuration.
- Expanded ownership beyond frontend development by contributing to backend services, microservice architecture, API design, SQL Server workflows, Git-based code reviews, Jira task management, Azure DevOps pipelines, Figma-based workflows, and cross-functional technical discussions.
Technologies: React.js · Next.js · TypeScript · Zustand · React Query · Tailwind CSS · Java · Python · C# · MySQL · Figma · Jira · Contentful · Azure DevOps
Novatech
–
Full Stack Developer
San Salvador, El Salvador · Remote
- Remade the company website using React, Next.js, and TypeScript, increasing Google Lighthouse performance scores to 90+ and improving Core Web Vitals, load speed, and overall user experience.
- Developed modular, reusable UI components in React and TypeScript, standardizing frontend logic across multiple projects and reducing future development effort by 30%.
- Integrated a self-hosted Strapi CMS with React, enabling dynamic content management and simplifying editorial workflows for non-technical and marketing teams.
- Built and maintained complex form workflows using React Hook Form, Formik, and Zod/Yup-style validation patterns, improving form reliability and reducing repetitive validation logic.
- Improved payment services dashboards using Angular and React, enhancing usability, accessibility, and maintainability while reducing user-reported issues by 15%.
- Scaled Java REST API endpoints to support integrations with payment gateways, third-party CMS platforms, and external services, consolidating data from multiple sources into a unified flow.
- Collaborated closely with designers to deliver pixel-perfect UI implementations, improve design-system consistency, and maintain responsive layouts across multiple screen sizes.
- Strengthened my ability to connect frontend performance, CMS architecture, and backend integrations by working across website optimization, dashboard workflows, and API-driven systems.
Technologies: Angular · React.js · Next.js · TypeScript · Strapi · Java · Node.js · Firebase · Azure DevOps · Figma
Stefanini
–
Frontend Developer (Project contract)
San Salvador, El Salvador · Remote
- Migrated a legacy React application from class-based to functional components, introducing React Hooks and modern state management patterns to improve maintainability and performance.
- Designed and optimized dashboards for Walmart Costa Rica, ensuring smooth rendering of large datasets through memoization and virtualized lists.
- Integrated React frontend with Java backend APIs, creating reusable data-fetching utilities and improving response handling for multiple endpoints.
- Developed new features for managing complex data views in React.js, reducing load times and enhancing data visualization for internal business dashboards.
- Managing and validating forms using libraries like React Hook Form and zod.
- Simplified user workflows by redesigning UI flows, resulting in a more intuitive experience for non-technical users.
Technologies: React.js · TypeScript · Java · Redux · React Hooks · Jira
Hypernova Labs
–
Backend Developer
Panama, Panama · Remote
- Developed .NET Core/.NET 6 microservices supporting large-scale banking applications, applying Clean Architecture, Dependency Injection, SOLID principles, and design patterns to improve modularity, testability, and long-term maintainability.
- Improved API performance through asynchronous operations, caching, and SQL Server query optimization, helping deliver faster response times for financial tracking and banking-related services.
- Implemented Entity Framework Core with SQL Server to ensure data integrity, improve persistence workflows, and support efficient data access across distributed .NET Core/.NET 6 systems.
- Collaborated closely with frontend teams using React and Angular to design reliable, performant REST endpoints that supported seamless integration, authentication and authorization processes, between web and mobile applications.
- Improved database functions, stored procedures, and database access policies to strengthen system reliability, enforce business rules closer to the data layer, and support safer data operations.
- Contributed to backend architecture decisions by improving service boundaries, validation flows, and integration patterns across banking and financial service modules.
- Strengthened my backend engineering skills by working deeper with .NET Core/.NET 6 microservices, database optimization, security-aware data access, scalable API design, Git, Jira, and Azure DevOps workflows in a financial services environment.
Technologies: .NET Core · C# · EF Core · MS SQL · React.js · Angular · TypeScript · Node.js · MongoDB · Azure DevOps · Jira
GoDigital Group
–
Tech Lead | Full Stack Developer
Panama, Panama · Remote
- Joined as the first developer in the startup, helping define the initial technical foundation, architecture decisions, and development standards that supported the launch of multiple SaaS products.
- Designed and developed a loyalty management platform from the ground up using .NET Core, C#, Angular, and SQL Server, enabling retail clients to manage rewards, customer engagement, promotional workflows, and recurring customer retention programs.
- Created a drag-and-drop page builder in React, enabling marketing teams to launch landing pages and campaign layouts without developer support, reducing turnaround time for content updates.
- Built dynamic storefront experiences using React and Gatsby.js, allowing clients to manage public-facing content faster and improve customer interaction across digital channels.
- Developed a crowd-buying web application that allowed users to collectively purchase discounted products, supporting real-time deal tracking and scalable backend workflows for campaign-based sales.
- Implemented Repository and Unit of Work patterns across API layers, improving transactional consistency, maintainability, and separation of concerns as the platform scaled.
- Developed payment features including redeemable points, payment links, and customer reward flows, expanding the platform’s ability to support different retail and loyalty business models.
- Contributed to infrastructure decisions, CI/CD pipelines, Docker-based environments, and reusable UI libraries, improving deployment consistency and accelerating future product development.
- Grew from feature delivery into early-stage technical ownership by helping shape product architecture, reusable engineering patterns, and scalable foundations for a startup environment.
Technologies: Angular · React.js · TypeScript · .NET Core · C# · EF Core · MS SQL · MongoDB · Node.js · Material UI · Docker · Firebase · Ionic · Bulma · Asana
Online
–
Tech Lead | Backend Dev | Web Designer
Managua, Nicaragua · Remote
- Designed and developed user-friendly e-commerce and corporate websites, improving usability, customer experience, and delivery quality for multiple clients.
- Automated manual reporting and analytics processes by building a custom internal web application, reducing reporting time from hours to minutes.
- Implemented a reusable boilerplate website system that reduced project setup time from 15 days to 3 days, significantly improving team efficiency and delivery speed.
- Promoted to lead e-commerce website production, managing priorities, coordinating delivery, and ensuring timely completion of high-quality client projects.
- Developed and maintained backend infrastructure using .NET Framework, Razor Pages, ADO.NET, and SQL Server, ensuring seamless integration with database-driven applications.
- Earned the Microsoft Certified Professional accreditation, strengthening my foundation in HTML, CSS, JavaScript, and web application development while applying those skills to production projects.
Technologies: HTML · CSS · jQuery · Razor Pages · .NET Framework · MS SQL · ADO.NET · Bootstrap