Bruno Leite
Verified Expert in Engineering
Back-end Developer
Bruno是一个非常积极和熟练的解决方案架构师,他致力于构建高性能和可扩展的无服务器架构,同时指导团队编写高效且易于维护的软件. 布鲁诺在各种不同的环境中磨练了他的技能, 从初创公司到IBM和ADP等科技巨头, 这使他成为为客户创造巨大价值的罕见人才.
Portfolio
Experience
Availability
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)
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, 从而实现高效和有效的云服务集成.
Full-stack Engineer (via Toptal)
PLS Logistics
- 完成新的AI和ML组件的维护和开发, 导致文件修改和发票发放的自动化, enhancing operational efficiency.
- 使用Java实现新的测试标准, Spring, and PostgreSQL, 哪一个利用了软件质量并产生了更健壮和可靠的产品.
- 在时间敏感的环境中完成各种遗留组件的重构和改进, 从而提高系统性能并减少技术债务.
Cloud Engineer (via Toptal)
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确保所有开发人员都遵循良好的标准, 从而形成一个协作的、以质量为中心的开发环境.
Senior Java Expert (via Toptal)
SWYP, LLC
- 使用Docker/CircleCI增强了Amazon ECS部署管道, 从而产生更健壮的微服务体系结构.
- 开发了与Firebase和AWS集成的Spring Boot微服务的修复/改进, enhancing system reliability.
- 有助于发布时间表的遵守. 保持严格的发布时间表, 确保完成所有项目的最后期限, 时间管理能力强.
Back-end Developer (via Toptal)
MP Analytics Limited
- Enhanced an application. 改进了一个多银行数据应用程序,使投资策略分析更加精细.
- 通过优化SQL和JPA提高调用时间,提高数据处理效率.
- 实现了新的特性和测试,使应用程序更加动态.
- Transitioned to microservices, created GitHub Actions, Dockerfiles, and scripts, ensuring agile deployment.
- 使用Amazon SQS/S3开发异步文件处理器,加速XLS文件上传.
Back-end Engineer
Shoshin Works
- 开发NASA数据应用程序,整合NLP用于航空预测和增强数据分析.
- 集成SerpApi和Zyte API,简化从谷歌和HTML来源的数据采集.
- 创建抽象Java组件,方便使用新的外部服务进行扩展.
- 使用MongoDB Atlas管理Java/Spring数据,确保稳健的数据连接.
Java和Spring Engineer(通过Toptal)
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,增强了监控和故障排除功能.
Java Architect
Dandelion Development
- 使用Spring Boot 2定义项目结构并开发大部分应用程序.
- 领导另外两名开发人员,通过代码审查确保代码质量和可测试性.
- 创建了一个集成层,用于使用spring5的新web客户端与ERP和CRM交互.
- 为每个代码扇区创建测试用例结构:控制器、数据库和实体. 达到75%以上的总代码覆盖率.
Java Engineer
Project44
- 创建了如何与来自物流供应商的外部服务集成的定义, 将我们的建模与提供者的自定义建模相匹配.
- 使用P44提供的API进行数据解析/处理,开发与物流运营商的集成.
- 使用最新标准为组件开发单元和集成测试.
Java Lead Engineer (via Toptal)
Aon Inpoint
- 构建了一个Java 8 Spring Boot项目,生成了一个健壮且可伸缩的应用程序.
- 为调查和报告创建REST服务,增强客户端交互和数据基准测试.
- 开发全面的测试覆盖,确保跨多个场景的可靠性.
- 建立调查邮件排队系统,简化沟通流程.
- 实现了多语言调查系统,个性化用户体验.
- 使用JWT为端点强制用户安全性,支持身份验证措施.
- 使用Docker/CircleCI启动了一个CI/CD管道,实现了高效的部署周期.
Senior Java Software Engineer
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应用服务器的管理和配置.
- 曾担任支持分析师,为高可用性生产环境提供持续支持.
Senior Java Software Engineer
ADP
- 为ADP的门户应用程序开发Java组件,增强安全措施和用户信任.
- 负责门户平台到PaaS模型的迁移, 精简运营,降低成本.
- Contributed to an agile team, 通过每天的scrum会议和协作努力有效地实现目标.
Experience
FalconHR
企业间流程总监(IEPD)
http://www.ibm.com2013年后,IBM采用了创新的Liquid开发方法, 我在我们的项目中率先实施了它. 这涉及到对开发过程的战略性彻底改革, 在那里我负责建立基于云的环境, 精心制作开发规范, 管理向模块化的过渡, externalized workflow. 我的领导确保了对这一方法的顺利适应, 显著提高了我们项目的敏捷性和响应性.
我对开发生命周期的全面监督, 从环境设置到代码审查, 强调了我追求卓越的承诺以及我在项目成功中的核心作用.
Wearsafe
Experience Monitor 2
MH Data Synchronizer
Skills
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
Education
计算机工程学士学位
Pontificia university sidade Católica do Rio Grande do Sul - Porto Alegre,巴西
Certifications
JavaScript单元测试-实用指南
Udemy
The Nuts and Bolts of OAuth 2.0
Udemy
使用Spring WebFlux的响应式微服务
Udemy
理解Typescript - 2022版
Udemy
Java Reactive Programming
Udemy
Oracle认证专家,Java SE程序员
Oracle
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring