Gerardo Pérez

Gerardo Pérez

Sandwich Artist

Followers of Gerardo Pérez532 followers
location of Gerardo PérezSan Juan, Puerto Rico

Connect with Gerardo Pérez to Send Message

Connect

Connect with Gerardo Pérez to Send Message

Connect
  • Timeline

  • About me

    Security Service Engineer 2 @ Microsoft | PKI, C#, Azure

  • Education

    • Colegio Nuestra Señora de Belen

      1998 - 2002
      High School Diploma

      Activities and Societies: Tropical Biology Club, Student Council

    • University of Puerto Rico-Bayamon

      2005 - 2010
      Bachelor of Computer Science Software Development

      Activities and Societies: Statistician for Men's and Woman's Basketball Team - Librarian for the School Band - Member of the Computer Science Club

  • Experience

    • Quiznos

      Jan 2000 - Jan 2001
      Sandwich Artist
    • Caribbean Cinemas

      Nov 2002 - Jan 2003
      Refreshments Vendor

      Attended customers with their refreshments needs.

    • Coqui.net Corporation

      Mar 2003 - Jul 2005
      Technical Support Technician

      Duties such as helping customers with their Internet connection and e-mail service through the telephone, e-mail, and chat room. I also developed an internal web site for employees. This web site included step-by-step guides to help employees with the most common situations they could encounter with the client.

    • Atlantic Pipe Corporation

      Aug 2009 - Dec 2009
      System Analyst and Administrator

      Internship (20 hrs/week) with duties such as technical support, database administrator, network administrator, application analyst and programmer. I analyzed, developed and implemented a system where the sales department would create and store client’s quotes. This would centralize the information in one place and replace the current system where every sales person would manage the storage of their own client’s quotes.

    • EVERTEC

      Jan 2010 - Jan 2015
      Senior Software Developer

       “Mi Banco” Team (2014 - 2015)Software analyst, programmer and developer using Java, JavaScript in a UNIX environment. Other duties were to perform and document “peer reviews” of my fellow coworker’s work, attend support tickets opened by users and assist the “Mi Banco” web application by “on-call” support. Item Processing Team (2010 - 2014)Software analyst, programmer and developer using Visual Basic 6.0, VB.NET, C#, SQL Server, Access and Pervasive. I worked mainly with internal clients that supply the Item Processing service for multiple financial institutions in Puerto Rico. I was also in charge of third-party applications (Remote Deposit, Check21). Other duties include participating in system conferences to evaluate potential software to be included in our service catalog, give “on-site” support to banks and commercial clients for problems that were not able to be fixed by help desk support and assist our main item processing application through “on-call” support. Show less

    • Abarca Health LLC

      Sept 2015 - Mar 2016
      Software Engineer II

      Software analyst, programmer and developer using Microsoft technologies such as C#, .NET Framework, ASP Web Forms, MVC, MSSQL and TFS.

    • Microsoft

      Mar 2016 - now

      Started working with the “High Value Asset Operations” team (HVAOps). This team owns the “Hardware Security Module” (HSM) infrastructure and manages the PKI governance for the company. Here is a list of the duties I have performed in this role:- Update and improve auditable procedure documentation. Most noticeable changes were a reduction to the number of signatures required without compromising integrity and the number of steps to follow allowing for a better flow in the process.- Electronic lock management for our secure area. This would involve the creation of new key fobs and performing periodically pin changes to them.- HSM operational duties like firmware upgrades, initialization and decommissions.- Biannual inventory of assets and quarterly security access audits.- Developed a monitor for CRL (Certificate Revocation List) expirations using C#, Service Fabric, Azure RBAC and Azure Storage. - Developed a diagnostic page for PKI tools that would validate that all components and permissions are present for the tool to function correctly. Built using C#.- Execute “Business Continuity Disaster Recovery” scenarios and work with auditors to maintain our Web Trust compliance.- Performed “User acceptance testing” on PKI tools. Also, create detailed bugs to be fixed by software engineers. - Performed certificate approvals during the fulfillment process.- I have also participated in “Capture the flag (CTF)” events where we try to hack a sandbox website by exploiting multiple functionalities on the website. This included SQL injections, altering cookies, manipulating sessions and others. Show less Role change within the “CodeSign” team. I also started working directly with the codesigning of software to be released on Apple platforms. Here is a list of the duties I have performed in this role:- Full stack software engineering using PHP and C#.- Led project to add a load balancer (HLB) to the Apple Sign system. This involved setting up meetings with the network team, gathering and analyzing network information of the current infrastructure, performing tests for the applied changes, creating a user guide (WIKI), and validating that the HLB would not affect the service.- Adapted the service to Apples ongoing changes like enabling file “hardening” so that they could be notarized by Apple to be released to the market, and upgrading MacOS support with every new release.- Move away from legacy encryption certificates for decrypting credentials by integrating Azure Key Vault to our “CodeSign” service. This eliminates the risk of incidents and toil of manual processes for the team and puts the service closer to being fully unattended when it comes to operational duties.- Improve the Azure file transfer process by moving away from native PHP and replacing it with the AZCopy application. Through testing, I was able to see a vast improvement compared with the current process we had being using. It showed that the transfer process, while encountering connectivity issues, can perform 90% better. Show less Started working with the “CodeSign” team where I maintained and supported our main service. Code signing is an essential part of Microsoft’s digital release platform. During this time, I learned this process and provided solutions that maintained and improved its thruput results. Here is a list of the duties I have performed in this role:- SSL certificate renewals with website binding in IIS.- Windows Service deployments and VM patching.- Customer support through a “Direct Response Individual” (DRI) rotation with a ticketed system.- Process automation, reports and alerting using PowerShell and SQL stored procedures.- Find and create bugs to be fixed by the software engineers.- GTM (Global Traffic Manager) configuration for load balancing network traffic.- Successfully completed the “Thales nCSE Certification” course for HSM management.- Integrated the ticket system to the team’s custom alerts. This was completed using PowerShell, consuming the ticket system’s API.- Created troubleshooting guides to complex processes that will prevent the risk of mistakes for DRIs and new employees.- Led daily standup meetings with the team. Show less

      • Security Service Engineer 2

        Jan 2021 - now
      • Software Engineer 2

        Jan 2019 - Jan 2021
      • Service Engineer 2

        Mar 2016 - Jan 2019
  • Licenses & Certifications

    • Microsoft Certified: Azure Data Fundamentals

      Microsoft
      Feb 2023
      View certificate certificate
    • Microsoft Certified: Azure Fundamentals

      Microsoft
      Feb 2023
      View certificate certificate
    • NCSE Examination Certificate

      Thales eSecurity
      Apr 2017
  • Honors & Awards

    • Awarded to Gerardo Pérez
      Programming Competition at college - 4th place out of 20 teams - 2008
    • Awarded to Gerardo Pérez
      Awarded for Exemplary Performance Coqui.net 2004