Juan Mendoza,德国柏林的开发者
Juan is available for hire
Hire Juan

Juan Mendoza

Verified Expert  in Engineering

Software Engineering Developer

Location
Berlin, Germany
Toptal Member Since
November 9, 2022

Juan是一名自我激励的软件工程师和认证AWS架构师. 拥有超过14年的软件工程经验, 领导并成为成功的跨职能团队的一员, Juan喜欢与产品和设计团队密切合作,以实现公司目标和okr.

Portfolio

Gartner
React, Next.js、NPM、TypeScript、CircleCI、CI/CD Pipelines、GitHub、Bitbucket...
Delivery Hero
Ruby on Rails, Spring Boot, Kotlin, React, Node.js, Microservices...
Delivery Hero
管理,软件工程,TypeScript, REST api, Docker, Docker Compose...

Experience

Availability

Part-time

Preferred Environment

Spring Boot, Java, Kotlin, Node.js、React、Amazon Web Services (AWS)、Kubernetes、Terraform、PostgreSQL、Next.js

The most amazing...

...我交付的项目通过将整体系统拆分为微服务或创建可扩展的解决方案来帮助公司实现其目标.

Work Experience

Lead Software Developer

2023 - PRESENT
Gartner
  • 使用Next开发了主要公共页面的概念验证.js 13, React, 和Typescript来提高性能和自然流量, 将页面加载时间从20秒左右减少到0.使用服务器端渲染和客户端无限滚动.
  • 使用剧作家实现了一组新的端到端(E2E)测试套件,以提高项目的质量, TypeScript, and Page Object Models, 覆盖了网站上的大部分主要用户流.
  • 为新开发人员创建自动化设置本地环境, 将入职时间从大约四天减少到不到一个小时, 使用自制和shell工具的组合.
  • 改进了CI/CD上现有的和新的管道,通过并行运行项目的所有测试来确保开发周期各个阶段的质量,并保证所有项目在CircleCI上正确构建而没有错误.
  • 在几个研讨会上与所有前端工程师分享使用剧作家和TypeScript作为端到端测试工具的知识.
  • 通过利用多个代码质量工具提高了项目间的代码质量, such as Husky, Prettier, ESlint, lint-staged, and TypeScript, 让所有这些技术一起工作,而不会破坏当前的开发人员体验.
  • 面试了几个候选人,这是为组织中的团队招聘高级前端和全栈开发人员的最后步骤之一.
Technologies: React, Next.js、NPM、TypeScript、CircleCI、CI/CD Pipelines、GitHub、Bitbucket, CSS, HTML, JavaScript, Go, Shell, Playwright, E2E Testing, Jest, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon Elastic Container Registry (ECR), Amazon弹性容器服务(Amazon ECS), Amazon CloudFront CDN, MongoDB, DocumentDB, Amazon EKS, Technical Leadership, Automation, Containerization, Containers, Responsive Web Design (RWD), HTML5, Leadership, Full-stack Development, SQL, AWS Lambda, AWS Fargate, CSS3

Staff Software Engineer

2021 - 2023
Delivery Hero
  • 从零开始开发一个产品,生成登陆页面,部署在各大洲和60多个国家, using Gatsby, TypeScript, Cloudflare, AWS S3, and more AWS services.
  • 使用Ruby改进遗留服务上的CronJobs, Rails, PostgreSQL, 和Kubernetes微调数据库交互,并重新设计一些CronJobs以增加执行的粒度, 减少50%的数据库实例和成本.
  • 将两个服务(1,000 rpm)从一个区域基地迁移到一个国家基地,没有停机. Implemented missing functionality, created new instances, migrated data, switched the API gateway, and imported delta data files.
  • 实现AWS Lambda函数,以取代Delivery Hero生态系统中广泛使用的短url外部提供商, saving over €1.000 per month. Used AWS Lambda, Node.. js、Terraform和Kong API Gateway.
  • 创建了一个新的微服务来生成静态登陆页面, 弃用外部供应商并减少超过5欧元.每月成本降低6000万,转化率提高60%. 使用Spring Boot, Kotlin, React, Gatsby Drone CI, AWS S3和Cloudflare.
  • 为我们的负载测试套件贡献了几个测试场景,我们试图通过模拟多个请求呈指数级增长来将我们的服务置于很大的压力下, 达到处理10倍峰值负载的目标, using Scala and Gatling.
  • 重新设计了配送英雄在全球60个国家的所有不同品牌的登陆页面. 我们通过在设计方面提供完全定制来实现这一目标, images, colors, fields, language, etc.
技术:Ruby on Rails (RoR), Spring Boot, Kotlin, React, Node.js, Microservices, Kubernetes, Helm, Terraform, PostgreSQL, Gatsby, Drone CI, Amazon S3 (AWS S3), CSS, Software Engineering, Spinnaker, Redux-Saga, REST, Kong, TypeScript, REST APIs, Docker, Docker Compose, Front-end, Redux, Amazon Web Services (AWS), AWS Cloud Architecture, Architecture, 企业应用体系结构, Full-stack, Storybook, Bootstrap, JavaScript Testing, Figma, Webpack, Ruby, Rust, Shell, JavaScript, Scala, Gatling, Load Testing, Technical Leadership, Automation, HTML5, Containers, Containerization, Responsive Web Design (RWD), NPM, Leadership, Full-stack Development, SQL, AWS Lambda, HTML, CSS3

Engineering Manager

2020 - 2021
Delivery Hero
  • 创造一个工作环境,让我的团队可以分享想法,并通过促进沟通来表现得最好, removing roadblocks, listening to feedback on issues, and more.
  • 每周进行一对一的会议,指导和指导我的团队发展他们的软技能和技术技能, 这导致了个人贡献者职业道路上的6次晋升和管理职业道路上的1次晋升.
  • 为物流人员的不同职位定义招聘渠道. 连续六个季度实现我们雄心勃勃的招聘目标.
Technologies: 管理,软件工程,TypeScript, REST api, Docker, Docker Compose, Front-end, Redux, Amazon Web Services (AWS), AWS Cloud Architecture, Architecture, 企业应用体系结构, Full-stack, Storybook, Bootstrap, JavaScript Testing, Figma, Cypress, Webpack, Technical Leadership, Responsive Web Design (RWD), Containers, Containerization, HTML5, NPM, JavaScript, Leadership, Full-stack Development, SQL, Ruby, AWS Lambda, HTML, CSS3

Engineering Lead

2017 - 2020
Care.com
  • 拆分一个单片应用程序,增强招聘过程的第一个组件,加载时间提高50%,转化率提高10%, using React, Jest, and Puppeteer.
  • 创建了跨不同团队使用的组件库, 减少开发时间,并在应用程序的所有部分实现更好的外观. 这里我们使用了React, Emotion和Storybook.
  • 定义项目的范围并实施新的重新设计, 确保整个团队按时完成我们的任务, 接近100%准时交付分配给团队的所有特性.
  • 通过举办不同的前端技术研讨会(如React)来共享知识, Redux, styled-components, and Puppeteer, 以及Kotlin等后端技术, CircleCi, and Docker Compose.
  • 进行一对一的每周会议并评估个人的贡献.
  • 完全重新设计了入职流程, also called new user registration, 我们在哪里使用了移动优先的方法,并创建了一组可重用的组件,这些组件后来会提高其他团队的开发速度.
Technologies: Spring Boot, Java, Groovy, Grails, React, Styled-components, Management, Software Engineering, Engineering Management, TypeScript, REST APIs, Docker, Front-end, Redux, Amazon Web Services (AWS), AWS Cloud Architecture, Architecture, 企业应用体系结构, Full-stack, Storybook, Bootstrap, JavaScript Testing, Technical Leadership, Responsive Web Design (RWD), Containers, Containerization, HTML5, NPM, JavaScript, Leadership, Full-stack Development, SQL, HTML, CSS3

Senior Software Engineer

2015 - 2017
Oracle
  • 实现了一个基于用户活动的推荐引擎,帮助工程师和销售团队更有效地找到相关信息.
  • 使用Selenium开发端到端测试框架, Gradle, 和Java 8,这大大减少了回归错误的数量.
  • 构建一个跨平台的移动应用原型,其功能与桌面站点相同,允许工程师在移动设备上管理他们的所有任务. 使用Ionic框架、Angular和Cordova.
  • 创建了一个React应用程序,用于请求和交付关于支持和销售工程师广泛使用的知识库中文章的质量和相关性的反馈.
Technologies: Java, React, Apex, Oracle, Oracle Database, REST, Selenium, Ionic, Angular, PL/SQL, Spring MVC, Apache Maven, Gradle, REST APIs, Full-stack, Bootstrap, Cordova, AngularJS, Responsive Web Design (RWD), HTML5, NPM, JavaScript, Full-stack Development, SQL, HTML, CSS3

高级Java开发人员|技术主管

2012 - 2015
Internet Brands
  • 实现了一个功能,以比较汽车增加的日访问量从1,000 to 10,000 users, using Vanilla JavaScript, HTML, CSS, and REST services.
  • 创建了一个电子邮件活动和模板引擎,根据用户对网站上的车辆或文章的兴趣向他们发送电子邮件, 完全符合所有的电子邮件客户端和网站.
  • 合作并指导一个来自美国的团队, Uruguay, India, 墨西哥重新设计了美国三大汽车销售网站之一.
Technologies: Java, Groovy, Apache Velocity, CSS, HTML, Oracle Database, JavaScript, jQuery, Spring MVC, REST APIs, Front-end, Full-stack, Bootstrap, Full-stack Development, Technical Leadership, MySQL, Responsive Web Design (RWD), Leadership, SQL, CSS3

Software Development Engineer

2010 - 2012
NIC Mexico
  • 完成了搜索、注册、管理域名的使用 .国家代码顶级域名(ccTLD).
  • 创建了一个解析器,用于使用来自多个银行机构的支付报告并注册已完成的事务.
  • 对成员进行前端技术和JSF框架的培训.
Technologies: Java, JSF, JavaScript, CSS, HTML, Oracle Database, Full-stack, Full-stack Development, SQL

Software Engineer Intern

2008 - 2010
The ITESM
  • 开发了一个网站,显示学生在特定考试中的成绩.
  • 实现了一个使用条形码跟踪学生援助的注册应用程序.
  • 创建了一个应用程序,供教师上传和格式化学生的成绩数据.
Technologies: Java, Jakarta Server Pages (JSP), jQuery, JavaScript, PHP, Visual Basic, AccessData, HTML

Software Engineer Intern

2008 - 2009
Messicom
  • 在整个应用程序中实现了一个支持多种语言的模块, 允许用户翻译成任何语言, when previously it was just English <> Spanish.
  • 开发了一个新的CMS模块来创建静态内容作为登陆页面.
  • 简化了我们自定义CMS的几个模块,这有助于代码的可维护性,并减少了bug.
技术:PHP, CakePHP, JavaScript, jQuery, Linux, LAMP, Apache, MySQL, CSS, HTML

Miinimalist Personal Website

http://grekz.com
我用Gatsby在不到一天的时间里创建了一个极简主义的网站, React, TypeScript, Cloudflare, AWS S3, and pnpm. 我一直在推迟创建一个投资组合网站,一个可以包含人们可以联系我的所有地方的网站. 我最终成功地做了一个快速的概念验证,这就是结果.

登陆页面和新用户注册

http://www.betreut.de/de-de/join-now
一个React、Redux和样式组件应用程序,它从一个单片服务中分离出来. We improved the front-end stack, 将React和Redux引入用户注册和整个公司的欧洲分公司, 负荷时间缩短50%,完成率提高10%. 我参与了这个项目的计划、设计、实施和交付阶段.

Dodo: Static Landing Page Creator

http://rider.foodpanda.com.tw/
Dodo是一个静态登陆页面创建者,用来取代现有的WordPress解决方案. In the back end, we used Kotlin, Spring Boot, and PostgresSQL, while in the front end, we used React and Gatsby. 为了生成和发布页面,我们使用Drone CI. 我参与了应用程序开发过程的两个方面. Rider Food Panda是用Dodo开发的页面的一个例子.

Languages

Java, CSS, HTML, JavaScript, SQL, HTML5, Kotlin, TypeScript, Ruby, CSS3, Python, Groovy, Apex, Go, Rust, Scala, PHP, Visual Basic

Frameworks

Bootstrap, Spring Boot, Redux, Cypress, Ruby on Rails (RoR), Grails, Selenium, Ionic, Angular, Spring MVC, Apache Velocity, JSF, Jest, Next.. js, CakePHP, AngularJS, Jakarta Server Pages (JSP)

Libraries/APIs

React, REST APIs, Node.js、jQuery、Redux-Saga、剧作家

Tools

JavaScript Testing, Kong, Docker Compose, Figma, Helm, Terraform, Flyway, Apache Maven, Gradle, Google Analytics, Webpack, NPM, CircleCI, GitHub, Bitbucket, Shell, Amazon Elastic Container Registry (ECR), Amazon弹性容器服务(Amazon ECS), Amazon CloudFront CDN, AWS CLI, Gatling, Apache, Amazon EKS, AWS Fargate

Paradigms

REST, 企业应用体系结构, Responsive Web Design (RWD), Microservices, Management, E2E Testing, Load Testing, Automation

Platforms

Amazon Web Services (AWS), Oracle, Docker, Kubernetes, Drone CI, Spinnaker, Oracle Database, Linux, LAMP, AccessData, AWS Lambda

Other

Software Engineering, Programming, Software Architecture, Front-end, AWS Certified Solution Architect, AWS Cloud Architecture, Architecture, Full-stack, Storybook, Technical Leadership, Full-stack Development, Leadership, Containers, Gatsby, Computer Vision, AI Programming, Neural Networks, Artificial Intelligence (AI), API Gateways, Styled-components, Engineering Management, CI/CD Pipelines, PNPM, Cloudflare, Cordova, DocumentDB, Containerization

Storage

PostgreSQL, Amazon S3 (AWS S3), PL/SQL, MongoDB, MySQL

2005 - 2009

计算机科学学士学位

Instituto Tecnológico y de Estudios superires de Monterrey (ITESM) - Monterrey,墨西哥

MAY 2020 - PRESENT

计算机视觉专家|纳米学位课程

Udacity

APRIL 2020 - PRESENT

响应式架构:领域驱动设计——第2级

Lightbend

APRIL 2020 - PRESENT

人工智能基础:神经网络

LinkedIn Learning

APRIL 2020 - PRESENT

响应式架构:响应式微服务——2级

Lightbend

APRIL 2020 - PRESENT

响应式架构:响应式系统入门-第2级

Lightbend

APRIL 2020 - PRESENT

人工智能编程与Python |纳米学位课程

Udacity

JANUARY 2020 - JANUARY 2023

AWS认证解决方案架构师助理

AWS

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

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

Top talent is in high demand.

Start hiring