移动端 APP 服务器开发:
1、全面负责 APP 服务器端的 Java 开发,涉及模块设计、编码调试等多个环节。
2、利用 MySQL 数据库设计和优化数据表结构,编写高效的 SQL 语句以满足产品需求。
3、引入 Redis 缓存机制,显著增强了系统的访问速度和响应性能。
4、结合 MyBatis 框架优化数据库操作,确保系统运行效率和代码质量稳定性。
5、参与测试流程,对发现问题能够迅速响应并修复,保障项目顺利推进。
Flutter 移动端开发:
1、熟练使用 Flutter 框架,独立实现复杂的 UI 界面和流畅的动态效果。
2、主导公司内部 Flutter 插件的开发和维护,解决了项目中跨平台开发的特定问题,提高了开发效率。
3、根据项目需求,封装常用的 Flutter 部件,以提高代码复用性和开发效率。
4、与测试、客服团队紧密协作,快速修复各种问题,确保移动应用的稳定性和性能优化。
5、持续关注 Flutter 技术,积极学习和探索新的开发方法和工具,提升技术水平。
其他经验:
1、对 Redis 数据库进行深入分析,将内存使用率从 16G 降低至 8G,降低 50% 的内存消耗。这一优化措施不但有效提高了
资源利用率,还为公司每月节省千元成本。
2、准确定位并解决错误使用 Redis 命令导致的 Redis 堵塞问题,恢复了服务器的可用性,保障了用户体验。
3、发现并解决了因不正确使用 SQL 导致的服务器请求慢而严重影响用户体验的问题。通过优化 SQL 语句,显著提升了服务
器的响应速度,从而改善了用户体验。
4、开发服务器自动打包脚本,将更新服务器时间缩短8倍。该脚本极大地缩短了更新时间,大幅提高了工作效率。