Summary
Overview
Work History
Education
Skills
Accomplishments
Citizenship
Languages
Timeline
Generic

HENRIQUE GULARTE PEREIRA

Calgary,Canada

Summary

Experienced software engineer (C++, Java, Python) with a strong background in computer security. Holds a Master's degree in Computer Science and a Bachelor of Science in Information Systems. Recognized for exceptional project management skills, programming expertise, and leadership abilities. PhD Candidate in Computer Science at the University of Calgary with extensive knowledge of secure software development, demonstrated by published books such as "The Airtight SSDLC Method". Effective communicator and team player with a commitment to ensuring technical solutions meet or exceed business objectives.

Overview

13
13
years of professional experience

Work History

Cloud Application Security Analyst

Infor
02.2022 - Current
  • Conducting comprehensive software audits in over 100 different products, including thorough source code reviews, to identify security vulnerabilities and compliance issues, and generating detailed reports to inform management of the software teams' compliance status.
  • Acting as a Subject Matter Expert in Application Security, working closely with development teams to provide expert guidance on Application Security, leveraging tools for Static and Dynamic Application Security Testing (SAST, DAST) and Software Composition Analysis (SCA).
  • Administering OSS and security vulnerability scanning tools to ensure the integrity and security of our software development processes, aligning with our secure software development lifecycle (SSDLC) principles.
  • Driving the automation and optimization of the scanning processes to enhance efficiency and effectiveness in identifying and mitigating security risks within our software development practices.
  • Developing and maintaining dashboards and reports using data from third-party vendors to offer clear insights into the compliance and security status of our software, facilitating informed decision-making by management.
  • Communicating proactively with development teams to alert them of cloud vulnerabilities, and third-party vulnerabilities as well as recommend remediation strategies, helping teams meet their SLAs.
  • Supporting the creation and refinement of internal security policies, methodologies, and recommendations to foster a culture of security awareness and compliance throughout the organization.
  • Established strong relationships with cross-functional stakeholders to facilitate communication regarding potential risks and remediation strategies.
  • Created custom scripts to automate routine tasks related to vulnerability scanning, patch management, or log analysis for streamlined operations.

QA Engineer

Neo Financial
01.2022 - 03.2022
  • Identifying and addressing issues across web and mobile applications, as well as the backend software infrastructure of Neo Financial, ensuring robust performance and user experience. Identified more than 25 issues in the first month.
  • Advanced departmental knowledge-sharing by training new QA Engineers on company-specific testing methodologies and tools.
  • Enhanced software quality by developing and implementing comprehensive testing strategies.
  • Engaging in collaborative efforts with software engineers, product owners, and designers on various projects, including new releases and feature developments, to integrate quality assurance processes seamlessly.
  • Analyzing software defects to determine their root causes, and proposing actionable solutions and enhancements to prevent future occurrences, thereby improving overall software quality.

Adjunct Instructor

University of Calgary
01.2017 - 03.2022
  • Teaching tutorials and laboratories for courses related to software development, security and networks (C++ / Python).
  • Checked assignments, proctored tests and provided grades according to university standards.
  • Developed strong rapport with students through open communication channels, fostering an inclusive learning environment.
  • Teaching tutorials and laboratories for courses related to software development, security and networks (C++ / Python).
  • Consistently rated one of the best teaching assistants in the department (Received teaching honor awards such as the Best Teaching Assistant for Winter/2017, Winter/2019, the Fred A. McKinnon Award for Best Teaching Assistant in the Computer Science Department of 2017-2018, and the Student Union Teaching Award in 2020).
  • Adjunct Instructor for multiple introduction to programming courses in the Continuing Education program (C#).

Adjunct Instructor

Southern Alberta Institute of Technology
01.2021 - 01.2022
  • Lectured in the Information Systems Security Diploma and in the Information Technology Diploma
  • Promoted academic integrity by implementing strict plagiarism policies and educating students on proper citation techniques.
  • Fostered a supportive learning environment by addressing diverse student needs through accommodations or additional support services referrals when necessary.
  • Lectured in the Information Systems Security Diploma and in the Information Technology Diploma
  • Network and Operating Systems Security (ITSC 200) (C++ / Python)
  • Computer Programming Essentials (CMPP 269) (C++ / Java)
  • System Security Capstone (ITSC 310)

Senior Software Engineer

CPD - UFSM
01.2012 - 12.2016
  • Implemented and maintained robust security measures for all web development projects, ensuring protection of sensitive data and prevention of unauthorized access.
  • Improved user experience, monitoring feedback and making necessary adjustments to software applications.
  • Provided expert support, troubleshooting complex technical problems for end-users in timely manner.
  • Collaborated with institutional security and management committees to develop and implement security policies, procedures, and guidelines to safeguard data and systems.
  • Participated in over 150 site development and deployment projects during 2012-2016 using both Joomla (PHP) for sites and Django (Python) for web applications in addition to HTML, CSS and JavaScript.
  • Acted as principal software engineer for the Farol project (http://farol.ufsm.br), a video streaming platform designed to help support remote learning activities and live video transmissions.
  • Continuously research current industry trends and assist with development and promotion of coding best practices.
  • Regularly audited logs and implemented security monitoring tools to detect and respond to potential security incidents in a timely manner.

Education

Ph.D. Candidate - Computer Science

University of Calgary
Calgary, Alberta
01.2023

Master of Science - Computer Science

Universidade Federal de Santa Maria
Santa Maria, RS
01.2012

Bachelor of Science - Information Systems

Centro Universitário Franciscano
Santa Maria, RS
01.2009

Skills

  • Secure Software Development
  • Software Composition Analysis
  • Vulnerability Management
  • C / Java / Python / PHP / C# / JavaScript
  • Static Application Security Testing
  • Object Oriented Programming
  • Mobile Application Security Testing
  • Dynamic Application Security Testing
  • SOAP/REST/Microservices
  • Source Code Audits
  • Identity and Access Management
  • SQL

Accomplishments

  • Google Cloud Certified - Professional Cloud Security Engineer (2024)
  • (ISC)² Certified Secure Software Lifecycle Professional - CSSLP (2022)
  • Google Data Analytics Specialization (2021)
  • Google Project Management Specialization (2021)
  • Cloud Architecture with Google Cloud Specialization (2020)
  • Google IT Automation Professional Certificate (2020)
  • Google Cloud Security Specialization (2020)

Citizenship

Canadian Permanent Resident

Brazilian Citizenship

Languages

English
Native or Bilingual
Portuguese
Native or Bilingual
Spanish
Professional Working

Timeline

Cloud Application Security Analyst

Infor
02.2022 - Current

QA Engineer

Neo Financial
01.2022 - 03.2022

Adjunct Instructor

Southern Alberta Institute of Technology
01.2021 - 01.2022

Adjunct Instructor

University of Calgary
01.2017 - 03.2022

Senior Software Engineer

CPD - UFSM
01.2012 - 12.2016

Ph.D. Candidate - Computer Science

University of Calgary

Master of Science - Computer Science

Universidade Federal de Santa Maria

Bachelor of Science - Information Systems

Centro Universitário Franciscano
HENRIQUE GULARTE PEREIRA