Herve Roggero, Developer in Boca Raton, FL, United States
Herve is available for hire
Hire Herve

Herve Roggero

Verified Expert  in Engineering

Software Design Developer

Location
Boca Raton, FL, United States
Toptal Member Since
September 18, 2017

Herve is a Microsoft MVP on the Azure platform who has held many architecture roles in organizations that need enterprise integration solutions. He's led development teams and built .NET applications and is a patent holder, a co-author of Azure books, and a Pluralsight author on the topic of ADO.NET.

Portfolio

Deloitte
X.509 Certificates, Visual Studio Online (VSO), Message Bus, Vault, Compliance...
Jackson Hewitt
Couchbase, MuleSoft, ASP.NET, Model View Controller (MVC), Security...
JM Family
IBM MQ, Windows Communication Foundation (WCF), IBM Db2, IBM DataPower...

Experience

Availability

Part-time

Preferred Environment

SQL, .NET, Visual Studio

The most amazing...

...personal project I've done is a voice activated to-do list using text to speech, speech to text, messaging, and IoT devices.

Work Experience

Cloud Architect

2016 - 2017
Deloitte
  • Reviewed and guided Azure implementation from a scalability and security standpoint, including service selection, best practices, and coaching.
  • Recommended and implemented key vault secrets through automated deployment pipelines in Visual Studio Online.
  • Used .NET C# to implement an image recognition and vectorization layer.
  • Reviewed architecture of the overall system and various integration points and provided software architecture and infrastructure recommendations.
  • Served as the cloud architect for a SOC2 compliance initiative for the system being built.
Technologies: X.509 Certificates, Visual Studio Online (VSO), Message Bus, Vault, Compliance, Access Control, Microsoft Azure

Enterprise Architect

2011 - 2015
Jackson Hewitt
  • Led a team of six developers and architected a large web application for online tax applications as part of a group of 100+ developers, testers, analysts, and contractors.
  • Reversed engineered existing integration platforms, including BizTalk, custom ESB, complex tax processing platforms and APIs, and assessed multiple integration technologies, including MuleSoft, BizTalk, cloud ESBs, and TIBCO to provide a long-term integration strategy for the customer.
  • Created designs, documented, and assisted in the implementation of multiple C# libraries to help the customer meet specific business objectives, including online tools and enhancements to existing internal applications.
  • Provided advanced performance troubleshooting and hands-on resolution of critical database bottlenecks. Created a long-term monitoring and preparedness strategy including people, process, and technologies.
  • Frequently interacted with the head of security to draft architectural guidance, implement secured production grade solutions, and facilitate deployment for disaster recovery capable solutions.
  • Evaluated multiple NoSQL technologies as part of the customer's strategic assessments, with a focus on Couchbase.
Technologies: Couchbase, MuleSoft, ASP.NET, Model View Controller (MVC), Security, Message Bus, .NET

Enterprise Architect

2007 - 2010
JM Family
  • Led the technical implementation of an Azure project with advanced encryption and SAML tokens for federated authentication.
  • Provided detailed integration architecture for PeopleSoft HR system outsourcing and led the technical project team.
  • Developed new integration strategy for a mission-critical Lawson Financial system including IBM Data Power ESB appliance, web services, mainframe integration, and MQ series.
  • Architected a mission-critical customer website redesign (80,000 monthly unique visitors); developed and deployed WCF services (geographically dispersed VSAM & DB2 data).
  • Led the architecture of a data masking project including evaluation of Compuware and IBM; conducted large meetings to gather compliance, security, and operational requirements.
  • Designed and participated in DMZ services for partner integration using SSL and X.509 certificates.
Technologies: IBM MQ, Windows Communication Foundation (WCF), IBM Db2, IBM DataPower, Microsoft SQL Server, Lawson M3, PeopleSoft, C#, .NET

Director of Applications

2006 - 2007
Vista Health Plans Administrators
  • Coded and troubleshot advanced issues on key technologies including website SSL, database performance, indexing, and encryption.
  • Owned and managed IT elements of enterprise projects including disaster recovery, CRM, and SharePoint deployments.
  • Developed key elements of a CRM by tuning integration components, creating indexes on source and destination tables, and improving load times by 500% using Scribe.
  • Guided, reviewed, and recommended promotions for staff; reported to the CIO weekly to discuss team objectives, status, and critical operational procedures.
Technologies: SharePoint, C#, .NET, Microsoft SQL Server, Microsoft Dynamics CRM

Lead Architect

2003 - 2006
Campus Management Corp
  • Developed multiple enterprise components including encryption and C# web services.
  • Created underlying C# classes used through inheritance by senior developers to implement rapid APIs to clients.
  • Led the development of four portals in C# and SQL Server 2000; defined development guidelines, core routines, web pages, database stored procedures, and the security framework.
  • Handled regression testing, performance, and product architecture including off-shore development and supervising and coaching a staff of ten architects and engineers.
  • Owned quality and process improvement initiatives at the department level, including the successful deployment of the Microsoft Framework (MSF) and new quality metrics.
Technologies: Testing, Encryption, Messaging, SQL, .NET

Architect

2002 - 2003
Unisys
  • Evangelized Microsoft datacenter programs to Unisys clients by creating vision architectures and deploying ES7000/EMC/Microsoft solutions in highly available SQL Server configurations for ERP and CRM applications.
  • Presented enterprise IT infrastructure roadmaps and database consolidation strategies to senior executives as part of presales initiatives.
  • Planned and executed software, databases, and BI performance engineering initiatives at Unisys and Microsoft labs on ES7000 32-CPU technology.
Technologies: Storage, ES7000, Microsoft SQL Server

Principal Consultant

1995 - 2001
PricewaterhouseCoopers
  • Architected and managed a large distributed database network of more than 80 installations worldwide, supporting over 40,000 users with centralized data-marts and reporting capabilities on SQL Server, supervising a staff of twelve.
  • Developed a decision support system (DSS) used to create key performance indicators for the retail industry using VB6 and SQL Server 6.5.
  • Created a rules engine to abstract the calculation of rules in VB6.
  • Built software solutions for full life cycle initiatives including decision support systems, VRU, OLTP, OLAP, internet applications, and enterprise-wide, global solutions.
  • Managed internal staff and contractors for many projects, including Y2K remediation plans, quality assurance, and process improvement initiatives.
Technologies: MSMQ, DCOM, SQL, VB

Microsoft Azure MVP

https://mvp.microsoft.com/en-us/PublicProfile/4030577?fullName=Herve%20%20Roggero
Obtained a Microsoft MVP Azure award in the early days of Azure in 2011. Since then, I have been working with Microsoft on multiple fronts including Azure Storage, IaaS, SQL Azure, IoT, and more.

SQL Server and SQL Azure Shard Library

Built in 2013, and provided as a template for a sample sharding platform, this library provides a shard technology that allows you to spread the load of database queries over multiple databases easily (SQL Server and SQL Azure). Uses the Task Parallel Library (TPL) and caching for high performance.

Cloud Backup Software

Companies can use Enzo Cloud Backup to back up SQL database, Azure tables, and Azure blobs, and run database scripts on a schedule. It includes a built-in scheduler to back up data and offers many advanced features, including encryption, scheduling, and support for RA-GEO storage accounts. The product comes with a .NET API as well.

Edge Server

http://www.enzounified.com/
Created an edge server from the ground up, including edge caching, API abstraction, SDK, and a plug-and-play architecture for organizations to grow the platform.

System and Method for Querying Disparate Data Sources in Real Time

https://www.google.com/patents/US20150112985
US Patent on accessing heterogeneous data in parallel using a data standardization method.

Voice Activated System on RPi and Azure

Ever wanted to write a voice activated system on an IoT device to keep track of your “todo list,” hear your commands being played back, and have the system send you a text message with your todo list when it’s time to walk out the door? Look no further.

Multithreading with PowerShell Using RunspacePool

If you are working with PowerShell, you may want to start running certain scripts in parallel for improved performance. While doing some research on the topic, I found excellent articles discussing Runspaces and how to execute scripts dynamically. However I needed to run custom scripts already stored on disk and wanted a mechanism to specify the list of scripts to run in parallel as an input parameter.

Speaking Engagements

Sample Public Speaking (over 50 presentations since 2009):
- Chicago Pass Organization: SQL Server on Steroids (Keynote Speaker, 2003)
- Architecture Special Interest Group: SQL Server Scalability (2008)
- Tampa .NET User Group: SQL Server Performance – Bitmask Operators (2008)
- South Florida .NET User Group: .NET Encryption Overview (2009)
- SSWUG vConference: .NET Encryption and Generics (2009)
- PASS CAMP 2010, Germany: Training in Azure (2010)
- Secrets of SQL Server Webcast: SQL Azure (2011)
- Architecture Special Interest Group: Migrating to Azure (2011)
- PASS SUMMIT 2011: Multitenant Design and Sharding with SQL Azure
- Healthcare Forum, 2012: Benefits of Cloud Computing
- Panelist at IT Cloud Expo, Miami: The Business Case for Cloud Computing (2013)
- Code on the Beach, Florida: Sharding Adventures (2015)
- Microsoft Channel 9 Video: Real-Time Data Integration (2016)
- .NET Code Camp Florida: Introducing the Azure Key Vault (2017)
- Microsoft Connections, Atlanta: IoT and Azure (2017)

Online Change Data Capture Platform

This project was born out of the need to replicate data stored in SharePoint Online lists to other systems, such as a relational database or a SMS endpoint, in order to facilitate enterprise reporting and integration projects. This capability was built on top of Enzo Online, and online development platform.

Languages

C#, SQL, VB, Visual Basic .NET (VB.NET), JavaScript, HTML, Python

Frameworks

.NET, Windows PowerShell, ASP.NET

Tools

Microsoft Visual Studio, Visual Studio Online (VSO), Azure IoT Suite, Azure Key Vault, Visual Studio, Microsoft Dynamics CRM, Vault, Lawson M3, IBM DataPower, IBM MQ, Azure Search

Platforms

Azure, Azure IaaS, SharePoint, MuleSoft

Storage

Azure Blobs, Microsoft SQL Server, Azure SQL, NoSQL, Azure Cache, IBM Db2, Couchbase

Other

Public Speaking, Design, Azure Service Bus, Enterprise Architecture, Data Encryption, Software Design, Microsoft Azure, Access Control, Compliance, Message Bus, X.509 Certificates, Security, PeopleSoft, Windows Communication Foundation (WCF), Messaging, Encryption, ES7000, Storage, DCOM, MSMQ, DocumentDB, High Availability Disaster Recovery (HADR), Internet of Things (IoT)

Libraries/APIs

SharePoint API, Azure Cognitive Services

Paradigms

Distributed Computing, Azure DevOps, Scrum, Parallel Computing, Model View Controller (MVC), Testing

1994 - 1995

Master's Degree in Business Administration (MBA)

Indiana University - Indiana

1988 - 1992

Bachelor's Degree in Aerospace Engineering (Aeronautics)

ESTACA - Paris, France

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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