Post Job Free
Sign in

Software Engineering Development Engineer

Location:
Redmond, WA, 98073
Posted:
April 11, 2025

Contact this candidate

Resume:

Fangyuan Zhang

Tel: +1-206-***-**** Email: *****************@*******.***

LinkedIn: https://www.linkedin.com/in/fangyuan-zhang-341449259/ GitHub: https://github.com/fyZhang66 Education

Northeastern University Expected: August, 2024 - May, 2026 Master of Computer Software Engineering

Coursework: Database Management Concepts and Systems, Design and Analysis of Algorithms, Software Engineering Hangzhou Dianzi University (HDU), Hangzhou September, 2016 - June, 2020 Bachelor of Communication Engineering

Coursework: Object-Oriented Programming, Data Structures and Algorithms, Linear Algebra, Discrete Mathematics, etc. Skills

Languages: TypeScript, ES6, HTML5, CSS, SQL, Java, Python Frameworks & Tools: React, Vue3, Node.js, Koa.js, Vite, Webpack5, D3.js, Spring Boot, Jest, Maven, Git, Docker, MySQL, JDBC, JPA, Mybatis

Work Experience

HiThink Financial Services Inc. (US) May, 2022 - March, 2024 Software Development Engineer

Contributed to Ainvest app and development Infrastructure

• Optimized the web-client communication protocol in the AInvest hybrid mobile app by collaborating with client-side devel- opers. Developed unified semantic APIs for real-time stock market data retrieval with enhanced error handling, significantly reducing frontend latency and lowering on-call debugging costs.

• Implemented Micro-Frontends architecture by Webpack5 to modularize redundant front-end components across multiple business units. Converted them into separate builds for unified management while supporting partial display customization, significantly reducing UI refactoring and functional change costs.

• Encapsulated a comprehensive suite of data visualization components in TypeScript for displaying public company data—such as institutional holding changes, major shareholders, revenue breakdowns, and stock price curve predictions. Collaborated closely with designers, product managers, and cross-team engineers. Achieved 90% code coverage with unit tests, ensuring high reliability and maintainability.

• Spearheaded the development of features from scratch, including real-time news services and holiday event pages. Conducted code reviews to ensure code quality and adherence to best practices. HiThink Royal Flush Information Network Co., Ltd (China) December, 2020 - May, 2022 Software Development Engineer

Contribution to a AI-driven stock trading App using TypeScript and Node.js.

• Developed modular React components using TypeScript, enhancing code maintainability and scalability. Improved code reusability and reduced code redundancy by 40%, contributing to a 30% increase in daily active users on the app homepage.

• Implemented article text-to-speech functionality by integrating Google TTS via Node.js RESTful APIs. Developed a unified, plug-and-play component that automatically parses article web structures without additional configuration. Successfully deployed the feature to 80% of articles across the application, resulting in a 70% increase in daily active users of the news feature.

• Led a four-member team to develop a backend system for stock selection strategy configuration. Collaborated with PM to build high-performance React components for efficient rendering of large datasets, increasing the strategy configuration efficiency of the PM team by 60%.

China Mobile. - OA&Cloud Department June, 2019 - January, 2020 Front-end engineer (Internship)

Contributed to mobile web pages for promotional activities

• Developed responsive web pages compatible with multiple platforms and devices using React and Express.js.

• Contributed a backend server for sending mobile verification codes using Spring Boot. Designed RESTful APIs based on the MVC architecture.

Projects

Mangosteen bookkeeping app (back-end – Spring Boot, PostgreSQL) October, 2021 - November, 2021

• Developed project from zero using Spring Boot. Employed Test-Driven Development (TDD) methodologies to ensure code reliability and maintainability.

• Implemented authentication modules using JWT and middleware for secure user authentication and authorization.

• Utilized Docker Compose to containerize application components, including PostgreSQL, Nginx, and the Spring Boot app.

• Automated one-click deployment to AWS cloud services using Bash scripts, streamlining the deployment process and reducing manual overhead.

Public Company Analysis (front-end – React, Vite3, Pinia) August, 2022 - October, 2022

• Implemented CSS Modules to dynamically generate unique classes and correctly match with corresponding styles, ensuring style encapsulation and preventing global namespace collisions.

• Encapsulated the data layer using React Hooks and utilized slots to wrap common components like forms and modals

• Implemented route guards and authentication using React Router to secure application routes.

• Wrapped Axios with React Hooks to uniformly handle HTTP requests and responses, streamlining API interactions.



Contact this candidate