Available to hire
I’m Norman Liu, a Senior UI/Frontend Engineer with 10+ years of building scalable, high-performance web interfaces for enterprise and consumer platforms. I specialize in React, Angular, and Vue, with strong focus on TypeScript, modern state management, and component-driven architectures.
I thrive in cross-functional teams—working with product, design, and backend engineers in Agile environments—to optimize performance, accessibility, and design-system development. I’ve led frontend initiatives at multinational companies, mentored junior developers, and enjoy translating complex requirements into clean, maintainable code.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Cobalt Brands
February 1, 2022 - PresentDeveloped and maintained web applications for the luxury spirits and fragrances portfolio using React.js for client-facing UI and Python/FastAPI for backend; designed GraphQL APIs to optimize data retrieval; optimized PostgreSQL data models and queries; hosted on AWS (EC2/S3); containerized with Docker; mentored junior engineers; collaborated with marketing and product teams to align branding.
Senior Full-Stack Developer at Codal
April 1, 2018 - February 1, 2022Developed and maintained custom web applications for diverse clients using React.js and Vue.js for front-end; Node.js/Express.js and Python/FastAPI for back-end; designed GraphQL APIs; deployed on AWS (EC2, S3, Lambda); managed PostgreSQL and MongoDB; containerized with Docker; collaborated with clients to translate business needs into technical specs.
Full-Stack Developer at General Motors
March 1, 2015 - April 1, 2018Developed Vehicle Tracking System using Node.js and Angular; built User Management Portal with TypeScript and SQL Server; used Docker and Kubernetes for deployment; collaborated with teams to establish CI/CD pipelines using Azure DevOps.
Full-Stack Developer at Expedia Group
March 1, 2013 - March 1, 2015Developed Travel Booking Portal using React.js frontend and Node.js/Express backend; implemented GraphQL for Customer Profile Management; managed AWS cloud infrastructure (EC2, S3, Lambda) for scalable deployments; designed automated tests for Booking Confirmation and led legacy-migration efforts.
Full-Stack Developer Intern at IBM
August 1, 2012 - March 1, 2013Collaborated on data-driven digital solutions; built React/FastAPI web apps; leveraged AWS for deployment; participated in Agile sprint planning to continuously improve development processes.
Senior Backend Engineer at Codal
April 1, 2018 - February 1, 2022Developed enterprise backend systems using Java and Spring Boot, delivering scalable solutions for multiple clients. Designed and implemented RESTful APIs following best practices for versioning, security, and documentation. Built microservices-based architectures enabling independent deployment and horizontal scalability. Led one polyglot microservices project, where: Core domain services were built using Java (Spring Boot); Supporting real-time and integration services were implemented using Node.js; Implemented service-to-service communication using synchronous APIs and asynchronous messaging patterns. Managed PostgreSQL and MongoDB databases, focusing on data modeling, performance tuning, and reliability. Deployed and operated services on AWS (EC2, S3, Lambda) using Infrastructure as Code and CI/CD pipelines. Implemented Docker containers to standardize local development and production deployments. Collaborated with frontend teams using React.js to deliver end-to-end features. Work
Software Engineer at General Motors
March 1, 2015 - April 1, 2018Developed backend systems for vehicle and fleet management platforms using Java, Spring MVC, and Spring Boot. Designed and implemented RESTful APIs supporting large-scale data exchange across enterprise systems. Built backend services handling vehicle telemetry, user management, and operational workflows. Optimized SQL queries and database interactions to support high-volume transactional workloads. Implemented authentication and authorization mechanisms aligned with enterprise security standards. Containerized Java services using Docker and deployed them via Kubernetes for scalability and reliability. Established and maintained CI/CD pipelines using Azure DevOps, improving release consistency and speed. Collaborated with frontend teams using Angular to support enterprise UI applications. Participated in architectural reviews and contributed to long-term platform modernization efforts. Key Project: Led development of a Java-based content and service engine, enabling reuse across multip
Backend Engineer at Expedia Group
March 1, 2013 - March 1, 2015Developed backend services for large-scale travel booking platforms using Java and Spring Framework. Implemented APIs supporting flight, hotel, and activity booking workflows with high concurrency requirements. Designed and optimized services for customer profile management and trip lifecycle operations. Integrated backend systems with third-party vendors and internal enterprise services. Managed and deployed services on AWS, ensuring high availability and fault tolerance. Improved system performance by refactoring legacy components and optimizing service interactions. Implemented automated testing and monitoring to improve system reliability and deployment confidence. Supported migration of monolithic systems to modern Java-based service architectures.
Software Engineer Intern at IBM
August 1, 2012 - March 1, 2013Assisted in developing enterprise applications using Java, Spring, and SQL. Built backend components focused on performance, scalability, and maintainability. Collaborated with senior engineers on system design and implementation tasks. Participated in requirements analysis and technical documentation efforts. Supported integration of backend services with frontend applications. Wrote unit tests and assisted with debugging production issues. Worked with cloud-based environments for deployment and testing. Gained hands-on experience with Agile development practices.
Senior UI / Frontend Engineer at Cobalt Brands
February 1, 2022 - PresentLed the design and development of React frontend applications supporting global luxury e-commerce platforms. Built component-driven UI architectures to improve reuse, consistency, and development velocity. Implemented TypeScript across the frontend, translated brand-focused designs from Figma into pixel-perfect, responsive interfaces, and integrated with GraphQL services. Optimized performance via code splitting, lazy loading, and runtime profiling; implemented accessibility best practices per WCAG; developed unit and integration tests with Jest and React Testing Library; mentored junior frontend engineers; collaborated with backend teams to define scalable API contracts.
Senior Full Stack Developer at Codal
April 1, 2018 - February 28, 2022Designed and delivered React frontend applications for enterprise and startup clients; implemented modular component libraries and reusable UI patterns to ensure consistency; utilized Vuex for state management; integrated frontend with backend services via REST APIs; collaborated with UX designers and product stakeholders to optimize user workflows; improved performance and accessibility; built automated tests; supported CI/CD pipelines; provided technical leadership and mentorship.
Full Stack Developer at General Motors
March 1, 2015 - April 30, 2018Developed enterprise frontend applications using Angular to support vehicle and fleet management; built data-driven UIs for operational workflows and real-time monitoring; implemented RxJS-based reactive patterns; integrated with high-volume REST APIs; ensured reliability and scalability via modular architecture and strict coding standards; implemented role-based UI access controls; participated in UI modernization, design reviews, and CI/CD.
Full Stack Developer at Expedia Group
March 1, 2013 - March 31, 2015Developed large-scale, customer-facing web applications using AngularJS to support high-traffic travel booking workflows; built modular components and directives; implemented two-way data binding and client-side routing; integrated frontend applications with backend booking and customer profile systems via RESTful APIs; optimized page performance; collaborated with UX designers and product managers to refine journeys and improve conversions; supported modernization of legacy jQuery components into AngularJS modules.
Frontend Developer Intern at IBM
August 1, 2012 - March 31, 2013Assisted in developing frontend components using JavaScript, HTML, and CSS for enterprise applications; supported UI integration efforts between frontend components and backend services; worked closely with senior engineers to implement UI enhancements and bug fixes; participated in design discussions and usability reviews; gained hands-on experience with Agile development practices.
Education
Bachelor of Science at The University of Texas at Dallas
January 1, 2009 - January 1, 2012Bachelor of Science at The University of Texas at Dallas
January 1, 2009 - January 1, 2012Bachelor of Science at The University of Texas at Dallas
January 1, 2009 - December 31, 2012Qualifications
Industry Experience
Software & Internet, Professional Services, Manufacturing, Travel & Hospitality, Transportation & Logistics, Retail
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Austin today.