后端开发:熟练使用 Java 及 SpringBoot 框架,能够构建高度可维护和扩展的服务应用,具备良好的编程规范。
缓存处理:熟练使用 Redis 缓存数据库,实现数据缓存优化,提升系统整体性能。
消息队列:熟练使用 RocketMQ 消息队列,可实现分布式消息处理和异步解耦。
数据库管理:熟练掌握 MySQL 数据库,包括常规操作、性能调优和高效稳定的 SQL 设计。
数据访问层:熟练运用 MyBatis 进行数据访问和持久化操作,有效优化 SQL 执行效率。
移动开发:熟练运用 Flutter 构建高性能跨平台移动应用,关注性能优化与用户体验提升。
移动端 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倍。该脚本极大地缩短了更新时间,大幅提高了工作效率。