保罗·罗德里格斯,巴西伯南布哥州累西腓的开发商
Paulo is available for hire
Hire Paulo

保罗罗德里格斯

验证专家  in Engineering

软件开发人员

Location
累西腓-巴西伯南布哥州
至今成员总数
2020年11月18日

Paulo是一名热情的软件工程师,拥有14年以上在多种技术栈中开发大规模系统的经验. 他喜欢用技术来解决现实世界的问题, 曾在金融领域的创业公司工作并领导项目, education, 健康市场. Paulo在遵循最佳工程实践的微服务和web应用程序开发方面拥有丰富的专业知识.

Portfolio

热心资讯科技顾问
Java,微服务,Spring Boot, Docker, 亚马逊网络服务(AWS), PostgreSQL...
GoDocs
MVC框架,c#, c#.. NET, Visual Studio, HTML, CSS, JavaScript, .NET...
Acqio支付
Bootstrap, MVC框架,REST, MVC设计,Scrum,全栈,REST api...

Experience

Availability

Part-time

首选的环境

Windows, Linux, Subversion (SVN), Git, Visual Studio Code (VS Code), Visual Studio, Eclipse, MacOS

最神奇的...

...我所做的一件事是带领技术团队完成一个获奖的创业项目,该项目提高了巴西一个州公立学校的教育水平.

工作经验

高级软件工程师

2021 - 2022
热心资讯科技顾问
  • 使用Java, Spring Boot和PostgreSQL设计和开发微服务.
  • 应用事件驱动架构原则,使用Apache Kafka开发松耦合微服务.
  • 实现了微服务模式,以满足所需的一致性和交付需求.
  • 为三名中级初级工程师提供指导和指导.
  • 开发了CI/CD管道来优化构建、测试和部署.
  • 创建了可重用的GitHub私有操作来执行服务检查操作, 防止将有问题的版本部署到生产环境中,并减少70%的所需代码.
  • 与New Relic集成的服务为团队提供了监控功能,并减少了服务停机时间.
  • 实现了数据审计机制,提供来自多个源的数据更改跟踪.
  • 使用Pact实现了消费者驱动的契约测试,以确保微服务之间的通信和兼容性.
  • 实现了集成测试,以确保在并发场景中期望的应用程序行为.
Java技术:,微服务,Spring Boot, Docker, 亚马逊网络服务(AWS), PostgreSQL, Kubernetes, Apache Kafka, 持续交付(CD), 持续集成(CI), Couchbase, Pact, 集成测试, 关系数据库, Java 11, JUnit, Bash Script, DevOps, REST APIs, API集成, Kafka Streams, Web API, Bash, Microservices架构, Databases, CI / CD管道, Java 8, Java 17, Mockito, GitHub的行为, GitOps, Web架构, API架构, 宁静的发展, Agile

高级软件工程师

2020 - 2021
GoDocs
  • 为不同实体的客户设计和开发专业的抵押软件, 应用必要的法规和法律要求.
  • 使用c#设计新的系统架构; .. NET Core和Vue.js.
  • 修订旧代码库和重构应用程序模块,以采用现代开发标准, tools, practices, 和框架.
  • 为一个由5名软件工程师组成的团队创建一个重构计划.
  • 指导工程师采用现代实践和框架来提高可维护性和生产力.
  • 与投资者沟通,说明现有软件的缺陷和瓶颈,并提出重构计划.
技术:MVC框架,c#, c#.. NET, Visual Studio, HTML, CSS, JavaScript, .. NET、Microsoft SQL Server、Bootstrap、Full-stack、SQL、Vue、jQuery、GitLab、Jira、 .. NET Core、体系结构、关系数据库、API集成、Web API、模型视图控制器(MVC)、 .. NET 4, SQL Server 2016, ASP.NET、数据库、前端、XML、 .. NET 5, Web架构,ASP.. NET Core,前端开发,JavaScript MVC, API架构,敏捷

软件工程师

2017 - 2020
Acqio支付
  • 使用c#和Kotlin设计并开发了大规模微服务,支持每月约300万笔支付交易.
  • 开发与外部支付网关的集成,使该产品支持的信用卡品牌增加了三倍,收入增长了约5%.
  • 构建web应用程序, 移动应用程序, 以及使用Kotlin等技术的POS设备的功能, C#, MVC.. NET、C/ c++、JavaScript、TypeScript和React Native.
  • 设计和开发核心框架,将服务与公司ERP集成.
  • 在招聘过程中审核团队成员的代码和候选人的算法.
技术:Bootstrap, MVC框架,REST, MVC设计,Scrum,全栈,REST api,金融科技, .NET、后端、面向对象编程(OOP)、NPoco、Web API、ASP.. NET MVC, Docker, c#.NET, TypeScript, jQuery, JavaScript, Mockito, xUnit, Unit Testing, 测试驱动开发(TDD), C++, C, 协议缓冲区, gRPC, APIs, Microservices, MongoDB, Azure Cosmos数据库, Azure SQL, Microsoft SQL Server, Azure, React Native, Kotlin, C#, Architecture, 集成测试, 关系数据库, 卡支付, API集成, Cloud, EventBus, 模型-视图-控制器(MVC), .. NET 4, Ajax, SQL Server 2016, Bash,微服务架构,ASP.. NET,数据库,前端,SSL, React, XML, Java 8, Web架构,ASP.. NET Core,前端开发,JavaScript MVC,财务数据,数据可视化, .. NET Core,销售点,POS, API架构,RESTful开发,敏捷

云计算顾问

2012 - 2017
Self-employed
  • 将最佳解决方案映射到本地公司,以便将其基础设施迁移到云, 主要与亚马逊AWS合作.
  • 将基础设施从本地电子商务解决方案公司从传统主机迁移到AWS, 包括当地一家大型零售公司的电子商务, 在没有任何性能损失的情况下,成本降低了55%.
  • 在AWS中重新设计了ERP公司现有的基础架构, 从而降低了75%的成本.
技术:亚马逊网络服务(AWS), Microsoft SQL Server, Amazon EC2, Architecture, AWS云架构, 关系数据库, Bash Script, Cloud, SQL Server 2016, Databases, SSL, Azure, Azure SQL

系统分析师

2013 - 2016
北汽福田信息学
  • 使用Jakarta EE设计和开发大型关键任务银行解决方案.
  • 在网上银行项目中,领导一个由三名工程师组成的本地开发团队.
  • 参与发展网上银行, 银行自动化, 银行代理自动化, 自助服务中心项目.
  • 开发web服务,并将其与外部或遗留系统集成.
  • 设计并开发了遗留银行系统模拟器,消除了对客户遗留系统的依赖,提高了团队的开发效率.
  • 开发web服务,并将其与外部和遗留系统集成.
技术:后端开发, JEE, MVC框架, MVC Design, Full-stack, 面向对象编程(OOP), Jakarta EE, Microservices, Oracle, Web Services, APIs, Web开发, Banking & Finance, JSF, Spring, Java EE, Java, 集成测试, 关系数据库, JUnit, API集成, 核心银行系统, 模型-视图-控制器(MVC), Ajax, Databases, Front-end, SSL, XML, XSD, XML Web服务, jPOS, Web架构, 前端开发, JavaScript MVC, API架构

技术主管/软件工程师

2010 - 2013
Joy Street
  • 带领公司技术团队完成教育市场的一个获奖项目.
  • 设计并开发了一个包含社交网络的平台, a game server, 以及一个使用Java的后台应用程序.
  • 在Amazon AWS平台上构建基础设施,通过应用集群实现高可扩展性, 负载平衡, 和HA功能支持大约0.700万用户.
  • 在服务器上执行调优和相关任务, application, 和数据库级别实现性能和可伸缩性需求.
  • 为三名中级初级工程师提供指导和指导.
  • 开发与第三方平台(如Wikipedia)的集成框架, WordPress, and Pentaho.
  • 参与数据仓库和数据挖掘公司的项目.
技术:JEE, MVC框架, MVC Design, Scrum, Full-stack, Back-end, Jakarta EE, Linux, CSS, HTML5, Scalability, 网络可扩展性, jQuery, JavaScript, 亚马逊网络服务(AWS), MySQL, PostgreSQL, Pentaho, Apache Struts 2, Hibernate, JPA, Spring Data, Spring Security, Spring MVC, Spring, Java EE, Java, Amazon EC2, Architecture, AWS云架构, 集成测试, 关系数据库, Bash Script, REST APIs, API集成, Caching, Cloud, 模型-视图-控制器(MVC), Ajax, Bash, Databases, Front-end, SSL, XML, XSD, XML Web服务, Ubuntu, Web架构, 前端开发, JavaScript MVC, 数据可视化, Agile

系统工程师

2009 - 2010
同时移动创作
  • 主要使用Java EE和Java Script为伯南布哥州政府开发教育网站平台.
  • 实现了用于操作和导入大型数据集的优化工具.
  • 优化SQL和HQL查询,从MySQL数据库中提取战略数据进行分析.
技术:JEE, MVC框架, MVC Design, Scrum, Full-stack, Back-end, 面向对象编程(OOP), Jakarta EE, CSS, HTML, JavaScript, 亚马逊网络服务(AWS), MySQL, Apache Maven, Apache Ant, Spring, Apache Struts 2, Java EE, Java, 关系数据库, Bash Script, REST APIs, API集成, Caching, 模型-视图-控制器(MVC), Ajax, Databases, Front-end, XML, Ubuntu, Web架构, 前端开发, JavaScript MVC, 数据可视化, Agile

软件开发人员

2008 - 2009
Vinic -管理和项目
  • 使用Java开发ERP、质量管理和医院系统等系统.
  • 指导外部客户团队使用Java进行设计和开发.
  • 使用iReport和BIRT开发战略报告.
技术:JEE, MVC框架, MVC Design, Full-stack, Back-end, 面向对象编程(OOP), Jakarta EE, BIRT, iReport, Apache Maven, Oracle, PostgreSQL, JavaScript, JSF, Apache Struts, Java EE, Java, 关系数据库, 模型-视图-控制器(MVC), Databases, Front-end, 前端开发, JavaScript MVC, 数据可视化, Agile

软件开发实习生

2007 - 2008
Contaline
  • 使用ASP和VBScript开发公司ERP产品.
  • 制定管理和问责战略报告.
  • 管理公司的本地和远程IT基础设施.
技术:完整, VBScript, SQL, Microsoft SQL Server, ASP, 关系数据库, Databases, Front-end, 前端开发

客户经理服务

聚合和管理组织账户的微服务.

这项服务是真实的来源,为帐户信息. 它负责从多个来源消费Kafka消息, 其中包括第三方应用程序, 汇总数据, 申请所需的业务角色, 并发布消息供解决方案的其他微服务使用.

使用的技术:Java, Spring Boot, PostgreSQL, Kafka.

机会经理服务

负责管理招聘过程中的机会的微服务.

这项服务是为了管理人力资源公司的机会而建立的, 在相关数据上聚合和应用所需的业务规则.

Part of the solution was applied event-driven architecture; this service consumes and publishes data from Kafka clusters.

使用的技术:Java, Spring Boot, PostgreSQL, Kafka.

足球经理API

用于足球/足球迷创建梦幻球队和出售或购买球员的REST API.

用户可以执行创建帐户等操作, 登录API, 管理他们的球队,买卖球员. 用户还可以编辑他们的球队和球员的一些特定信息.

还实现了管理员角色中的哪些CRUD用户, players, 团队改变了所有的信息.

这个API是使用Spring Boot实现的, Spring MVC, Spring Data, JPA, Hibernate, PostgreSQL, JWT, 和Swagger(文档).

是否也实现了集成和单元测试.

支付授权服务

处理来自POS设备的信用卡交易的服务.

该服务与外部支付网关集成,以与信用卡品牌和其他内部服务进行授权,以处理清算.

它是使用c#、协议缓冲区和SQL Server开发的.

交易ERP集成

一个将信用卡交易与公司的ERP集成的框架.

这家公司每天有大量的交易,需要将这些交易整合到ERP中来执行财务和会计任务.

该系统将事务数据解析为合适的ERP条目,并将其分组成一个队列发送给ERP web服务.

这需要适当的吞吐量管理,以避免使ERP web服务和, 同时, 按照适当的时间表将数据传递给财务和会计团队.

该系统是集成任何其他公司信息的基础框架.

数字游戏和教育的奥林匹克

http://www.youtube.com/watch?v=t1tbuoNRkYo
为提高公立学校学生的受教育率而创建的教育市场创新社交网络.

这个项目因其创新性和实用性获得了很多奖项.

我加入了初始阶段,它最初是使用Java、Struts、Hibernate和MySQL构建的.

作为项目技术主管, 我负责实现业务目标的主要技术决策.

该项目后来被重新设计为使用Spring Stack, 使用Spring MVC, Spring Security, 和春季数据.

OjE - Admin

一个管理公司主要产品的后台应用程序(数字游戏和教育中的奥林匹克).

这个web应用程序提供了仪表板, monitoring, 注册工具可以让团队监控并为平台的发展做出战略决策.

它是使用Java、Struts 2、Hibernate和JasperReports构建的.

Banklink

它是一个关键任务的银行自动化系统,是银行解决方案的核心系统. 该项目旨在取代巴西首都公共银行现有的遗留系统. 我是其中一名后端开发者. 该解决方案是使用Java从头开始构建的,使用一些库(如JPos和Preon)来满足金融市场的标准,并与其他遗留系统集成.

传统银行模拟器

遗留银行系统模拟器的基于java的应用程序.

这个应用程序的开发大大提高了团队的工作效率,但由于访问真实的客户端遗留系统存在很多问题,工作效率受到了影响.

To-Do Web App

创建待办事项列表的web应用程序为用户提供了查看和管理自己的待办事项所需的基本功能.

后端是在Spring堆栈上开发的, 使用弹簧引导, Spring MVC, Spring Security, 和春季数据. 安全层使用JWT进行授权.

前端是用Angular 9、TypeScript和Bootstrap开发的.

OpenMed

基于Java EE平台开发的医院ERP系统web应用程序.

该系统提供了对大型医院各个领域的控制和管理.

它是使用Java、Struts、Hibernate和JasperReports开发的.

OpenSGQ

为满足巴西军队当地维修园区的需求,开发了一套质量控制系统.

作为主要开发商, 我使用Java平台和框架Struts从头开始构建这个系统, Hibernate, 和JasperReports.

Languages

SQL, Java, JavaScript, CSS, c#, HTML, c#.NET, XML, Java 11, Java 8, TypeScript, Bash, XSD, VBScript, HTML5, Kotlin, C, C++, Hibernate查询语言(HQL), Bash Script

Frameworks

Spring, Hibernate, .. NET、Mockito、Spring Boot、JUnit、 .NET Core, .NET 4, ASP.NET, ASP.NET Core, JavaScript MVC, ASP, Apache Struts, JSF, Apache Struts 2, Spring MVC, Spring Security, JPA, React Native, gRPC, ASP.. NET MVC, jPOS, Angular, JSON Web Tokens (JWT), Bootstrap, .NET 5

库/ api

Web API, REST API, jQuery, JasperReports, Vue, React

Tools

Visual Studio, Git, Kafka Streams, Subversion (SVN), Apache Maven, iReport, Apache Ant, xUnit, GitLab, Jira

Paradigms

Microservices, 面向对象编程(OOP), MVC Design, REST, 模型-视图-控制器(MVC), Microservices架构, Web架构, API架构, 宁静的发展, Agile, Scrum, 持续集成(CI), 测试驱动开发(TDD), Unit Testing, 持续交付(CD), DevOps

Platforms

Eclipse, Java EE, JEE, Amazon EC2, Linux, 亚马逊网络服务(AWS), Azure, Docker, Apache Kafka, Visual Studio Code (VS Code), Windows, Oracle, BIRT, Pentaho, Jakarta EE, Kubernetes, MacOS, Ubuntu

Storage

Databases, 关系数据库, PostgreSQL, MySQL, SQL Server 2016, Microsoft SQL Server, Spring Data, Azure SQL, Azure Cosmos数据库, MongoDB, JSON, Spring Data JPA, Couchbase

Other

APIs, Web Services, Back-end, MVC框架, Architecture, 集成测试, API集成, Cloud, 前端开发, 财务数据, 数据可视化, Fintech, Full-stack, AWS云架构, 卡支付, Caching, Ajax, CI / CD管道, Front-end, XML Web服务, Point of Sale, POS, 软件工程, Learning, System Design, 软件架构, 云计算, Scalability, 网络可扩展性, Web开发, 协议缓冲区, NPoco, 后端开发, Pact, VM, EventBus, 核心银行系统, SSL, Java 17, GitHub的行为, GitOps

行业专业知识

Banking & Finance

2011 - 2013

计算机科学硕士学位

伯南布哥联邦大学-巴西累西腓

2006 - 2010

计算机科学学士学位

UniFBV Wyden -累西腓,PE,巴西