1. 后端开发
Python语言:具备扎实的Python编程基础,熟悉Python的数据结构、算法和面向对象编程特性。能够高效编写清晰、可维护的代码。
Django框架:精通Django框架,熟悉其MTV设计模式和主要组件。具备使用Django开发复杂Web应用的能力,包括用户认证、数据库交互、表单处理、缓存和模板渲染等。
Flask框架:熟练使用Flask框架,了解其轻量级和灵活性的特点。能够利用Flask快速搭建RESTful API和微服务,实现前后端分离。
2. 爬虫技术
网络爬虫:熟练掌握网络爬虫技术,能够使用Python编写爬虫程序,从互联网上抓取所需的数据。熟悉网页解析技术,如BeautifulSoup、XPath等,能够提取和处理网页中的结构化数据。
反反爬虫策略:了解常见的反爬虫策略和应对方法,如使用代理IP、设置请求头、模拟用户行为等,以提高爬虫的成功率和效率。
3. 前端开发
Vue3+UniApp:熟练掌握Vue3框架和UniApp开发平台,能够使用Vue3进行单页面应用(SPA)的开发,并结合UniApp实现跨平台移动应用的开发。熟悉Vue的响应式原理、组件化开发和指令系统等核心特性。
JavaScript/CSS/HTML:具备扎实的JavaScript基础,熟悉ES6+新特性和常用库/框架(如Axios、Vue Router等)。熟练使用CSS进行页面样式设计和布局,了解HTML5的新特性和语义化标签。
4. 微信公众平台开发
微信公众号/小程序开发:熟悉微信公众平台和微信小程序的开发流程和技术规范。能够使用微信提供的API进行公众号和小程序的开发,包括用户管理、消息推送、微信支付、模板消息等功能。
定制化开发:具备定制化开发能力,能够根据客户需求进行微信公众号和微信小程序的定制化开发,包括界面设计、功能实现和性能优化等。
5. 自动化测试
自动化测试技术:熟练掌握Web自动化、接口自动化和App自动化测试技术。能够编写自动化测试脚本,对软件进行全面、高效的测试。
主流测试框架:熟悉Appium、Selenium等主流测试框架,了解其在不同平台和场景下的应用。能够使用这些框架进行UI自动化测试和接口自动化测试。
自动化测试方案设计:具备独立设计自动化测试方案的能力,能够根据项目需求制定合理的测试策略和计划。有实际搭建UI自动化测试框架和接口自动化测试框架的经验,并结合Jenkins进行持续集成和自动化部署。
6. 服务器搭建与维护
Linux操作系统:熟悉Linux操作系统的常用命令和系统管理操作。能够使用Linux进行服务器的环境搭建、配置和维护。
服务器部署与优化:了解服务器部署流程和性能优化方法。能够将应用程序部署到服务器上,并进行必要的配置和调整,以确保服务器的稳定性和高效性。同时,关注网络安全问题,能够采取适当的安全措施保护服务器免受攻击和数据泄露等风险。
工作项目:
1. 公司级OA办公审批系统
项目概述:
负责公司级的OA办公审批系统,该系统包括PC端的BPM(业务流程管理)系统和移动端的蚂蚁日迹应用。我的主要工作涉及功能测试、自动化测试以及性能测试调优。
技术栈与工具:
功能测试:运用黑盒测试方法,通过编写详细的测试用例,确保系统各项功能按照需求规格说明书正确实现。
自动化测试:使用Selenium和Appium等自动化测试工具,编写自动化测试脚本,实现UI自动化测试和接口自动化测试,提高测试效率和准确性。
性能测试调优:利用LoadRunner等性能测试工具,对系统进行压力测试和性能调优,确保系统在高并发场景下能够稳定运行。
成果与贡献:
成功发现并修复了多个潜在的系统缺陷,提高了系统的稳定性和用户体验。
通过自动化测试,大幅减少了回归测试的时间和人力成本。
性能测试调优后,系统能够支持更高的并发用户数,响应时间也得到了显著优化。
2. 与其他大型系统深度集成
项目概述:
负责与多个外部大型系统进行深度集成,包括ERP-SAP系统、钉钉、IBM人力资源管理系统、携程、滴滴出行、大象等。我的主要工作是进行接口对接的测试和上线工作。
技术栈与工具:
接口测试:使用Postman等接口测试工具,对与外部系统的接口进行详细的测试,包括接口参数校验、数据传输安全性、接口响应时间和数据处理准确性等方面。
上线部署:熟悉Linux操作系统和Shell脚本编写,能够独立完成系统的上线部署工作,包括环境搭建、配置文件修改、服务启动和监控等。
成果与贡献:
成功实现了与多个外部系统的无缝对接,确保了数据传输的准确性和安全性。
通过接口测试,及时发现并解决了多个潜在的接口问题,避免了上线后的故障风险。
独立完成了多个系统的上线部署工作,确保了系统的稳定运行和高效性能。
业余项目:
身边的一站式零食与日用百货小程序(多伦多海外版)
项目概述:
在业余时间,我独立开发了一款针对国外用户的一站式零食与日用百货小程序——多伦多海外版。该程序实现了用户登录、商品查询、商品分类、购物车、提交订单和订单支付结算等核心功能,并与商家的后台管理系统无缝对接,实现了数据共享和实时更新。
技术栈与工具:
前端技术:使用Vue.js框架和uni-app开发平台,实现了跨平台的移动应用开发。利用HTML5、CSS3和JavaScript等前端技术,设计了用户友好的界面和交互体验。
后端技术:采用Python语言和Django框架搭建后端服务,实现了用户认证、商品管理、订单处理等功能。使用MySQL数据库存储用户信息和订单数据。
成果与贡献:
独立完成了整个小程序的开发工作,包括需求分析、设计、编码、测试和上线等各个环节。
通过优化算法和数据结构,提高了程序的性能和响应速度。
可兼职时间
可兼职地点
0条评论 雇主评价