ID:336089

范国杰想毕业

研发工程师

  • 公司信息:
  • 腾讯
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

在后端领域,我熟练运用Python和C++语言,能够设计和实现高性能的服务器端应用程序。我擅长使用Python的Django和Flask框架,能够快速开发稳健的Web应用,并实现复杂的业务逻辑。此外,我熟悉C++的网络编程和多线程处理,能够编写高并发、高可靠性的服务器程序,满足不同场景的需求。
在前端方面,我精通HTML、CSS和JavaScript,能够构建用户友好的界面和交互体验。我还熟练使用Vue.js和React.js等前端框架,提升页面性能和开发效率。此外,我具备数据库设计和优化的能力,能够设计合理的数据库结构并进行高效的查询优化,保障系统的稳定性和性能。
在数据库方面,我熟悉MySQL、MongoDB、Redis等数据库技术,能够设计合理的数据库结构并进行高效的查询优化,确保系统的稳定性和性能。

项目经验

1、中关村实验室 构建3D天地融合网络态势感知系统
核心信息:构建3D天地融合网络态势感知系统,接入数据加速,前后端实现与实时数据对接

职责描述: 作为中关村实验室的开发实习生,在实习期间,我的主要职责是参与利用主动探测技术构建天地一体化互联网潜在风险的网络态势,旨在实现风险的实时捕捉和预警。为此,我负责搭建观测系统,实时接入包括tle数据和不同星座的星历数据,以用于捕捉未知pop点的网络态势。为了提高数据处理效率,我还积极优化数据接入和处理流程,将实时数据接入时间缩短至仅需1秒内。

实习期间的工作业绩推断: 在实习期间,我在完成职责中取得了一系列成绩。首先,我成功搭建了高效的观测系统,确保了数据的实时接入,使得我们能够及时捕捉到潜在的网络风险。根据实习期间的数据记录,我们实现了持续、稳定地接入tle数据和各星座星历数据,并成功应用于网络态势的分析。

其次,我在数据处理流程的优化方面做出了重要贡献。通过优化流程,我成功将数据接入时间从较长的10秒缩短至仅需1秒内,大幅提高了数据处理的效率。这使得团队在处理大量数据时更加高效,并能够更迅速地作出风险预警决策。
2、蚂蚁金服 隐私计算
实现密态算法:在实习期间,我使用JAX框架下的sklearn算法,主要关注广义线性回归和Adaboost算法,并进行密态实现,以保护数据隐私。通过巧妙地处理数据,确保敏感信息在计算过程中得到保护,从而保障用户数据的隐私和安全。
密态实现问题: 在实现密态算法时,遇到了一些挑战,特别是对于sklearn中的lbfgs优化算法,如何进行密态实现成为一个难点。由于lbfgs算法在计算过程中需要维护历史梯度信息,传统的密态计算方式可能会导致梯度信息暴露,从而危及用户数据的隐私。为了解决这个问题,我采用了混淆技术和同态加密算法相结合的方法。
解决思路: 首先,我对数据进行混淆处理,通过添加噪声和扰动等手段,使得数据在计算前变得不可识别,从而保护了用户隐私。其次,我利用同态加密算法对历史梯度信息进行加密处理,确保在计算过程中不会泄露敏感信息。最后,我在计算完成后再次进行解密,得到最终的优化结果。

优化并行化机制:我着重优化了隐语SPU平台的并行化机制,针对密态算法的特殊性,我通过改进并行计算策略,有效提升了算法的运行速度。经过优化,配置时间减少了33%,使得整个平台在使用密态算法时更加高效和稳定。
SPU平台并行化问题: SPU平台的并行化机制在密态算法中也面临一些挑战。由于密态计算需要在保护用户数据隐私的前提下进行,传统的并行计算方式可能会导致计算结果暴露。因此,我需要优化并行化机制,确保在并行计算过程中不会泄露用户数据。
解决思路: 我采用了安全多方计算(Secure Multi-Party Computation, SMPC)的方法来实现并行化。SMPC允许在多个参与方之间进行计算,但每个参与方只知道自己的输入和计算结果,不会得知其他参与方的输入。通过这种方式,我在SPU平台上实现了安全的密态并行化计算,确保了用户数据的隐私。

解决CI问题:我积极参与了解决一直存在的持续集成(CI)问题,着力优化测试流程,确保单元测试的高效通过。通过改进测试策略和代码结构,我使得单测的通过率显著提高,减少了CI过程中的延迟,为项目的稳定性和可靠性作出了重要贡献。
项目中存在持续集成问题,单元测试的通过率较低,导致持续集成过程中出现延迟和不稳定的情况。这影响了项目的稳定性和可靠性。
解决思路: 我深入分析了持续集成过程中单元测试不通过的原因,发现了代码中的潜在问题和测试策略的不足。我对代码进行了优化,确保代码的质量和稳定性。同时,我重新设计了测试用例,增加了对密态算法的覆盖率,以确保密态算法的正确性和性能。通过这些改进,单元测试的通过率显著提高,持续集成过程变得更加高效和可靠。
3、字节跳动 智能运维
【职责描述】 我在字节跳动的开发实习期间,主要负责开发组内可视化和评估脚手架工具,旨在通过API快速获取信息,简化原先复杂的流程。借鉴Prometheus的思想,将其应用于自定义数据采集器、处理规则和报警机制模板,成功地将系统配置时间减少了18%。此外,我还致力于实现实时全量运维告警,这使得运维团队的平均响应时间从之前的5分钟缩短至1分钟。

【工作业绩】 在实习期间,我通过不断努力和专注于工作,取得了令人瞩目的成绩。在开发组内,我的脚手架工具的开发大大提高了团队的工作效率,有效地简化了原先复杂的数据获取流程。这也得到了积极的反馈,许多同事都表示在使用我的工具后节省了大量时间。

在借鉴Prometheus的基础上,我成功地将其思想应用到自定义数据采集器、处理规则和报警机制模板上,这不仅为团队带来了新的解决方案,还

案例展示

  • 3D天地融合网络态势感知系统

    3D天地融合网络态势感知系统

    核心信息:构建3D天地融合网络态势感知系统,接入数据加速,前后端实现与实时数据对接 职责描述:我的主要职责是参与利用主动探测技术构建天地一体化互联网潜在风险的网络态势,旨在实现风险的实时捕捉和预警。为此,我负责搭建观测系统,实时接入包括tle数据和不同星座的星历数据,以用于

  • 天地融合互联网全息演示平台

    天地融合互联网全息演示平台

    负责的具体任务: 在天地一体化网络信息平台展示项目中,我担任主要负责人的角色,负责参与项目规划和决策,确保信息平台展示功能的实现和效果的达成。具体而言,我的职责包括设计和开发信息平台的可视化功能,实现卫星运动、连接关系和网络性能等效果的动态展示。同时,我也负责增强信息平台的功能,

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服