Ricardo Torre, Developer in Porto, Portugal
Ricardo is available for hire
Hire Ricardo

Ricardo Torre

Verified Expert  in Engineering

Software Developer

Location
Porto, Portugal
Toptal Member Since
November 8, 2017

Ricardo is a seasoned software developer who has been working mainly with C#, ASP.NET, Angular, and the Microsoft Integration stack for the past 15 years. Currently, 他正在为一个基于Azure和微软集成栈的PaaS产品创业. Ricardo热衷于为高性能交付设计和构建软件和团队.

Portfolio

BizTastic
Architecture, JavaScript, TypeScript, Web API, Entity Framework, C#, .NET...
Kovai (BizTalk360)
Azure SQL, Architecture, Service, Azure, Web API, Knockout (Knockout.js)...
Microsoft
Azure, Microsoft Dynamics CRM, C#, .NET, BizTalk, SQL, Microsoft SQL Server...

Experience

Availability

Part-time

Preferred Environment

Angular, Entity Framework, Web API, C#, BizTalk

The most amazing...

...thing I’ve done was to develop solutions for BizTalk—taking them to production, supporting them, and operating them on a day-to-day basis.

Work Experience

Architect

2013 - PRESENT
BizTastic
  • 具有强大的微软技术背景,为企业集成空间设计和开发引人注目的创新服务和软件.
  • Served as the lead BizTalk architect.
  • 使用最新的Azure技术(包括Azure网站)开发了一个基于Azure的SaaS产品,专注于集成空间, Azure Service Bus, Azure Storage, Application Insights, SQL Azure, and Key Vault.
  • Built a CI and CD environment using VSTS and Azure ARM.
  • 基于Angular 4构建UI和UX,从概念、设计到开发,全程负责全栈职责, testing, and continuous integration.
Technologies: Architecture, JavaScript, TypeScript, Web API, Entity Framework, C#, .NET, Angular, BizTalk, SQL, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Microsoft Azure, Cloud Architecture, C#.NET, APIs, REST APIs, Microsoft Dynamics, Azure Functions, Secure Web Development, Web Development, Web Security, API Integration, HTML, CSS, Stripe, BizTalk Server

Lead Software Architect | Head of Technical Presales

2013 - 2016
Kovai (BizTalk360)
  • Helped the company grow from three employees to 35 in two locations (UK and India).
  • 开发并交付了世界一流的软件产品,这是市场上最受欢迎的Microsoft BizTalk Server第三方产品.
  • 促进公司内部努力将产品组合从一种产品发展到四种产品.
  • 直接与首席执行官一起工作,并在销售等关键领域发挥重要作用, marketing, product development, and support.
  • Mentored the members of the BizTalk teams. Hired, mentored, and supported the India team.
  • Architected, designed, and developed an upcoming SaaS product hosted in Azure, based on a PaaS Azure functionality that includes Azure websites, web jobs, Azure storage, Service Bus, and SQL Azure including SQL elastic pools, Azure Event Hubs.
  • 倡导产品的创新功能,导致BizTalk360规则引擎和分析.
  • Hired, mentored, 并发展了支持团队及其程序,以提供卓越的服务,据报道客户满意度很高.
  • 向潜在客户提供产品的技术演示,并与从技术团队到首席经验官级别的所有客户保持联系.
  • 担任客户客户经理:管理和协调前三大客户,保持高水平的客户满意度和追加销售.
Technologies: Azure SQL, Architecture, Service, Azure, Web API, Knockout (Knockout.js), Windows Communication Foundation (WCF), C#, JavaScript, TypeScript, BizTalk, SQL, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Microsoft Azure, Cloud Architecture, C#.NET, APIs, REST APIs, Secure Web Development, Web Development, Web Security, API Integration, HTML, CSS, BizTalk Server

Premier Field Engineer – BizTalk/Integration

2007 - 2013
Microsoft
  • Delivered proactive services to Microsoft Premier Customers; these services require internal certification to guarantee a high level of quality and consistency of the delivery across regions.
  • Drove BizTalk readiness across EMEA, improved collaboration, mentored new hires, and wrote technical training plans for engineers.
  • Evaluated and assessed the BizTalk Server infrastructure and operational processes.
  • 主持了一个研讨会,概述了Microsoft BizTalk Server,以及如何设计的演示和实验, build, and operate a robust and scalable environment.
  • Designed a workshop to address disaster recovery planning requirements, which are a vital pillar of building a mature enterprise-class business system.
  • Created the BizTalk Performance Lab, 专注于调优您的特定应用程序以满足其性能需求的定制业务.
  • Developed the BizTalk Architecture and Design Review, 围绕您的特定应用程序的业务和技术需求设计的定制约定.
  • Built-up the .. NET代码审查过程,它提供了一个详细查看的特定组件 .NET应用程序的源代码,并针对可能导致支持问题的问题提供建议.
  • 分析了与Microsoft Azure产品相关的集成,这些产品可用于形成用于集成的下一代PFE服务, including BizTalk Services, running BizTalk Server on Azure Virtual Machines, and Azure Service Bus.
Technologies: Azure, Microsoft Dynamics CRM, C#, .NET, BizTalk, SQL, Microsoft SQL Server, Azure Active Directory, Azure DevOps, Microsoft Azure, Cloud Architecture, C#.NET, APIs, REST APIs, Microsoft Dynamics, Secure Web Development, Web Development, Web Security, API Integration

Application Consultant

2004 - 2007
myPartner
  • Served as an application consultant, working with Dynamics NAV and BizTalk with a strong focus on development.
  • Collaborated with functional consultants to review business requirements and design, implement, and test feature requests.
  • Implemented and customized ERP deployment projects, 从应用程序设计和体系结构规范到功能模块配置, code customization, and version upgrades.
  • 管理BizTalk集成项目的整个应用程序开发生命周期. This included collecting the integration requirements, proposing functional and technical designs, developing, testing, and training the customers.
  • Played a key role in a large integration project on Dynamics CRM, which was one of the most important integration targets. Brought extensive knowledge of the internal workings of the Dynamics CRM platform.
Technologies: Microsoft Dynamics CRM, Microsoft Dynamics NAV, .NET, BizTalk, C#.NET, APIs, Microsoft Dynamics, Web Development

BizTalk360

http://www.biztalk360.com
Once your BizTalk solutions are developed and taken to production, you begin supporting them and operating them on a day-to-day basis. 在这一点上,您的支持人员会不断地遇到各种挑战.

The standard tools, like the BizTalk Administration Console, are not designed or appropriate for ongoing support and operational activities. For example, 控制台缺乏许多基本功能,例如基本的用户访问和对支持人员执行的活动进行审计跟踪. In some cases, 标准的BizTalk控制台太强大了,不能交给没有经验或没有BizTalk的人.

The other challenge is on the BizTalk monitoring side; once your BizTalk solutions are deployed to a production environment, it's important to keep an eye on their health. For example, you need to get notified if a receiving location or host is down. Currently, BizTalk的客户需要依赖外部工具,比如Microsoft System Center Operations (SCOM)或HP Operations Manager (HPOM)。. SCOM has a good management pack for monitoring the BizTalk server, 但是,随着BizTalk应用程序的增长,设置SCOM和持续管理警报的复杂性变得越来越具有挑战性.

Integration of AI-based Micro Front Ends into Dynamics CRM

我在Dynamics CRM中开发了两个微型前端的集成,将客户开发的基于ai的增强功能带入他们的机会管理用户界面. 其中一个前端经过调整,可以在Dynamics CRM中使用Iframes和带有SAML安全性的SSO工作. The second was developed from the ground up, using Angular to implement a subset of the back-end functionality, matching Dynamics CRM look and feel.

Monitoring Managed Services Product Migration to Azure

合作伙伴使用azure托管版本的产品远程管理客户的门户. For this cloud transformation project, 我构建和设计了api,使用Azure服务总线中继将客户实体发布到托管的Azure服务中, 通过在Azure虚拟机中运行产品,我完成了一个提升和转移到云端的过程.

This was later followed with an improvement project to use cloud native capabilities; for example, 使用Azure应用服务来托管基于web的组件,使用Azure SQL数据库来托管由客户和合作伙伴在Azure SQL数据库弹性池中隔离的关键应用程序数据,以减轻成本问题.

Languages

C#.NET, SQL, JavaScript, TypeScript, C#, HTML, CSS

Frameworks

Angular Material, Angular, Entity, .NET, ASP.NET, Knockout (Knockout.js)

Libraries/APIs

Azure Blob Storage API, Web API, GoJS, REST APIs, NgRx, Entity Framework, Azure API Management, Stripe

Tools

Azure Logic Apps, Microsoft Visual Studio, Microsoft Dynamics CRM, Azure DevOps Services, Azure Key Vault, Azure Application Insights, Microsoft Dynamics, Azure App Service, Microsoft Dynamics NAV

Platforms

Azure IaaS, Azure, Visual Studio Code (VS Code), Azure PaaS, Azure Event Hubs, Visual Studio 2016, Azure Functions, Microsoft

Storage

Azure Websites, Azure SQL, SQL Server 2014, Microsoft SQL Server, SQL Elastic Pools, Azure Active Directory, Azure SQL Databases

Other

Dynamics CRM 365, APIs, Integration, BizTalk, Azure WebJobs, Azure Service Bus, Azure Resource Manager (ARM), Architecture, Cloud, SaaS, Microsoft Azure, Cloud Architecture, Web Development, API Integration, Microsoft Dynamics 365, CTO, Secure Web Development, Web Security, Windows Communication Foundation (WCF), Service, Monitoring, SaaS Monitoring, Hybrid Cloud Infrastructure, BizTalk Server

Paradigms

Agile, Azure DevOps

2001 - 2007

Master's Degree in Computer Science

ISEP | Instituto Superior de Engenharia do Porto - Porto, Portugal

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

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring