Scroll To View More
Herve Roggero

Herve Roggero

Boca Raton, FL, United States
Member since August 5, 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.
Herve is now available for hire
Portfolio
  • Deloitte
    Microsoft Azure, Access Control, SOC2 Compliance, Key Vault, Message Bus...
  • Jackson Hewitt
    .NET, Message Bus, Security, MVC, ASP.NET, Amex API, MuleSoft, Couchbase
  • JM Family
    .NET C#, PeopleSoft HR, Lawson, SQL Server, IBM Data Power, DB2, WCF, MQ Series
Experience
  • Software Design, 15 years
  • High Availability, 10 years
  • C#, 10 years
  • Azure, 10 years
  • High Availability Disaster Recovery (HADR), 5 years
  • Azure Service Bus, 5 years
  • Internet of Things (IoT), 2 years
  • Azure IoT Suite, 2 years
Boca Raton, FL, United States
Availability
Part-time
Preferred Environment
Visual Studio, .NET, SQL
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.
Employment
  • 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: Microsoft Azure, Access Control, SOC2 Compliance, Key Vault, Message Bus, Visual Studio Online, X509 Certificates
  • 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: .NET, Message Bus, Security, MVC, ASP.NET, Amex API, MuleSoft, Couchbase
  • 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: .NET C#, PeopleSoft HR, Lawson, SQL Server, IBM Data Power, DB2, WCF, MQ Series
  • 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: Microsoft Dynamics CRM, SQL Server, .NET C#, SharePoint
  • 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: .NET, SQL, Messaging, Encryption, Testing Tools
  • 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: SQL Server, ES7000, EMC Storage
  • 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: VRU, VB, SQL, DCOM, MSMQ
Experience
  • Microsoft Azure MVP (Other amazing things)
    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 (Development)
    https://enzosqlshard.codeplex.com/

    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 (Development)
    http://bluesyntaxconsulting.com/backup30.aspx

    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 (Development)
    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 (Other amazing things)
    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 (Development)
    http://geekswithblogs.net/hroggero/archive/2017/05/16/writing-a-voice-activated-sharepoint-todo-list---iot-app.aspx

    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 (Other amazing things)
    http://geekswithblogs.net/hroggero/archive/2017/02/22/multithreading-with-powershell-using-runspacepool.aspx

    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 (Other amazing things)

    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 (Development)
    https://portal.enzounified.com

    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.

Skills
  • Languages
    C#, SQL, JavaScript, HTML, Python, VB.NET
  • Frameworks
    .NET, Windows PowerShell
  • Tools
    Visual Studio, Azure IoT Suite, Azure Key Vault, Enterprise Architect, Visual Studio Online, Azure Search
  • Platforms
    Azure, Azure IaaS
  • Storage
    Azure Blobs, Microsoft SQL Server, Azure SQL, Azure Cache, NoSQL, Couchbase
  • Other
    Azure Service Bus, Design, Public Speaking, Software Design, Data Encryption, High Availability, High Availability Disaster Recovery (HADR), Internet of Things (IoT), DocumentDB
  • Libraries/APIs
    SharePoint API, Microsoft Cognitive Services
  • Paradigms
    Scrum, Azure DevOps, Parallel & Distributed Computing
Education
  • Master's degree in Business Administration (MBA)
    1994 - 1995
    Indiana University - Indiana
  • Bachelor's degree in Aerospace Engineering (Aeronautics)
    1988 - 1992
    ESTACA - Paris, France
I really like this profile
Share it with others