About Fin Chen
With over a decade of experience as an engineer, I served as the CTO of Yourator, leading the product team to deliver exceptional solutions. I am deeply passionate about frontend development, combining design and technology to create software with outstanding user experiences that effectively address real-world problems.
In addition to my focus on frontend development, I am experienced at integrating data analysis and user feedback to provide a solid foundation for strategic product decisions. I firmly believe that the value of technology lies not only in solving problems but also in closely aligning with user needs, ensuring every feature delivers meaningful impact.
Skills
-
Frontend Development and Architecture: Years of experience in frontend development, with expertise in React and building modular, maintainable code structures. Experienced in modularizing and refactoring large-scale frontend systems, and adept at implementing solutions with JavaScript and CSS. Proficient in frontend performance optimization, including code splitting, resource optimization, CDN deployment and updates, as well as caching and loading strategies.
-
Project and Product Management: Skilled in using project management tools like ClickUp and knowledge management tools like Notion to manage project progress, task allocation, and team collaboration. Proficient in managing the full product lifecycle, from requirement analysis to product launch. Capable of quickly adjusting project priorities based on market and user needs, ensuring alignment between product features and business objectives.
-
Data Analysis and User Research: Combines data analysis with user research to enhance product experiences and optimize feature designs. Proficient in tools like Google Analytics, ELK, and Metabase to derive insights that drive product decisions and optimizations. Experienced in conducting UX research, using various methods to understand user needs at different stages and scales of product development.
-
Improving Software Quality: Promotes consistency, readability, and quality in team codebases. Facilitates Code Reviews to identify potential issues, technical debt, and performance bottlenecks, enhancing software reliability and maintainability. Focuses on best practices in software development processes, establishing team coding standards tailored to team needs, and ensuring long-term system stability.
Experiences
Yourator, CTO
- Product Strategy: Drove product development by combining product data analysis with user needs. Developed AI-powered resume writing and talent screening/search features, achieving a 20% increase in resume completion and a 50% rise in resume creation rates.
- Team Management and Skill Development: Led recruitment, training, and performance management for the product team, leveraging OKRs to drive growth. Implemented tools like ClickUp and Notion to improve task and knowledge management and adopted Scrum to enhance development efficiency. Conducted Code Reviews and technical exchanges to elevate the team’s technical expertise, ensuring system stability and scalability.
- Technical Decisions and System Optimization: Selected stable and effective technologies aligned with product requirements and team expertise, such as introducing React for frontend modularization and ELK to improve search accuracy.
- Data-Driven Product Optimization: Established data analysis workflows using GA, ELK, and Metabase to quickly generate product insights, support decision-making, and validate features, ensuring continuous optimization that meets user needs.
TenMax, Frontend Tech Lead
- Ad Loading Performance Optimization: Reduced ad loading script size from 30kb to 16kb and implemented asynchronous loading, improving ad loading speed by 20%.
- Multimedia Ad Architecture Design: Designed a multimedia ad architecture using vanilla JavaScript and CSS, enabling flexible ad template loading and multimedia playback, which evolved into a key company product.
- Development Process Optimization: Introduced Webpack and UglifyJS to reduce build size and time, achieving a 5x faster build speed. Established E2E testing with Nightwatch, halving QA testing time.
Digbil, Team Lead
- Cloud-Based Digital Signage Management System: Led the design and development of a digital signage management platform, utilizing nw.js to create a robust ad display system and overcoming multi-screen display challenges.
- Multi-Screen Technology Application: Used Linux's XVFB to manage windows across four screens, enhancing system flexibility and stability.
Values / Beliefs
- Driven by Purpose: Actions stem from the pursuit of self-worth.
- Scientific Spirit: Decisions are guided by logic and data, driving sustainable growth.
- Applied Technology: Firmly believe that technology should create value for products.
- Collective Intelligence: Sharing and collaboration inspire deeper insights and creativity.
Core Traits
- Logical: Values rationality and coherence in thinking.
- Pragmatic: Focused on practical and actionable solutions.
- Collaborative: Skilled at integrating team efforts and adapting to team needs.
- Disciplined: Balances time management with goal-oriented focus.
Work Habits
- Efficient Execution: Focuses on deep thinking and planning in the morning, with afternoons dedicated to technical development.
- Data-Driven: Decisions are based on analysis, emphasizing results and effectiveness.
- Process Optimization: Utilizes frameworks like OKRs and Scrum to ensure smooth project workflows.
- Goal-Oriented: Regularly reviews outcomes and strives for continuous improvement.
Current Goals
- Enhance people-related skills, such as motivation, social connection, and communication.
- Strengthen frontend fundamentals with a deeper focus on HTML, CSS, and JavaScript.
- Explore the application of AI technologies in development, leveraging AI as a supportive tool.