Assistant Software Engineer
CurrentReact (TypeScript) | Redux | FastAPI (Python) | Docker | AWS | SocketIO | CI/CD | PostgreSQL- Constructed modularized React UI components for an EV charging PaaS, achieving the open-closed principle and accelerating the development cycle by 40%; implemented login, real-time equipment monitoring, and remote equipment control modules. Tech stack: TypeScript, React, Redux, React Router, Vue, Google Maps API, Axios, SCSS.- Led the migration of a 30+ page SaaS application from Vue 2 to React 18, achieving a 30% reduction in project size by pruning legacy and WET code, and a 15% performance improvement by refactoring the frontend architecture, with a focus on optimizing data querying strategies.- Designed an EV station fetching system in Python and hosted it on AWS Lambda, aggregating over 1M data points daily (station, pile, gun) for BI and data analysis while reducing data processing time by 40%. The system is triggered by an EventBridge cron job and handles runtime errors via CloudWatch and SNS. Its horizontally scalable, service-agnostic architecture supports seamless integration of new services.- Developed an AI interactive panel for a FamilyMart smart store using Socket.IO for real-time data streaming and Live2D Web SDK for browser-based virtual character rendering. Built modular VanillaJS controllers for character movement, media, sound, and UI elements. The virtual character engaged customers in real time by conversing, dancing, and playing games, boosting user engagement by 50%. Tech stack: TypeScript, Vite.- Spearheaded the implementation of Test-Driven Development in the frontend team utilizing Jest and GitHub Actions CI, accelerating the development cycle by 30% and reducing debugging time by 25% with the help of tools like Husky; implemented session replay into field testing workflows, reducing the time to identify and resolve software-hardware integration issues by 45%.