← Back to list
Registration: 23.04.2024

Eric Lim

Skills

JavaScript
TypeScript
GraphQL
HTML5/CSS3
Terraform Script
React
Socket.IO
Stripe
jQuery
Web API
REST APIs
WebRTC
Material UI
Radix UI
D3.js
Chart.js
Ploty.js
Three.js
Firebase
Supabase
Next.js
Express.js
gRPC
JWT
Bootstrap
Redux
TailwindCSS
Jest
Cypress
Playwright
Git
GitLab
Mocha
Jira
AWS SDK
OpenVPN
MySQL
Slack
Kafka Streams
Postman
Terraform
Sentry
Grafana
RabbitMQ
Microservices
OOP
Web Architecture
Test-driven Development
Scrum
Unit Testing
KISS
DRY
DevOps
CI/CD

Work experience

Senior Frontend Engineer
since 01.2023 - Till the present day |Sierra.ai
Svelte, MobX, Redux, React.js, Svelte,Tailwind CSS, Customer Apps, CI/CD, AWS, Webpack, Vite, RollUp, Firebase, Supabase
● Led the development of Frontend Application from scratch for Admin Dashboard and Customer Apps using Svelte, React.js. ● Built the static browser-compatible, device-compatible, SEO friendly company website using Svelte, 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 and DALL-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.
Frontend Engineer
03.2020 - 12.2022 |Primer
Scrum, Kanban, RESTful APIs, GraphQL, D3.js, Three.js, Chart.js, AWS, Cypress, Jest, Storybook
● 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 like Jest, 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, utilizing RESTful APIs and GraphQL to facilitate data exchange and application functionality. ● Leveraged AWS services to enhance the platform's competitiveness and functionality, integrating with services like CloudFront 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 datadriven 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.
Frontend Engineer
04.2016 - 02.2020 |Cubs
HTML5, CSS3/SASS, JavaScript ES6+, Unit Tests, Integration Tests, E2E Tests, Jest, Cypress
● Successfully implemented Server-Side Rendering (SSR) and dynamic routing features offered by Next.js, resulting in optimized page load times and better SEO performance. ● Implemented comprehensive Unit Tests, Integration Tests, and E2E Tests using Jest and Cypress 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.

Educational background

Engineer (Bachelor’s Degree)
2012 - 2016
University of Southern Denmark

Languages

EnglishProficient