一.企邮WEBMAIL项目
1.完成手机绑定二次验证,绑定手机提升账户的安全性
2.登陆验证接口改造,增加一系列登陆限制,增强webmail的系统可靠性
3.增加外发限制功能,及时控制用户发信行为,有利于企业管理员管理.
4.增加了代发显示功能,有利于用户更清晰的收信读信.
5.读信缓存改造,极大提升用户读信速度
6.优化新浪存储中转站网盘模块,极大降低了公司的存储成本

二.企邮移动客户端项目
1.开发客户端通讯录接口,使用户可以更方便的使用客户端来管理通讯录
2.开发客户端管理邮件,收发邮件接口,用户可以随时在android和ios系统手机上收发邮件,方便快捷.完成了企邮多个平台的扩展,让用户感受到更加便捷、流畅的邮箱体验

三.企邮企业自动化办公项目
1.增加了签到,打卡,汇报日报周报功能,用户可以在企邮APP上进行日常办公操作,更加丰富产品形态,提升企邮竞争力
2.增加了管理员可以后台控制开启状态,赋予企业管理员更健全的管理和监控手段,以全面把握企业邮箱使用情况

四.企邮企业名片项目
1.增加展示个人信息的企业名片功能,用户可以在客户端进行扫码保存收藏,方便用户进行分享自己的联系方式.
2.增加分享名片功能,用户可以将自己名片分享到其他社交平台,提升用户品牌价值.

五.企邮H5移动版项目
1.增加客户端内嵌H5版webmail功能
2.完善H5版的登陆流程和验证登陆状态接口,方便快捷的对客户端进行功能扩展

六.企邮HTTPS迁移项目
1.完成企邮官网HTTPS迁移
2.完成WebMail项目整体前端资源兼容HTTPS,更安全的访问协议,防止DNS劫持,保证企邮WEB更加安全可靠

七.企邮即时通讯项目
1.增加客户端通讯录间用户直接使用在线聊天功能
2.增加WEB项目在线及时聊天功能,方便用户同事间进行迅速及时的沟通交流.

八.企邮WEB底层存储改造项目
1.改造WEB底层读取文件的filer存储到s3存储,降低维护成本,增加系统稳定性
2.改造WEB底层文件配置到数据库中,保证高稳定性,方便维护管理

九.企邮扫码登陆项目
1.完整开发扫码登陆各接口功能
2.有利于推广企邮app
3.用户登陆webmail时更加安全,更加方便

设计能力:懂得如何利用分层、面向对象、设计模式等设计组织代码
编码能力:熟悉PHP语法特性,清晰简洁的使用PHP语言解决产品需求,了解不同版本PHP新特性和PHP内部实现原理
工程能力:可以快速构建工程,使用工程化思想开发项目
协作能力:懂得快速多人协作开发维护工程项目,基于版本控制软件和WiKi平台进行日常开发
扩展能力:
熟悉和了解通讯协议DNS/TCP/HTTP/HTTPS/SSL/TLS/SMTP/IMAP,进行域名解析流程调试,迁移项目到更安全协议,邮箱业务相关工作.
了解前端技术,包括HTML/CSS/JS和安卓移动端等,方便与其他同事进行沟通合作,提升项目的前端用户体验.
熟悉常用数据存储技术,包括MySQL,Memcache,以及一些消息队列MemcacheQ,Redis,高性能的使用MySQL,内存缓存和队列服务解决项目需求
熟练使用和配置Nginx,Apache,PHP-FPM,Memcache,SVN,FTP等常用服务端软件,搭建和测试LNAMP环境,维护线上项目稳定运行
熟练使用Linux Shell以及各种命令工具进行系统日志监控,错误调试,调查统计等日常工作
优化能力:产品功能优化、业务逻辑优化、基础技术优化、操作系统底层优化等

[日常] SinaMail项目和技术能力总结的更多相关文章

  1. PHP开发工程师应该具备那些技术能力

    根据各大招聘网站的数据分析,2017年IT行业,其中从事软件开发和数据分析的毕业生的月薪最高.究其原因是因为随着互联网的不断发展,岗位人才稀缺,需求量大.那么如何快速的成为软件开发人员,比如PHP开发 ...

  2. AIOps背景/所应具备技术能力分析(上)

    本文篇幅较长,分为上,中,下,三个部分进行连载.内容分别为:AIOps 背景/所应具备技术能力分析(上),AIOps 常见的误解(中),挑战及建议(下). 前言 我大概是 5,6 年前开始接触 ITO ...

  3. [文章转载]-Java后端,应该日常翻看的中文技术网站 -江南白衣

    Java后端,应该日常翻看的中文技术网站 1.内容生产者 InfoQ 中文技术第一站,佩服霍老板,真金白银地为中国程序员们生产内容. ImportNew 专门面向Java的内容生产者兼聚合者,偶然也有 ...

  4. 面试问题总结二(技术能力-PHP)----Ⅰ

    1.你都做过什么项目? 答:第一份实习工作接触的项目是CRM 销售管理系统,一款用JSP语言开发的进销存管理系统.第一份正式工作是一款主打高质量图片社交社区网站项目,“美啦周末”(后改型为”聊会儿”) ...

  5. 面试问题总结二(技术能力-PHP)----Ⅱ

    20.支付功能的实现? 答:在线支付一般来说有两种实现方式,一种是调用各个银行提供的接口,另一种是使用第三方集成好的支付功能,两种方式各有优劣.对于第三方支付来说会需要提交企业5证来验证,还会有部分手 ...

  6. CoreCRM 开发实录——开始之新项目的技术选择

    2016年11月,接受了一个工作,是对"悟空CRM"进行一些修补.这是一个不错的 CRM,开源,并提供一个 SaaS 的服务.正好微软的 .NET Core 和 ASP.NET C ...

  7. 一个基于DDD的开源项目,各种技术!

    基于asp.net mvc + DDD 构架的开源.net cms系统. 运行截图: 特性: 跨平台 支持Windows.Linux.MacOX运行.linux运行案例:http://blog.ops ...

  8. 项目前端技术-learn

    赶鸭子上架 之 前端学习 目前项目中的前端用到的技术主要是:1. bootstrap框架; 2. 基于javscript的jQuery, jQuery ui; 3. dust前端模板引型.

  9. 【转】vue项目重构技术要点和总结

    vue数据更新, 视图未更新 这个问题我们经常会遇到,一般是vue数据赋值的时候,vue数据变化了,但是视图没有更新.这个不算是项目重构的技术要点,也和大家分享一下vue2.0通常的解决方案吧! 解决 ...

随机推荐

  1. CentOS7 - 给VMwear Workstation 15安装VMwear tools

    操作系统:CentOS 7 VMwear Workstation :15 Pro 最简单方法,打开shell,输入下面命令: yum install open-vm-tools -y 参考: http ...

  2. Memoization-329. Longest Increasing Path in a Matrix

    Given an integer matrix, find the length of the longest increasing path. From each cell, you can eit ...

  3. 重新设置Linux文件共享密码..

    今天同事把我主机踹倒了,鼠键都没反应,于是我在Linux运行的情况下强制重启了下电脑. 启动完了VMware后Linux重启,正常使用.后来我想起来有快照功能 之前也没用到过,于是就点了一下刚开始安装 ...

  4. Python中的运算符与表达式

    你所编写的大多数语句(逻辑行)都包含了表达式(Expressions).一个表达式的简单例子便是 2+3.表达式可以拆分成运算符(Operators)与操作数(Operands).运算符(Operat ...

  5. D03——C语言基础学习PYTHON

    C语言基础学习PYTHON——基础学习D03 20180804内容纲要: 1 函数的基本概念 2 函数的参数 3 函数的全局变量与局部变量 4 函数的返回值 5 递归函数 6 高阶函数 7 匿名函数 ...

  6. git常用的命令你知道有哪些?

    1.git与svn的区别 1,git是目前世界上最先进的分布式版本控制系统,他没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候不需要联网 2,svn是集中式版本控制系统,版本库是集中 ...

  7. 【LeetCode】502. IPO

    题目 假设 LeetCode 即将开始其 IPO.为了以更高的价格将股票卖给风险投资公司,LeetCode希望在 IPO 之前开展一些项目以增加其资本. 由于资源有限,它只能在 IPO 之前完成最多 ...

  8. 【learning】 单调队列与单调栈用法详解

    1.单调栈 单调栈是指一个栈内部的元素具有严格单调性的一种数据结构,分为单调递增栈和单调递减栈. 其具有以下两个性质: 1,满足栈底到栈顶的元素具有严格单调性. 2,满足栈的先进后出特性,越靠近栈顶的 ...

  9. 【ROS系列】使用QT编写ROS订阅、发布程序

    Linux下一直使用QT进行开发,支持cmake使得很容易导入其他工程.学习ROS过程中,很多函数名称难记,使用QT不仅可以提示补全,还为了以后开发GUI方便吧. 1.安装ros_qtc_plugin ...

  10. RabbitMQ : 几种Exchange 模式

    AMQP协议中的核心思想就是生产者和消费者隔离,生产者从不直接将消息发送给队列.生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机.先由Exchange来接收,然后Exchang ...