涵盖多种能源业务领域,包括空压机、光伏、储能、余能利用、充电桩、碳资产、碳资信等,并整合统一门户、综合案例、微信公众号、微信小程序、千企千面、台账系统和一体化项目管理系统。该平台旨在提升能源业务的管理效率,加强服务网点管控,优化管理手段。
技术栈:
• 后端:采用 Spring Boot 框架,结合 Spring Security 实现安全认证。使用 MyBatis 及 MyBatis-Plus 进行高效的数据访问操作。Swagger 用于生成 API 文档,Flowable 管理工作流,Redis 提供缓存和热点数据快速读取功能,以提高数据访问效率。
• 前端:基于 Vue 2 搭建响应式用户界面,Element UI 用于构建美观的界面组件。ECharts、AmCharts 和 Raphael 提供丰富的数据可视化功能,增强用户交互体验。
• 物联网与支付:通过阿里 IoT 实现硬件设备对接,确保设备数据实时传输。adapay 支付平台集成支付、分润、自动退款和提现功能,简化财务流程。
• 视频监控:对接海康 API,实现告警数据落地,支持视频预览和回放,提升安防管理效能。
• 数据存储与处理:运用分库分表技术应对大规模数据存储与查询需求。数据加工层负责将原始数据转化为汇总数据,进一步优化数据处理流程。
• 分布式架构:引入分布式架构设计,利用 Kafka 或 RabbitMQ 作为消息中间件,实现系统间的解耦和异步消息传递。有效进行流量削峰,支持系统的灵活扩展,增强平台的稳定性和处理能力。
主要职责:
1. 项目规划与启动:主导项目需求调研,与客户紧密沟通,明确项目目标和需求。制定项目计划,包括时间表、资源分配、风险评估和应对策略。
2. 技术选型与架构设计:负责后端和前端技术栈的选择,设计分布式架构,确保系统的高性能、可扩展性和稳定性。
3. 软件开发:负责数据库设计,以及核心业务代码的编写。
4. 团队管理与任务分配:组织开发团队,进行任务拆解和分工,确保团队成员明确各自职责,高效协作。
5. 项目执行与监控:监控项目进度,及时解决开发过程中遇到的技术难题和团队协作问题。优化工作流程,合理调配资源,确保项目按时交付。
6. 质量控制与测试:注重项目质量控制,定期组织代码审查和测试,确保交付的产品符合高质量标准。