生成一份软件工程师的简历。
约翰·史密斯
软件工程师 

致力于软件工程领域的高技能工程师，具有5年以上的开发Web应用、移动应用和软件产品的经验。精通设计、编码和调试各种软件解决方案，进行测试和质量保证程序，并优化现有软件系统。

技术技能：
- 编程语言：Java、JavaScript、Python、C# 
- 框架：Spring、Angular、ASP.NET 
- 数据库：Oracle、MySQL、MongoDB 
- 操作系统：Windows、Linux
- 云服务：AWS

教育背景：
休斯顿大学，计算机科学硕士

成就：
- 开发了一款软件，将大型电子商务网站的性能提高了25%。
- 创建了一款移动应用，发布在Android和iOS平台上。
- 与遥远的开发团队合作，开发出一个复杂的软件解决方案。