Hello, I'm

Marco Flores

I deliver enterprise-grade solutions for Fortune 500 companies. My expertise is in designing and implementing secure, user-centric CIAM platforms tailored to the diverse needs of large organizations.

What I've done?

Works

Mayo Clinic

UI Implementation & Mobile Integration

  • Collaborated with UI designers to transform Figma designs into fully functional, responsive web pages.
  • Developed account-related pages, including sign-in, password reset, and Multi-Factor Authentication (MFA) registration, ensuring mobile compatibility.
  • Coordinated with mobile development teams to integrate Microsoft Entra into the Mayo Clinic mobile app, streamlining authentication across platforms.
Example Image

Intel

Authentication Migration & Security

  • Led the migration and unification of customer-facing applications to authenticate via Microsoft Entra, streamlining access control.
  • Developed user interfaces using HTML, CSS, JavaScript, and jQuery, adhering closely to Figma design specifications.
  • Collaborated with application development teams to implement authentication via Microsoft Entra using the OpenID Connect (OIDC) protocol.
  • Designed and coded advanced authentication flows incorporating Multi-Factor Authentication (MFA), federated logins, anti-fraud measures, and Distributed Denial of Service (DDoS) attack mitigations.
Example Image

Johnson & Johnson Institute

Backend Integrations & Infrastructure Automation

  • Integrated backend systems with Learning Management Systems (LMS) to streamline training and content management processes.
  • Resolved critical, long-standing bugs that previous employees had struggled with for months.
  • Enhanced Azure AD B2C custom IEF policies with new features and security enhancements, including Captcha implementation for improved protection.
  • Automated infrastructure deployment using ARM templates, enabling new developers to spin up entire environments in minutes, reducing setup time from weeks to minutes.
Example Image

National Grid

Comprehensive User Management Portal Development

  • Developed a robust user management portal for onboarding organizations, enabling self-service management of team members.
  • Empowered partner organization administrators to manage users and assign application-specific roles within their scope.
  • Designed and implemented a full suite of REST APIs for efficient user management.
  • Architected the SQL schema and developed a custom Micro ORM database framework in C# to optimize database operations.
  • Integrated the portal with Microsoft Entra via OpenID Connect for seamless authentication and authorization.
  • Collaborated on solution architecture and presented designs to stakeholders, securing their approval and buy-in for implementation.

Technologies: Blazor, ASP.NET, Azure AD B2C.

Example Image

Point 32

Azure AD B2C Custom Policy Development & Front-End Collaboration

  • Developed comprehensive user flows using Azure AD B2C Custom IEF policies, including sign-in, sign-up, password reset, and first-time login for migrated users.
  • Implemented Multi-Factor Authentication (MFA) with a user choice between email OTP or Authenticator App (TOTP).
  • Provided expert guidance and trained front-end teams, assisting with the implementation and styling of complex functionalities.
Example Image

MPI

CIAM Re-Architecture & Entra External ID Integration

  • Coordinated with Microsoft to gain private preview access to Entra External ID for early adoption and integration.
  • Re-architected the Customer Identity and Access Management (CIAM) experience, migrating legacy systems to the new Entra External ID platform.
  • Developed a custom user management portal to address and extend fine-grained operational gaps in user management not covered by the Entra External ID platform.
  • Secured WordPress content using role-based access control (RBAC) and integrated dual identity provider (IDP) support, connecting both Entra ID (on-premises) and Entra External ID with WordPress.
Example Image

Grit Software Systems

  • I Created the Visual AD B2C IEF Editor which allows editing Azure AD B2C Identity Expereice Framework (IEF) Custom Policies visualy with no code.
  • I created the core logic to transform XML from custom policies into a visual graph based representation.
  • I created the visual debugger which maps Application Insight logs from the user journey into a visual reprentation of what occured.
  • Held various job titles including Senior/Lead Software Engineer, SME, and Solution Architect II while being consulted out to Fortune 500 companies to deliver CIAM platforms leveraging Azure AD B2C and Entra External ID.
Example Image
My Creations

Projects

Jane Street Puzzel - "Knight Moves 6"

Algorithmic Programing

  • Found the minimal sum (Best trip) Resulting In my name being added to the leaderboard
Project Image

Bear Ball

Game Programing

  • Created A multiplayer networked racing game made in unity, Featuring Multiple levels.
Project Image

PayPal-Form-Filler

Browser tool

  • A Chrome extension written in JavaScript that automates filling out guest checkout forms on PayPal using data generated from FakeNameGenerator
Project Image

Mouse2Keyboard and Keyboard2Mouse

Win32API + DLL Hooks

  • Created a set of programs to Turn your Mouse into a Keyboard and your Keyboard into a Mouse. Creative Hacking to ensure both programs work at the same time.
Project Image
What I use?

Tools

Here is a small selection of tools that I use regularly

VSCode

VSCode

C++

Visual Studio

Python

Python

CSharp

CSharp

C++

C++

JavaScript

JS

NodeJS

NodeJS

TypeScript

TypeScript

jQuery

jQuery

React

React

HTML

HTML

CSS

CSS

Bootstrap

Bootstrap

Github

Github

Figma

Figma

ChatGPT

ChatGPT

MongoDB

MongoDB

MicrosoftSQLServer

MS SQL Server

PostMan

PostMan

PostMan

Azure

PostMan

Active Directory

Who am I?

About Me

Hello! I'm Marco.

About Me Portrait

I'm a remote software engineer specializing in Customer Identity and Access Management (CIAM) solutions. Currently, I work at Grit Software Systems, where I develop and implement enterprise-grade CIAM systems using Azure AD B2C and Microsoft Entra External ID. I've collaborated with Fortune 500 companies to design secure and scalable identity solutions, including custom REST APIs, user management portals, sign-up and sign-in pages, and development of complex custom Azure AD B2C IEF policies.

What's next!

Contact Me

I am always open to hearing about new opurtunities