阿隆索·阿亚拉·奥尔特加
Verified Expert in Engineering
完整的开发人员
Alonso是一名专业的软件工程师,拥有超过10年的创建高可维护性软件产品的经验. 他是一位经验丰富的全栈开发人员,具有测试自动化经验. 优秀的沟通技巧和对规范分析的敏锐眼光, 阿隆索提供无bug的解决方案,100%满足客户的要求.
Portfolio
Experience
Availability
首选的环境
持续集成(CI),行为驱动开发(BDD), Docker
The most amazing...
...我创建的项目是一个集成了多种技术的市场引擎, 包括运行端到端验收测试的框架.
Work Experience
Software Engineer
WhereTo, Inc.
- 使用行为驱动开发创建了一个端到端测试框架.
- 构建了一个使用Node上传多个用户的工具.Js流和函数式编程.
- 使用RESTful服务开发了一个车辆预订模块.
- 通过引入BDD测试和TDD技术,领导提高质量.
- 通过评估和解析来自Travelport的XML响应,构建了一个车辆搜索模块.
- 创建了一个中间人工具来模拟来自第三方web服务的响应,以运行压力测试.
- 改进了出行工具的座椅选择过程.
- 修正了使用Node的复杂bug.js and PostgreSQL.
- 使用React和Mapbox构建一个工具,可视化机场地理位置搜索的不确定性功能,帮助减少68%的可用性错误.
- 增加了修改酒店预订的功能,减少了76%的支持电话.
高级软件工程师
Netflix
- 使用gRPC和proto3管理多个微服务.
- 使用Java 8和Spinnaker实现了新功能并修复了错误.
- 在我工作的第一周,我就开始快速执行新功能.
全栈软件工程师
鱼鹰承销商
- 使用Docker、Heroku和Nginx创建了一个持续部署工作流.
- 为端到端测试开发了一个自动化框架,以确保在更改和代码重构之后一切都能正常工作.
- 使用React创建系统的管理门户,并实现多因素身份验证.
- 使用Docker将启动Node/React项目转换为生产就绪的解决方案, Heroku, and AWS.
- 使用Node、React和MongoDB维护保险解决方案的代码.
- 使用Node创建导出信息的定时任务.js.
- Dockerized应用程序服务以获得更好的代码开发体验.
- 使用现代CSS为保险产品创建响应式主页.
- 使用AWS/Nginx创建弹性IP代理,以克服Heroku的动态IP问题.
Software Engineer
Sonar Trading
- 创建了一个模块,使用并发算法连接到货币交易交易所.
- 创建并改进集成测试,帮助我们验证应用程序的质量.
Software Engineer
Sabre航空解决方案
- 使用本地API客户端框架AssertJ和Hamcrest创建自动化验收测试.
- 创建了一个Cucumber/BDD项目,帮助业务分析师创建自动验证的规范.
- 帮助QA团队完成他们对系统的一些发布版本的测试计划.
- 为一个REST API模块提供100%无bug的解决方案,该模块使用来自内部和外部web服务的数据,并以JSON格式生成针对React web应用程序的信息.
- 开发全栈机票预订解决方案.
Software Engineer
Switchfly
- 支持RESTful web服务模块,为世界各地的多家航空公司和旅行社提供旅行解决方案.
- 使用Selenium WebDriver创建自动化测试,并使用页面对象模型改进自动化框架.
- 通过优化使无停机系统升级成为可能,确保SQL迁移脚本的质量.
- 应用SOLID原则和XP实践,如测试驱动开发, code reviews, 结对编程是为了创建干净的代码特性.
- 使用JavaScript、Ember开发前端解决方案.js, and Handlebars.
- 支持从多个外部全球分布系统(GDS)收集信息的连接器模块.
- 创建优化的SQL脚本,使用Psql和pgAdmin运行数据迁移.
Software Engineer
TGC
- 排除在Oracle ADF和Oracle JDBC框架中发现的棘手缺陷.
- 帮助QA团队使用Oracle应用测试套件(OATS)运行功能测试.
- 支持使用Oracle ADF BC、ADF Faces和Java Swing的税收征收系统.
- 使用JDeveloper和SQL Developer解决Java和PL/SQL代码中的关键错误.
- 验证Java和PL/SQL代码和Oracle数据库模式,以应用可能的优化.
- 通过对PL/SQL代码和Oracle数据库表进行优化,对存储过程进行了一些性能改进.
Software Developer
进步信贷联盟.A. de C.V.
- 创建了一个移动银行Android应用程序,该应用程序使用核心银行模块的web服务.
- 对T-SQL游标进行了优化,将其处理时间减少了70%.
- 创建T-SQL脚本,使用SQL Server计划任务自动计费.
- 支持一个用ASP开发的网上银行应用.. NET和SQL Server 2005.
- 使用RSA SecurID硬件令牌实现了对网络银行应用程序的多因素用户身份验证.
Experience
看板和BTO制造系统
在管理方面, 它允许您实时监控产品的生产和可追溯性, 以及停机时间跟踪.
Minisuper
http://github.com/Minisuperapp通过我们的移动应用程序, 消费者订购一种产品,该产品的订单将根据他们的距离分配给排名最高的送货员, reputation, and offered price.
迷你超市根据送货员每周的销售额向送货员收取使用费.
ES6 | React | React Native | Koa | Knex | Docker | Socket.IO | Cucumber BDD.
BBO和交易模拟器
http://github.com/alayor/coin-trading它实时检索比特币交易和当前订单,显示最佳出价和最佳要价.
它还基于“反向”算法模拟交易订单,该算法基于比特币价格的下跌和上涨创建交易.
Java FX8 |并发编程| WebSockets | REST API
Skills
Languages
HTML, CSS, ECMAScript (ES6), Java, JavaScript, SQL, HTML5, TypeScript, Java 8, Python, Ruby, Java 9
Frameworks
JUnit, Redux, Mockito, Spring, Spring Security, Jest, Next.js, .. NET, Oracle ADF, gRPC
Libraries/APIs
Node.js, React, Socket.IO, Selenium WebDriver, EasyMock, LMAX-Exchange Disruptor, Protobuf
Tools
Cucumber, Git, IntelliJ IDEA, Mocha, Apache Maven, Docker Compose, Gradle, Amazon Elastic Container Registry (ECR), Amazon弹性容器服务(Amazon ECS), Knex.js
Paradigms
函数式编程, 测试驱动开发(TDD), 行为驱动发展(BDD), Microservices架构, 持续集成(CI), Microservices
Storage
JSON, Redis, MySQL, PostGIS, PostgreSQL, Oracle PL/SQL, MongoDB, Microsoft SQL Server, PL/SQL, Amazon DynamoDB, Amazon S3 (AWS S3)
Other
Web Services, QA Automation, RESTful Web服务, APIs, MERN Stack, Back-end, Spring Cloud, Front-end, RESTful Services, Amazon API Gateway, AWS SAM
Platforms
Linux, Oracle Database, Oracle, Docker, AWS Lambda, AWS Elastic Beanstalk, Android, 亚马逊网络服务(AWS), Spinnaker
Education
应用计算机科学硕士学位
西佐治亚大学-卡罗尔顿,乔治亚州
计算机工程学士学位
墨西哥奇瓦瓦市的Delicias理工学院
Certifications
AWS认证开发者助理
亚马逊网络服务
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring