Fan Wang(Ivan)
Senior Front-end Engineer
I’m looking for new remote job opportunities and a company that I can grow with. My last job was great, I built some great relationships and enjoyed it. Unfortunately there wasn’t really room to grow and I’ve been lucky enough to take a bit of time off to explore my options.
I have 8+ years of full-time software development experience. I’m familiar with modern web application development, able to quickly adapt to new technology stacks. Strong problem solving skills and excellent cross-team collaboration experience, good at architecture design and performance optimization.
- Deep understanding of code performance impact and scalability, ability to design and implement efficient, stable, and scalable solutions.
- Excellent technical curiosity and self-drive, good at exploring and learning new technologies
- Focus on code quality, passionate about writing meaningful unit and integration tests, and maintaining high test coverage.
- Actively maintains a personal technology blog and has created several popular open source projects such as Raycast Quick Search and Chore-CLI.
My Tech Stacks
- Frameworks:Next.js / React / Astro / Hono / Vue / Vite / Vitest / Redux / React Query
- Testing:Jest, Vitest, Cypress, React Testing Library
- DevOps:Docker, CI/CD (Jenkins, GitLab CI, GitHub Actions)
Work And Project Experience
jinshuju.net, A SaaS company that does online forms and data collection.
Senior Front-end Engineer | Jun 2021 ~ Aug 2024
-
Description:An intelligent online exam SaaS product based on large language models that automatically generates and arranges exam questions.
Tech Stacks:Ruby on Rails / Lite-LLM / React / Next.js 14 / Redux / Glide data grid
-
Description:A all-in-one business platform based on No-Code technology, integrating decentralized form functions, and adding enterprise-level functions such as user grouping and permission assignment to help users create a complete business system.
Tech Stacks:React / Redux / React-Query / GraphQL / Vitest / React-testing library
ThoughtWorks
Front-end Engineer | Mar 2019 ~ Jun 2021
-
A cloud vendor’s micro-front-end transformation
Description:Using the micro-front-end concept to help customers transform multiple existing Jushi applications, help customers split 20+ sub-applications from Jushi applications, and help customer service improve R&D and delivery efficiency through independent development and independent deployment. Through the self-developed Dragonfly framework, it helps customers realize the unified standardization of front-end projects of multiple business lines, reducing customers’ development and maintenance costs.
Tech Stacks:Single-Spa / html-import-entry / Angular / TypeScript / Monorepo / Qiankun
-
Widget SDK development
Description:Develop a plug-in ecosystem similar to that found in the Azure platform to enrich the customer’s own DevOps platform.
Tech Stacks:TypeScript / Jest / Cypress / Angular
BNC Technologies
Java Developer | Jun 2016 ~ Mar 2019
- Independently responsible for the delivery of device management functions in the GiNMS project.
- Led the introduction of Vue + iView as a framework for front-end development, iterating JSP modules into Vue components, and completing the front-end and back-end separation. Built a document application based on VuePress, which improved development efficiency by more than 50%.
- Responsible for the development and maintenance of multiple libraries, during which ES6 was used to refactor several libraries, and ESLint + Prettier was introduced for code style checking.
Tech Stacks: Vue / iView / RequireJS / Webpack / Java / Spring / MySQL
Side Projects
-
Raycast Quick Search
Description:Use a global keyboard shortcut to quickly search selected text or clipboard text via Google or Github or DeepL etc.
Achievements: Get [Raycast Official Recommendation] (https://www.raycast.com/changelog/1-27-0) and get 3K+ installs on the Raycast store. -
Chore-Cli
Description:CLI tool written in TypeScript + Nodejs to automatically generate front-end skeleton and infrastructure.
Achievements:Featured in Tech Enthusiasts Weekly, 100+ Stars on GitHub.
Education
Taiyuan University | Computer Science | Applied electronic technology major | Sep 2013 ~ June 2016
Contact me
GitHub:https://github.com/iwfan
Email:[email protected]
Website:https://iwfan.site
Telegram:https://t.me/iwfan