Macy Ngan
验证专家 in Engineering
软件开发人员
梅西是一名软件工程师,专门从事使用Node在云上进行web开发.js、JavaScript、AngularJS、React、AWS、EC2、S3和CloudSearch. 她在敏捷方法方面经验丰富, 测试驱动开发, CI/CD, 以及从开发到部署的自动化.
Portfolio
Experience
Availability
首选的环境
Bitbucket, WebStorm, Git
最神奇的...
...我所构建的是一个应用程序,它可以针对一组站点运行性能测试, 然后根据收集到的数据生成交互式图形.
工作经验
高级软件工程师/工程师
Freelance
- 使用React, JavaScript, CSS, HTML开发一个网站.
- 自动网站测试使用Puppeteer,生成警报和测试状态到不同的渠道.
- 开发内部工具以促进团队生产力.
高级软件工程师
Disney
- 使用Node为视频和图像开发视频转码和资产管理工具.js、AngularJS、Bootstrap和PUG.
- 创建脚本从youtube和AWS S3存储桶中摄取视频.
- 构建的工具,从各种格式转码视频到mp4和剪切视频使用ffmpeg.
- 为内部用户设计创建视频元数据管理应用.
- 将视频分发给业务合作伙伴的自动化管道段.
- 创建了用于自动部署的部署脚本,使用CircleCI改进了CI/CD管道.
- 提高系统安全性,增强系统健壮性.
- 设计和构建RESTful Web api.
- 与利益相关者沟通,收集业务需求和反馈.
- 为现有的面向消费者的网站增加了移动响应能力.
- 审查代码并向同行提供反馈,以保持代码的整洁、可测试和可维护.
- 为UI, API和单元测试开发测试自动化.
软件质量工程师
3M Cogent
- 使用Java从头开始设计和实现测试自动化框架, Selenium, TestNg, Maven, and Sikuli.
- 自动将掌纹和指纹提交到生物识别系统并验证结果.
- 设置自动化运行每日和生成的电子邮件报告与测试结果的经理使用詹金斯和詹金斯插件.
- 与产品经理一起收集业务需求并创建测试计划.
副质量工程师
Dex One
- 使用Selenium WebDriver和Java开发自动化脚本.
- 自动化测试广告主账户管理系统和验证广告指标的过程.
- 创建用于在SQL Server数据库上进行数据完整性测试的存储过程.
Experience
软件工程师
Skills
Languages
CSS, HTML, JavaScript, HTML5, Pug, Java, Ruby, Python
Frameworks
Express.js、Bootstrap、Capybara、Selenium、Angular、Knockout (Knockout . js).js), Unity, AngularJS, TestNG . js
Libraries/APIs
React, Node.js、jQuery、React Redux、API开发、Sikuli、Vue
Other
前端开发, Serverless, Semantic UI, 质量保证(QA), Manual QA, Website QA, QA Automation
Tools
Jira, Adobe Photoshop, Adobe Illustrator, Balsamiq模型, MongoLab, Cucumber, InVision, Bitbucket, CircleCI, Jenkins, Slack, GitHub, Git, WebStorm, Apache Maven, Apache JMeter, Adobe After Effects
Paradigms
敏捷软件开发,手工测试
Platforms
AWS Lambda、Firebase、Amazon EC2、Oracle数据库、Amazon Web Services (AWS)
Storage
Amazon S3 (AWS S3), MySQL, MongoDB
Education
计算机科学硕士学位
南加州大学-洛杉矶,加州
理工科学士学位,计算机科学,数学,统计学
加州大学河滨分校-河滨,CA