阿隆索·阿亚拉·奥尔特加,西班牙Málaga的开发者
Alonso is available for hire
Hire Alonso

阿隆索·阿亚拉·奥尔特加

Verified Expert  in Engineering

完整的开发人员

Location
Málaga, Spain
至今成员总数
September 18, 2017

Alonso是一名专业的软件工程师,拥有超过10年的创建高可维护性软件产品的经验. 他是一位经验丰富的全栈开发人员,具有测试自动化经验. 优秀的沟通技巧和对规范分析的敏锐眼光, 阿隆索提供无bug的解决方案,100%满足客户的要求.

Portfolio

WhereTo, Inc.
Web Services, ECMAScript (ES6), Docker, PostgreSQL, React, Node.js
Netflix
Java, Spinnaker, 亚马逊网络服务(AWS), PostgreSQL, Microservices, gRPC
鱼鹰承销商
Docker, MongoDB, React, Node.js

Experience

Availability

Part-time

首选的环境

持续集成(CI),行为驱动开发(BDD), Docker

The most amazing...

...我创建的项目是一个集成了多种技术的市场引擎, 包括运行端到端验收测试的框架.

Work Experience

Software Engineer

2018 - PRESENT
WhereTo, Inc.
  • 使用行为驱动开发创建了一个端到端测试框架.
  • 构建了一个使用Node上传多个用户的工具.Js流和函数式编程.
  • 使用RESTful服务开发了一个车辆预订模块.
  • 通过引入BDD测试和TDD技术,领导提高质量.
  • 通过评估和解析来自Travelport的XML响应,构建了一个车辆搜索模块.
  • 创建了一个中间人工具来模拟来自第三方web服务的响应,以运行压力测试.
  • 改进了出行工具的座椅选择过程.
  • 修正了使用Node的复杂bug.js and PostgreSQL.
  • 使用React和Mapbox构建一个工具,可视化机场地理位置搜索的不确定性功能,帮助减少68%的可用性错误.
  • 增加了修改酒店预订的功能,减少了76%的支持电话.
技术:Web Services, ECMAScript (ES6), Docker, PostgreSQL, React, Node.js

高级软件工程师

2021 - 2021
Netflix
  • 使用gRPC和proto3管理多个微服务.
  • 使用Java 8和Spinnaker实现了新功能并修复了错误.
  • 在我工作的第一周,我就开始快速执行新功能.
技术:Java, Spinnaker, 亚马逊网络服务(AWS), PostgreSQL, Microservices, gRPC

全栈软件工程师

2019 - 2021
鱼鹰承销商
  • 使用Docker、Heroku和Nginx创建了一个持续部署工作流.
  • 为端到端测试开发了一个自动化框架,以确保在更改和代码重构之后一切都能正常工作.
  • 使用React创建系统的管理门户,并实现多因素身份验证.
  • 使用Docker将启动Node/React项目转换为生产就绪的解决方案, Heroku, and AWS.
  • 使用Node、React和MongoDB维护保险解决方案的代码.
  • 使用Node创建导出信息的定时任务.js.
  • Dockerized应用程序服务以获得更好的代码开发体验.
  • 使用现代CSS为保险产品创建响应式主页.
  • 使用AWS/Nginx创建弹性IP代理,以克服Heroku的动态IP问题.
技术:Docker, MongoDB, React, Node.js

Software Engineer

2018 - 2018
Sonar Trading
  • 创建了一个模块,使用并发算法连接到货币交易交易所.
  • 创建并改进集成测试,帮助我们验证应用程序的质量.
技术:JUnit, LMAX-Exchange Disruptor, Java 8

Software Engineer

2016 - 2018
Sabre航空解决方案
  • 使用本地API客户端框架AssertJ和Hamcrest创建自动化验收测试.
  • 创建了一个Cucumber/BDD项目,帮助业务分析师创建自动验证的规范.
  • 帮助QA团队完成他们对系统的一些发布版本的测试计划.
  • 为一个REST API模块提供100%无bug的解决方案,该模块使用来自内部和外部web服务的数据,并以JSON格式生成针对React web应用程序的信息.
  • 开发全栈机票预订解决方案.
技术:Redux, React, Mockito, JUnit, Spring, Java, RESTful Services,后端

Software Engineer

2014 - 2016
Switchfly
  • 支持RESTful web服务模块,为世界各地的多家航空公司和旅行社提供旅行解决方案.
  • 使用Selenium WebDriver创建自动化测试,并使用页面对象模型改进自动化框架.
  • 通过优化使无停机系统升级成为可能,确保SQL迁移脚本的质量.
  • 应用SOLID原则和XP实践,如测试驱动开发, code reviews, 结对编程是为了创建干净的代码特性.
  • 使用JavaScript、Ember开发前端解决方案.js, and Handlebars.
  • 支持从多个外部全球分布系统(GDS)收集信息的连接器模块.
  • 创建优化的SQL脚本,使用Psql和pgAdmin运行数据迁移.
技术:PostgreSQL, Web Services, JavaScript, Git, Apache Maven, EasyMock, JUnit, Spring, Java, RESTful Services, Selenium WebDriver

Software Engineer

2013 - 2014
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数据库表进行优化,对存储过程进行了一些性能改进.
技术:PL/SQL, Oracle ADF, Oracle, Oracle数据库,Java

Software Developer

2010 - 2013
进步信贷联盟.A. de C.V.
  • 创建了一个移动银行Android应用程序,该应用程序使用核心银行模块的web服务.
  • 对T-SQL游标进行了优化,将其处理时间减少了70%.
  • 创建T-SQL脚本,使用SQL Server计划任务自动计费.
  • 支持一个用ASP开发的网上银行应用.. NET和SQL Server 2005.
  • 使用RSA SecurID硬件令牌实现了对网络银行应用程序的多因素用户身份验证.
技术:Microsoft SQL Server; .NET, Android

看板和BTO制造系统

SCyA(连接和管理系统)是一种模块化解决方案,允许制造工厂以简单的方式连接其流程, 将看板方法与BTO相结合, 它只允许正确地替换所消耗的东西.

在管理方面, 它允许您实时监控产品的生产和可追溯性, 以及停机时间跟踪.

Minisuper

http://github.com/Minisuperapp
迷你超级是一种颠覆性的技术解决方案,专注于高效购买玉米饼等基本食品, fruits, canned goods, soft drinks, etc.

通过我们的移动应用程序, 消费者订购一种产品,该产品的订单将根据他们的距离分配给排名最高的送货员, reputation, and offered price.

迷你超市根据送货员每周的销售额向送货员收取使用费.

ES6 | React | React Native | Koa | Knex | Docker | Socket.IO | Cucumber BDD.

BBO和交易模拟器

http://github.com/alayor/coin-trading
BBO应用程序(Best Bid and Offer),使用REST API和web套接字端点连接到交换提供商.

它实时检索比特币交易和当前订单,显示最佳出价和最佳要价.

它还基于“反向”算法模拟交易订单,该算法基于比特币价格的下跌和上涨创建交易.

Java FX8 |并发编程| WebSockets | REST API

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

2018 - 2020

应用计算机科学硕士学位

西佐治亚大学-卡罗尔顿,乔治亚州

2006 - 2010

计算机工程学士学位

墨西哥奇瓦瓦市的Delicias理工学院

2020年12月至2023年12月

AWS认证开发者助理

亚马逊网络服务

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring