Close this

Eric Lim

Development
Southern, Denmark

Skills

React.js

About

Eric Lim's skills align with Programmers (Information and Communication Technology). Eric also has skills associated with Web Professionals (Information and Communication Technology). Eric Lim has 8 years of work experience.
View more

Work Experience

Senior Frontend

Sierra.ai
January 2023 - Present
  • Engineer San Francisco, Sierra.ai Frameworks React, Next.js, Express.js, gRPC, JSON Web Tokens (JWT), Bootstrap, Redux, TailwindCSS, Jest, Cypress, Playwright Tools Git, GitLab, Mocha, Jira, AWS SDK, OpenVPN, MySQL, Visual Studio, Slack, Kafka Streams, Postman, Terraform, Sentry, Grafana, RabbitMQ Others System Design, Algorithms, Load Balancers, Performance Optimization, Card Payments, SSL, HTTP Live Streaming (HLS), PIP, SOAP, WebSockets, CI/CD Pipelines, Integration Testing, API Integration, Ajax, Big Data, Lambda Functions, SOLID, RESTful Web Services, AWS Cloud Architecture, Caching, OAuth United States Led the development of Frontend Application from scratch for Admin Dashboard and • Customer Apps usingSvelte, React.js. Built the static browser-compatible, device-compatible, SEO friendly company website • usingSvelte, and Tailwind CSS. Spearheaded the implementation of advanced state management solutions using • MobX and Redux in React.js applications. Led the integration of Three.js library to create immersive 3D visualizations, • addressing technical hurdles such as optimizing rendering performance and handling complex scene interactions. Implemented and managed a robust CI/CD pipeline using tools like Jenkins, Git, • Docker, and AWS, enabling seamless integration, automated testing, and continuous deployment of software applications across multiple environments, resulting in improved productivity, reduced manual effort, and faster time-to-market. Built and maintained art Image Generation platform on AWS powered by ChatGPT • andDALL-E 2 Contributed to improved development workflow and productivity by adopting tRPC • for frontend-backend communication. Seamlessly integrated Tanstack Query(useQuery) and Zustand into frontend • applications, enhancing lightweight and efficient communication and state management. Passionate about cutting-edge technologies and discussed, implemented it with Team • Members for UX application development. Configure the application architecture for memory optimization using bundlers like • Webpack, Vite, RollUp, and Babel. Leveraged Firebase/Supabase authentication and Firestore to integrate secure user • authentication mechanisms, stored and managed transactional data, user profiles, and payment-related information for synchronized frontend application. Introduced Test-Driven Development (TDD) practices to the team, resulting in a • 50%reduction in defect rates, improved code quality, and increased team collaboration and knowledge sharing.

Engineer

Frontend
March 2020 - December 2022
  • Primer United Kingdom Established an agile development process using Scrum and Kanban methodologies, • which improved team communication and collaboration, reduced development cycle time, and increased customer satisfaction. Demonstrated a strong commitment to quality assurance, conducting thorough testing • and debugging using tools likeJest, Storybook, or Cypress to deliver bug-free solutions, including comprehensive testing of payment integration functionalities to ensure secure and reliable transaction processing. Collaborated seamlessly with backend engineers, integrated frontend components with • complex backend systems, utilizingRESTful APIs and GraphQL to facilitate data exchange and application functionality. Leveraged AWS services to enhance the platform's competitiveness and functionality, • integrating with services likeCloudFront for content delivery, CloudWatch for monitoring and logging, and AWS Transit Gateway for scalable network connectivity. Used advanced visualization libraries like D3.js, Three.js, and Chart.js to drive data- • driven decision-making and analysis. Optimized the checkout process by integrating payment gateway solutions such as • Stripe Checkout or PayPal Express Checkout, enhancing user experience and reducing friction in the payment flow.

Engineer

Frontend
April 2016 - February 2020
  • Denmark Cubs Successfully implemented Server-Side Rendering (SSR) and dynamic routing • features offered byNext.js, resulting in optimized page load times and better SEO performance. Implemented comprehensive Unit Tests, Integration Tests, and E2E Tests using Jest • andCypress to ensure high test coverage and robustness of the application, leading to ensure in the software's reliability. Utilized responsive design principles and CSS media queries to ensure seamless • functionality across various devices and screen sizes. Translated complex business requirements into intuitive frontend solutions, leveraging • HTML5, CSS3/SASS, and JavaScript ES6+ to create visually compelling interfaces.

Education

University of Southern Denmark

Bachelor's
April 2012 - March 2016