我具备扎实的全栈开发技能,精通前端和后端技术栈,能够独立设计并实现高效、可扩展的应用系统。在后端开发方面,我精通Java、Spring Boot、Elixir等技术,具有丰富的开发经验,能够高效构建高性能的分布式系统。在前端开发方面,我熟悉React Native和Android开发,曾为多个项目提供客户端开发支持。除此之外,基于其他基础编程语言(比如C++,Python)的开发我也都擅长。我尤其擅长性能优化,能够从系统架构和代码层面提升应用的运行效率。
此外,我拥有丰富的数据库管理经验,能够设计和优化SQL数据库架构,保证数据的稳定性和查询效率。作为一名全栈开发者,我在多个项目中担任关键角色,包括从需求分析到系统设计、开发、优化和部署的全过程。
我在国内外的团队协作中也积累了宝贵经验,曾与新加坡及其他国家的团队成员一起,推动多个跨国项目的成功实施。我的工作风格注重实际应用与高效交付,能够在团队中发挥领导作用,推动项目按时完成。
分布式应用系统与区块链项目(2023) 在该项目中,我负责设计和实现了一个高效的分布式应用系统,结合了区块链技术来解决分布式系统中的一致性问题。我使用Java实现了整个系统的后端,优化了网络通信性能,支持500个节点的并发操作。在项目中,我还负责了系统的部署和性能测试,确保在实际应用中具备高可用性和高效能。该系统成功为客户提供了一个安全、可靠的分布式平台。
SLIONS项目——AI语言学习应用(2021) 作为SLIONS-kids项目的核心开发者,我参与了该AI语言学习应用的开发。该应用旨在通过智能设备辅助本地小学生的语言学习,使用Java和React Native进行前后端开发。我还参与了数据库设计和管理,确保应用的数据流畅与稳定。此项目成功推动了AI在教育领域的应用,并为相关学校提供了宝贵的使用反馈。
动态网络优化应用(2022) 我在一个动态网络应用项目中,负责优化网络拓扑和算法性能。通过C++和Python实现了高效的网络拓扑构建算法,优化了系统的响应时间和稳定性。该应用成功在实际环境中部署,显著提升了大规模网络环境中的操作效率。
全栈开发项目——企业级管理系统(2021) 我参与了一个企业级管理系统的开发工作,负责后端和前端的开发工作,使用Spring Boot、React和SQL等技术栈构建了完整的系统架构。该系统支持企业的日常运营管理,涉及数据统计、报告生成、用户权限管理等模块。在该项目中,我主导了技术选型和架构设计,确保系统的高效性和扩展性。
这些项目展示了我在实际应用开发中的技术实力,并且能够在团队协作中快速适应并高效推动项目进展。我希望能将我的全栈开发能力应用到更多具有挑战性和创新性的行业项目中,推动技术的实际应用和落地。
教育背景
新加坡国立大学(National University of Singapore) 学士学位(计算机科学,算法与理论方向),辅修数学
• GPA: 4.8/5 (一等荣誉,最高荣誉)
• 作为图灵计划成员,我深入学习了高级算法、分布式系统、并行计算等课程,成绩优异。
• 参与多个全栈开发和分布式系统的应用项目,积累了实际的开发经验。
角色 | 职位 |
负责人 | 研究助理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
我参与过新加坡国立大学基于Elixir的一个游戏编程平台的开发。我负责增加平台的游戏性,比如为平台添加“收藏品系统”,这包括了后端的数据库设计以及前端展示的设计。
这是新加坡国立大学SMC-LAB里的一个研究软件,主要面向学习中文的小学生。这个软件使用AI声音分析,给小学生的中文发音打分来鼓励学习。产品主要基于ReactJS(对于IOS用户)和Java(对于Android用户)。产品开发还包括了数据库管理以及后端AI模型分析。