布鲁诺雷特,开发商在加罗巴-圣卡塔琳娜州,巴西
Bruno is available for hire
Hire Bruno

Bruno Leite

Verified Expert  in Engineering

Back-end Developer

Location
加罗巴-圣卡塔琳娜州,巴西
Toptal Member Since
May 12, 2014

Bruno是一个非常积极和熟练的解决方案架构师,他致力于构建高性能和可扩展的无服务器架构,同时指导团队编写高效且易于维护的软件. 布鲁诺在各种不同的环境中磨练了他的技能, 从初创公司到IBM和ADP等科技巨头, 这使他成为为客户创造巨大价值的罕见人才.

Portfolio

Aspire HR Software, LLC
Node.js、TypeScript、AWS、Serverless、AWS Lambda...
PLS Logistics
Java, Angular, JavaScript, Spring, AngularJS, Hibernate, Agile, CI/CD pipeline...
Catalyst
AWS Lambda、TypeScript、Amazon Cognito、Amazon Web Services (AWS)、Angular...

Experience

Availability

Part-time

Preferred Environment

Java, Amazon Web Services (AWS), Serverless, TypeScript

The most amazing...

...我设计的架构是一个具有SSO的多租户SaaS应用程序, external systems integration, 以及带有自动化无服务器测试框架的CI/CD.

Work Experience

Head of Engineering (via Toptal)

2023 - 2024
Aspire HR Software, LLC
  • Architected and developed SaaS. 完成多租户下一代HR SaaS应用程序的体系结构和开发, 被AWS架构师归类为非常复杂的, 从而形成健壮且可伸缩的云解决方案.
  • Established code standards. 建立基本的代码标准, testing methods, and repository organization, 包括选择和使用AWS服务, 导致一个流线型的开发过程.
  • 创建了一个CI/CD管道,能够在十分钟内部署带有基础设施的无服务器应用程序, 从而提高开发人员的生产力和更快的开发周期.
  • 根据最新的单表设计标准建立DynamoDB工作准则,并使用DynamoDB流设计了一个数据摄取管道, 从而优化数据管理.
  • 主持了50多次结对编程会议, 从而提高了开发人员之间的编码技能和知识共享.
  • 使用AWS CDK和SST开发整个项目的基础设施即代码(IaC), 从而形成可靠且可维护的基础设施部署流程.
  • Guided AWS service selection. 指导使用各种AWS服务的决策过程, including Lambda, Step Functions, Cognito, SQS, and SNS, 从而实现高效和有效的云服务集成.
Technologies: Node.js、TypeScript、AWS、Serverless、AWS Lambda, Amazon DynamoDB, AWS Cloud Development Kit (CDK), Automated Testing, Amazon Cognito, Single Sign-on (SSO), Secure Code Best Practices, Amazon S3 (AWS S3), SST, Solution Architecture, REST, Shell, JSON, Microservices, Agile, Infrastructure as Code (IaC), HTML, CSS, AWS Cognito, Event-driven Architecture, Front-end, Web Development, Containers, Continuous Delivery (CD), Data Engineering, ETL, Full-stack Development, Project Management

Full-stack Engineer (via Toptal)

2023 - 2023
PLS Logistics
  • 完成新的AI和ML组件的维护和开发, 导致文件修改和发票发放的自动化, enhancing operational efficiency.
  • 使用Java实现新的测试标准, Spring, and PostgreSQL, 哪一个利用了软件质量并产生了更健壮和可靠的产品.
  • 在时间敏感的环境中完成各种遗留组件的重构和改进, 从而提高系统性能并减少技术债务.
Technologies: Java, Angular, JavaScript, Spring, AngularJS, Hibernate, Agile, CI/CD pipeline, REST, Shell, JSON, Microservices, HTML, CSS, Web Development, Full-stack, Data Engineering, Full-stack Development, OCR

Cloud Engineer (via Toptal)

2022 - 2023
Catalyst
  • 完成项目架构的创建和执行, build, code, and test standards for a Node.js、TypeScript和AWS CDK应用程序,从而产生高质量和可维护的代码库.
  • 构建供其他开发人员使用的共享库, 通过AWS CodePipeline使用AWS CDK和TypeScript创建实时部署管道, 从而简化开发过程.
  • 创建构建脚本,用于组装TypeScript项目,并通过语义发布自动发布库, 从而产生高效的项目构建和一致的版本控制.
  • 领导了一个重要的项目重构,改进了对AWS CDK标准的遵从性和更好的代码组织, 从而增强了项目结构和可维护性.
  • 为AWS组件制定单元测试标准. 为AWS CDK和AWS Lambda TypeScript组件创建了单元测试标准, 从而形成一个可靠的、系统的测试框架.
  • 参与代码审查和标准遵从. 通过代码pr确保所有开发人员都遵循良好的标准, 从而形成一个协作的、以质量为中心的开发环境.
Technologies: AWS Lambda、TypeScript、Amazon Cognito、Amazon Web Services (AWS)、Angular, Amazon S3 (AWS S3), JavaScript, AWS CodePipeline, Cloud, Semantics, Amazon DynamoDB, Back-end, APIs, REST APIs, Integration Testing, Unit Testing, Architecture, Node.js, Jest, NoSQL, Solution Architecture, REST, Shell, JSON, Microservices, Agile, Infrastructure as Code (IaC), HTML, Web Development, Containers, Continuous Delivery (CD), Data Engineering, Full-stack Development, Project Management

Senior Java Expert (via Toptal)

2021 - 2022
SWYP, LLC
  • 使用Docker/CircleCI增强了Amazon ECS部署管道, 从而产生更健壮的微服务体系结构.
  • 开发了与Firebase和AWS集成的Spring Boot微服务的修复/改进, enhancing system reliability.
  • 有助于发布时间表的遵守. 保持严格的发布时间表, 确保完成所有项目的最后期限, 时间管理能力强.
Technologies: Java, Spring Boot, Spring, Microservices, Amazon弹性容器服务(Amazon ECS), CircleCI, CI/CD Pipelines, Firebase, Back-end Development, RESTful Web Services, MySQL, Hibernate, Linux, Spring Data JPA, Amazon Web Services (AWS), Amazon S3 (AWS S3), Cloud Computing, IntelliJ IDEA, Spring 5, Back-end, APIs, REST APIs, Integration Testing, Unit Testing, Java 11, Java 8, REST, Shell, JSON, Agile, Infrastructure as Code (IaC), HTML, Web Development, Containers, Continuous Delivery (CD), Full-stack Development

Back-end Developer (via Toptal)

2021 - 2022
MP Analytics Limited
  • Enhanced an application. 改进了一个多银行数据应用程序,使投资策略分析更加精细.
  • 通过优化SQL和JPA提高调用时间,提高数据处理效率.
  • 实现了新的特性和测试,使应用程序更加动态.
  • Transitioned to microservices, created GitHub Actions, Dockerfiles, and scripts, ensuring agile deployment.
  • 使用Amazon SQS/S3开发异步文件处理器,加速XLS文件上传.
Technologies: Java, Spring Boot, Hibernate, Back-end Development, RESTful Web Services, MySQL, Linux, SQL, Ubuntu, Test-driven Development (TDD), Spring, Git, Spring Data JPA, Amazon Web Services (AWS), Amazon S3 (AWS S3), DevOps, Software Architecture, Cloud Computing, IntelliJ IDEA, Spring 5, CI/CD Pipelines, Back-end, APIs, REST APIs, Integration Testing, Unit Testing, Java 11, Architecture, Java 8, REST, Shell, JSON, Microservices, Agile, HTML, Web Development, Containers, Continuous Delivery (CD), Data Engineering, GitHub Actions, Full-stack Development, Project Management

Back-end Engineer

2021 - 2021
Shoshin Works
  • 开发NASA数据应用程序,整合NLP用于航空预测和增强数据分析.
  • 集成SerpApi和Zyte API,简化从谷歌和HTML来源的数据采集.
  • 创建抽象Java组件,方便使用新的外部服务进行扩展.
  • 使用MongoDB Atlas管理Java/Spring数据,确保稳健的数据连接.
Technologies: Java, Spring, Back-end Development, RESTful Web Services, MySQL, Linux, SQL, Ubuntu, Test-driven Development (TDD), Git, Amazon Web Services (AWS), AWS Lambda, Spring Boot, Amazon S3 (AWS S3), DevOps, Software Architecture, Cloud Computing, IntelliJ IDEA, Reactive Streams, Minimum Viable Product (MVP), Spring 5, CI/CD Pipelines, Amazon弹性容器服务(Amazon ECS), Back-end, APIs, REST APIs, Integration Testing, Unit Testing, Java 11, Architecture, MongoDB, Java 8, REST, Shell, JSON, Microservices, Agile, Infrastructure as Code (IaC), HTML, Web Development, Containers, Continuous Delivery (CD), Data Engineering, Full-stack Development, Project Management

Java和Spring Engineer(通过Toptal)

2019 - 2021
Wearsafe Labs
  • 对IoT消息处理做出了贡献. 为物联网开发Java AWS Lambda,并配置AWS IoT/Kinesis, 从而实现高效的设备通信.
  • 致力于并发机制. 为设备消息创建Java锁定,防止并发更改并确保数据完整性.
  • 通过重构和测试改进了遗留代码库, 提高交付可靠性和部署速度.
  • 通过更好的PR审查和更精简的scrum来增强开发,从而改进项目管理.
  • 在AWS Elasticache上实现Memcached,防止消息重复,优化处理.
  • 在端到端测试平台工作. 建立AWS IoT to DB消息流测试平台,实现全面的系统测试.
  • 为持续交付策略做出贡献. 开发带有回滚选项的零停机交付策略, 确保无缝生产更新.
  • Focused on audio data management. 为S3上的音频数据处理和存储创建了Lambda,简化了数据处理.
  • 重新设计DB测试架构,使测试速度提高五倍,代码减少三分之二.
  • 实现了用于API跟踪的AWS X-Ray,增强了监控和故障排除功能.
Technologies: Spring, Java 8, Back-end Development, RESTful Web Services, MySQL, Agile Software Development, Internet of Things (IoT), Hibernate, Java, Linux, SQL, Ubuntu, Test-driven Development (TDD), Git, Spring Data JPA, Amazon Web Services (AWS), AWS Lambda, Spring Boot, Amazon S3 (AWS S3), DevOps, Software Architecture, Cloud Computing, IntelliJ IDEA, AWS IoT, CI/CD Pipelines, Back-end, APIs, REST APIs, Integration Testing, Unit Testing, Java 11, Architecture, Solution Architecture, REST, Shell, JSON, Microservices, Agile, HTML, Front-end, Web Development, Containers, Continuous Delivery (CD), Data Engineering, Full-stack Development

Java Architect

2019 - 2019
Dandelion Development
  • 使用Spring Boot 2定义项目结构并开发大部分应用程序.
  • 领导另外两名开发人员,通过代码审查确保代码质量和可测试性.
  • 创建了一个集成层,用于使用spring5的新web客户端与ERP和CRM交互.
  • 为每个代码扇区创建测试用例结构:控制器、数据库和实体. 达到75%以上的总代码覆盖率.
Technologies: Spring Boot, Spring 5, Java 8, Back-end Development, RESTful Web Services, MySQL, Agile Software Development, Hibernate, Java, Linux, SQL, Ubuntu, Test-driven Development (TDD), Spring, Git, Spring Data JPA, DevOps, Software Architecture, Cloud Computing, IntelliJ IDEA, CircleCI, Minimum Viable Product (MVP), CI/CD Pipelines, Back-end, APIs, REST APIs, Unit Testing, Java 11, Architecture, REST, Shell, JSON, Agile, HTML, Web Development, Full-stack, Continuous Delivery (CD), Data Engineering, ETL, Full-stack Development, Project Management

Java Engineer

2018 - 2018
Project44
  • 创建了如何与来自物流供应商的外部服务集成的定义, 将我们的建模与提供者的自定义建模相匹配.
  • 使用P44提供的API进行数据解析/处理,开发与物流运营商的集成.
  • 使用最新标准为组件开发单元和集成测试.
Technologies: Spring, Java 8, Back-end Development, RESTful Web Services, Agile Software Development, Hibernate, Java, MySQL, Linux, SQL, Ubuntu, Test-driven Development (TDD), Git, Spring Data JPA, Spring Boot, Software Architecture, Cloud Computing, Back-end, PostgreSQL, APIs, REST APIs, Unit Testing, Java 11, REST, Shell, JSON, Agile, HTML, CSS, Web Development, Continuous Delivery (CD), Data Engineering, Full-stack Development

Java Lead Engineer (via Toptal)

2017 - 2018
Aon Inpoint
  • 构建了一个Java 8 Spring Boot项目,生成了一个健壮且可伸缩的应用程序.
  • 为调查和报告创建REST服务,增强客户端交互和数据基准测试.
  • 开发全面的测试覆盖,确保跨多个场景的可靠性.
  • 建立调查邮件排队系统,简化沟通流程.
  • 实现了多语言调查系统,个性化用户体验.
  • 使用JWT为端点强制用户安全性,支持身份验证措施.
  • 使用Docker/CircleCI启动了一个CI/CD管道,实现了高效的部署周期.
Technologies: Spring, Java 8, Back-end Development, RESTful Web Services, Agile Software Development, Hibernate, Java, MySQL, Linux, SQL, Ubuntu, Git, Spring Data JPA, Spring Boot, Software Architecture, Cloud Computing, CircleCI, 客户关系管理(CRM), Back-end, APIs, REST APIs, Unit Testing, Java 11, Solution Architecture, REST, Shell, JSON, Agile, HTML, CSS, Front-end, Web Development, Continuous Delivery (CD), Data Engineering, Full-stack Development, Project Management

Senior Java Software Engineer

2013 - 2015
IBM
  • 使用SOAP和RESTful web服务处理Jakarta EE组件的体系结构和开发, test-driven development (TDD), JPA (OpenJPA and Hibernate), unit testing (JUnit and JMock), integration testing, and a continuous delivery model.
  • 实现云环境的架构和设置, 创建映像和供应/解除供应流程. 这些环境被用作通过IBM Liquid平台雇佣的开发人员的环境.
  • 领导IBM Liquid平台(短周期任务众包平台)的开发活动, 创建开发规范, 验证开发人员提供的解决方案, 并将代码集成到现有代码中.
  • 创建并改进了自动化任务(如部署)的流程, module packaging, 以及使用Python脚本进行WebSphere管理.
  • 处理了WebSphere应用服务器的管理和配置.
  • 曾担任支持分析师,为高可用性生产环境提供持续支持.
技术:后端开发, RESTful Web Services, Agile Software Development, Hibernate, Java, Linux, SQL, Ubuntu, Back-end, APIs, REST APIs, Unit Testing, Java 11, Shell, JSON, Agile, OpenJPA, HTML, CSS, Web Development, Continuous Delivery (CD)

Senior Java Software Engineer

2011 - 2012
ADP
  • 为ADP的门户应用程序开发Java组件,增强安全措施和用户信任.
  • 负责门户平台到PaaS模型的迁移, 精简运营,降低成本.
  • Contributed to an agile team, 通过每天的scrum会议和协作努力有效地实现目标.
技术:后端开发, RESTful Web Services, Agile Software Development, Hibernate, Java, Linux, SQL, Ubuntu, 客户关系管理(CRM), Back-end, APIs, REST APIs, Unit Testing, Java 11, Shell, JSON, Agile, HTML, CSS, Web Development

FalconHR

In my role at FalconHR, 我领导创建了一个尖端的人力资源SaaS平台,该平台的复杂性得到了AWS架构师的认可. 我的贡献包括构建一个健壮的, 可扩展的云解决方案和建立全面的代码标准. 我创新了一个CI/CD管道,可以在十分钟内简化无服务器应用程序的部署, 显著提高开发人员效率. 我还使用单表设计准则为DynamoDB的使用设置了基准,并精心设计了一个数据摄取管道. 我对知识共享的承诺是显而易见的,因为我主持了50多次结对编程会议, 提高团队的编码能力. Furthermore, 我使用AWS CDK和SST率先将项目的基础设施作为代码, 确保可靠的部署过程. 我对AWS服务集成的战略指导促进了一个有效的云生态系统, optimizing our tech stack.

企业间流程总监(IEPD)

http://www.ibm.com
作为IEPD项目的关键Java开发人员, 高级的企业间数据编排器, 我在系统有效处理和路由来自故障硬件设备的呼叫方面发挥了至关重要的作用, ensuring rapid problem resolution. 我的专业知识有助于关键应用程序组件的开发,这些组件促进了web服务调用和电子邮件通信的无缝集成.

2013年后,IBM采用了创新的Liquid开发方法, 我在我们的项目中率先实施了它. 这涉及到对开发过程的战略性彻底改革, 在那里我负责建立基于云的环境, 精心制作开发规范, 管理向模块化的过渡, externalized workflow. 我的领导确保了对这一方法的顺利适应, 显著提高了我们项目的敏捷性和响应性.

我对开发生命周期的全面监督, 从环境设置到代码审查, 强调了我追求卓越的承诺以及我在项目成功中的核心作用.

Wearsafe

At Wearsafe, 通过改进IoT消息处理,我使用Java和AWS增强了一个基于云的可穿戴设备数据应用程序, 建立数据完整性的并发机制, 重构代码库以提高可靠性和速度. 我通过更好的PR审查和精益scrum流程简化了开发过程, 实现Memcached以防止重复消息, 搭建端到端测试平台. 我的持续交付策略通过回滚特性确保了零停机时间. 我还使用AWS Lambda和Amazon S3管理音频数据, 重新设计了DB测试架构,以提高测试速度, leaner tests, 并集成AWS X-Ray,实现卓越的API监控. 这个项目展示了我开发健壮的、可扩展的解决方案的能力.

Experience Monitor 2

作为EM2的首席架构师和后端开发人员, 我在塑造一个应用程序方面发挥了关键作用,该应用程序彻底改变了保险部门的客户满意度评估. Utilizing Java 8 and Spring, 我指导关键的架构决策, 从选择尖端技术和api到构建复杂的翻译系统. 我的设计模式战略实现和安全部署管道确保了健壮的后端基础设施. 我精心布置了REST端点以简化数据流, 提供无缝的用户体验. 这个项目是效率的证明, 履行承诺,保持在预算之内, 赢得客户满意度,并导致他们对解决方案的自主维护.

MH Data Synchronizer

作为Mariana Tek到HubSpot同步器的首席架构师, 我带头将ERP和CRM系统与一个复杂的数据仓库无缝集成. 我的角色包括指导关键的架构决策, 建立严格的代码和测试标准, 设计一个健壮的CI/CD管道. 这一战略举措导致了一个非常成功的项目,其特点是执行近乎完美,问题最少, 从而显著增强了健身应用Mariana Tek和HubSpot之间的数据同步能力.

Languages

Java, SQL, JavaScript, Java 11, Java 8, HTML, CSS, TypeScript, Python

Frameworks

Spring 5, Spring, Hibernate, Spring Boot, OAuth 2, JSON Web Tokens (JWT), Spring Batch, Spring Security, Jest, Angular, AngularJS

Libraries/APIs

Reactor, REST APIs, Node.js, OpenJPA

Tools

CircleCI, Cloud66, Docker Hub, GitHub, IntelliJ IDEA, Apache Tomcat, Jenkins, Git, Shell, Apache Maven, Amazon弹性容器服务(Amazon ECS), 亚马逊虚拟私有云(VPC), Amazon Cognito, AWS Cloud Development Kit (CDK), AWS Step Functions

Paradigms

Continuous Integration (CI), REST, Test-driven Development (TDD), Agile Software Development, Agile, Continuous Delivery (CD), ETL, Microservices, DevOps, Testing, Unit Testing, Automated Testing, Secure Code Best Practices, Event-driven Architecture

Platforms

亚马逊网络服务(AWS)、Docker、Linux、AWS Lambda、Ubuntu、AWS IoT、Heroku、Firebase

Storage

Amazon S3 (AWS S3), Spring Data JPA, JSON, PostgreSQL, MySQL, Spring Data, MongoDB, NoSQL, Amazon DynamoDB

Industry Expertise

Project Management

Other

RESTful Web Services, Software Architecture, Back-end Development, Integration Testing, Cloud Computing, Reactive Streams, Minimum Viable Product (MVP), CI/CD Pipelines, Spring WebFlux, APIs, Back-end, Architecture, Infrastructure as Code (IaC), Solution Architecture, Web Development, Containers, Data Engineering, Full-stack Development, Internet of Things (IoT), 客户关系管理(CRM), Web Security, Okta, Front-end, Full-stack, OCR, Vitest, AWS CodePipeline, Semantics, Cloud, Serverless, Single Sign-on (SSO), SST, AWS Cognito, GitHub Actions

2005 - 2013

计算机工程学士学位

Pontificia university sidade Católica do Rio Grande do Sul - Porto Alegre,巴西

OCTOBER 2022 - PRESENT

JavaScript单元测试-实用指南

Udemy

AUGUST 2022 - PRESENT

The Nuts and Bolts of OAuth 2.0

Udemy

AUGUST 2022 - PRESENT

使用Spring WebFlux的响应式微服务

Udemy

AUGUST 2022 - PRESENT

理解Typescript - 2022版

Udemy

JUNE 2022 - PRESENT

Java Reactive Programming

Udemy

MAY 2011 - PRESENT

Oracle认证专家,Java SE程序员

Oracle

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

Top talent is in high demand.

Start hiring