Aspiring Software Engineer with strong experience in full-stack development using React, Node.js, and SQL. Passionate about building scalable web applications with a focus on clean architecture, data visualization, and high-quality user experience. Currently pursuing MSc in Digital Business at UCC, seeking opportunities to grow in fast-paced, innovative environments like Apple.
• Participated in the development of a real-time internal data monitoring dashboard for Tencent Cloud Services, using React, Redux, and Ant Design to build interactive UI components and data visualizations.
• Built and maintained RESTful API endpoints with Node.js and Express, supporting features such as user activity tracking, real-time notifications, and permission control.
• Integrated the frontend with backend services using Axios and WebSocket, enabling low-latency data updates and responsive user experience.
• Designed and optimized SQL queries to retrieve metrics from MySQL, significantly improving data response time by 30%.
• Collaborated with product managers and data analysts to understand business KPIs and transformed them into usable metrics and visual dashboards.
• Followed Agile methodologies; participated in daily stand-ups, sprint planning, and peer code reviews to ensure code quality and team alignment.
• Wrote unit and integration tests using Jest and Supertest, achieving 85%+ test coverage across modules.
Tech Stack: React, Redux, Node.js, Express, MySQL, Axios, Ant Design, Jest, Git
Languages: JavaScript, JSX, HTML, CSS, SQL, MongoDB, Nodejs Typescript, Javase, Python
Developer Tools: VS Code, WebStorm, Intellij Idea, Pycharm
Open Source Frameworks: React, Express
Others: Git, MySQL
Admin Panel
(JSX + React + Redux + HTML + CSS + JavaScript + AJAX + Ant design)
Course Management System
(Node.js + SQL + Sequelize + JavaScript + RESTful.)
login/registration, course delivery, search and like functionalities.
support features such as course search and fuzzy search
permission verification