



个人介绍
我是代码侠阿杰,一名资深后端开发工程师,毕业于哈尔滨工业大学计算机科学与技术专业。我先后担任过字节跳动的高级软件工程师,以及腾讯的后端架构师。
在字节跳动时,我主导了抖音特效算法优化项目,通过算法改进,大幅提升了特效加载速度,使加载时间缩短了30%,显著增强了用户体验。在腾讯期间,***云开发平台的核心模块开发,助力平台稳定承载每日数亿次的请求。另外,我还主导过一款电商APP后端架构的搭建,成功保障该APP在大促期间平稳运行,订单处理峰值达到每秒5万笔。
我熟练使用Java、Python、Go语言,对Spring Cloud微服务架构、TensorFlow机器学习框架、以及MySQL、Redis数据库都有深入的实践经验。
如果我能帮上你的忙,请点击“立即预约”或“发布请求”
工作经历
2022-12-09 -2024-11-06字节跳动软件工程师
需求与设计阶段 - 参与需求分析:与产品经理、客户等沟通,深入了解业务需求,将业务需求转化为技术需求,明确软件系统要实现的功能、性能等要求。例如在开发电商平台时,了解商家商品上架、用户下单、支付结算等需求细节。 - 软件系统设计:参与软件系统架构设计,确定系统的整体结构、模块划分、接口设计等,考虑系统的可扩展性、稳定性、安全性等因素。比如设计分布式系统架构来应对高并发访问。 开发与实现阶段 - 代码编写与实现:负责软件主要功能的代码编写,使用合适的编程语言(如Java、Python、C++等)和开发框架实现功能模块。如用Java开发后端业务逻辑,用Vue.js开发前端页面交互。 - 指导与协作:指导程序员的工作,为其提供技术支持和代码审查;与其他软件工程师协作,共同完成项目开发任务,解决开发过程中遇到的技术问题。 - 技术难题攻关:解决工程中的关键问题和技术难题,研究和应用新技术来优化软件性能和功能。比如优化数据库查询语句以提高数据读取速度。 测试与质量保障阶段 - 编写测试用例:编写软件单元测试用例,对自己开发的功能模块进行测试,确保代码质量;配
教育经历
2013-08-06 - 2017-06-10哈尔滨工业大学软件工程本科