Senior Software and Cloud Architect Santiago de Surco, Peru

Might be available

(Updated 2024-02-21)

Senior Software and Cloud Architect

Santiago de Surco, Peru

Native Spanish, Fluent English

  • 18 years of experience doing fulls tack development
  • 135+ IQ
  • Microsoft veteran

Skills (53)

Node.js

JavaScript

XML-RPC

API

JSON

DESIGN PRODUCT

TOOLING

.NET Core

CI/CD

LOGGING

OAuth2

TypeScript

ORM

DESIGN PATTERNS

Azure

XML

RPC

Entra ID

PRODUCT ENGINEERING

API Gateway

.NET

PROTOTYPING

Caching

C#

SCRIPTING

B2C

CONTINUOUS INTEGRATION/DELIVERY

NodeJS

Authentication and Authorization

VISUAL STUDIO

Subversion

React Admin

VB.NET

Xamarin

VBSCRIPT

Koa

DOCUMENTATION

Asset Inventory

GraphQL

SAML

Project Management

Terraform

Express

REACTJS

UX

WINFORMS

WINDOWS CE

SVN

Python

WCF

Jenkins

React

MS .NET

Professional Experience

Community Engineer
Azure CXP

2022-04 - Present

I assist every customer through public, free channels. In the process, we improve our products and documentation, showcase better practices and technologies, launch new support experiences, build tools for everybody, leverage AI, and save millions of dollars by avoiding support cases.
Freelance Software Engineer and Architect
UPWORK MARKETPLACE

2016-12 - Present

o Top-rated Plus status and 100% success rate.
o Member of Microsoft: Engineering & Architecture Talent Cloud.
o I have been awarded and completed 80+ projects including UX and application prototyping, proof of concepts, migration to the cloud, large legacy application refactoring, serverless computing, full-stack development, and more.
Vendor Software Architect
SWITCHCASE GROUP

2021-03 - 2022-03

I built a System that replaced the users' physical experience with a digital one to avoid exposure to COVID-19.
Architecture was composed by an SPA published as an NPM package, a mini-SPA that will import the package and render its contents, a CMS SPA for system management that will also import the package and render its contents, an API that will get consumed by the mini-SPA and the CMS, and a database that will back the API. CloudFront and S3 are being used for the SPAs, API gateway and lambdas for the API, and RDS MySQL for the database. Code is done using React, Nodejs, Typescript, and Visual Studio Code. Infrastructure is managed with Terraform, CI/CD with Azure DevOps, Project management with Shortcut (formerly Clubhouse), and documentation with Confluence and GitHub.
My team follows a shift-left approach so that we have better estimates and control of time eaters and risk buffers.
Senior Software Engineer
WHOIAM

2019-06 - 2021-06

o Part of a 5-person team assigned to what would become the MICROSOFT Identity Dev Care team.
din.com/in/alfredooctaviorevilla o Build Azure AD and B2C secured clients, APIs, and daemons using OAuth2, Azure, federation with additional Identity Providers, C#, Typescript, and Angular.
o Crafted Azure AD B2C custom policies to add validation, business rules, token customization for various scenarios and customers, and integrate external modern and legacy identity providers and services such as custom APIs, 2nd -factor authentication providers: OTP, TOTP, phone call PIN, etc.
o Reviewed, compared, and documented third-party Identity solutions.
Senior Identity Supportability Engineer
Identity Division

2019-11 - 2020-12

o I collaborated with several teams to make sure that issues on customer touchpoints assigned to me were getting addressed and that learning was brought back from these channels to product engineering. I answered questions posted by Microsoft engineers and/o teams, customers, and peers alike looking for support and guidance for Azure AD, External Identities, B2C, IAM, MFA, authentication flows, code libraries, and samples for/using C#, JavaScript, Python, Java, .NET Core and Spring Boot, user provisioning, federation, MS Graph, Azure and more. I also supplied architectural guidance, helped spot and report documents and product bugs, created sample applications, code snippets, and automation scripts.
o I was part of the Identity Dev Care team even before the program was put together and took many distinct roles and responsibilities - from internal community answering to Identity Expert ramping up new team members, to expanding more to public Stack Overflow. In the last 2 quarters, I became the 'Answering Machine' (quoted) on Microsoft Q&A and helped the Azure CXP team push CSAT (Customer satisfaction) numbers to 5 (complete satisfaction) as requested by Cloud VP.
o My commitment can be summarized in the following: o Top team answerer for Microsoft internal community.
o Top answerer in whole Azure across all areas on Microsoft Q&A since July 2020.
o I earned a mention in a customer success story after helping a top-ranked US clinic with more than 63,000 employees that were overwhelmed with covid-19 cases move forward.
Senior Software Engineer
AUTHORITY PARTNERS INC

2019-01 - 2019-07

(7-hour time difference) o As a member of a 12-person team, I worked in 20+ multi versioned API projects based on micro-services and serverless architecture using .NET, .NET Core, Azure APIM, SQL, and NoSQL data stores, Kusto, Azure Service Bus, high volume distributed event data, external mail delivery services, porting, decommissioning monolith applications, and more for a customer with more than 10,000 employees and 2.5M customers.
Senior Software Engineer
BAIRES DEV LLC

2017-10 - 2018-12

o As a member of a 6-person team, I designed and built a large SPA, 2 APIs, daemon applications, tooling, and more using Angular and .NET FX, set up CI/CD deployment environments, build and release pipelines using Azure DevOps and on-premises VMs. Deployments included upgrades to the SQL Server database schema in coordination with customer DBA. This cut down costs dramatically for the customer, which was being billed commissions per million of tickets sold by 3rd party service providers.
o I acted as tech lead to both my team and customers (10-person team), being labeled as the go-to person.
Senior Software Engineer
LEUCHTER IT SOLUTIONS AG

2016-09 - 2016-11

(7-hour time difference) o As a member of a 4-person team, I implemented micro-services using ASP.NET Core, MVC, and REST.
o Integrated Identity Server 4 with Windows Directory (using LDAP) and Azure AD.
o Exceeded technical expectations, being qualified better than Swiss team counterparts.
Senior Software Engineer, Solutions Architect
COMPULABS PERU

2013-07 - 2016-05

o Refactored a big but poorly written legacy ASP.NET application used to gather information from various data sources and generate more than 14,000 personal background reports per month.
din.com/in/alfredooctaviorevilla o Introduced pagination, caching, ORM (EF), AJAX, modern architectural patterns (MVP), add-ons, and more to improve application performance and maintainability and help the customer improve its productivity and delivery times by more than 30%.
Senior Software Engineer
BRITISH AMERICAN HOSPITAL S.A

2012-04 - 2013-04

o Designed, built, and maintained the mobile application, part of an asset inventory solution, and optimized it to run on PDA devices with limited resources using Windows CE. This application was able to work offline and sync with the SAP B1 database. This was part of a series of initiatives put in place to achieve the Joint Commission International Accreditation, putting the hospital on the same level as Mayo Clinic, John Hopkins, and others.
Software Engineer, Solutions Architect
DIGILABS PERU

2008-10 - 2012-03

o Various deployments and customizations of DotShoppingCart, a .NET CMS and eCommerce application.
o Various deployments and customizations of OpenERP (Currently ODOO). Integration with .NET applications using RPC-XML protocol.
Software Engineer
ORGANISMO ANDINO DE SALUD

2006-05 - 2006-07

o Ported part of the surveillance and control system of epidemics (VIGICONHU) written in Visual Fox and DBF to a SPA and API application using JavaScript, .NET Framework, and SQL Server. System was used by health agencies from 6 countries: Peru, Chile, Ecuador, Bolivia, Venezuela, and Colombia.
o Exceeded project expectations about attention to detail and user interface richness and responsiveness in developing custom client-side code for dynamic HTML generation.

Academic Background

Instituto Superior Tecnológico ABACO
Instituto Superior Tecnológico ABACO

2024-02 - 1997-01

Pontificia Universidad Católica del Perú
Pontificia Universidad Católica del Perú

2024-02 - 1996-01

Contact contractor

/