Summary
Overview
Work History
Education
Skills
Timeline
Generic

Gerardo Hernandez

Guadalajara

Summary

Self-directed and motivated Software Engineer specialized in C++, enthusiastic about learning and implementing state-of-the-art technologies and techniques. True team player seeking an opportunity to provide outstanding efficient and clean code, as well as innovation in a collaborative environment.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer C++

APARAVI
09.2022 - 08.2024
  • Implemented and delivered several new features that enhanced product functionality and met customer needs. Collaborated with cross-functional teams to ensure smooth product integrations.
  • Conducted thorough root cause analyses to address critical bugs, significantly boosting system stability and reliability.
  • Migrated multiple project dependencies to newer versions, enhancing application performance, functionality, and security. Performed extensive testing and compatibility checks to ensure seamless integration.
  • Developed Python automation scripts to streamline dependency upgrades, including documentation generation and accelerated testing.
  • Provided rigorous code reviews for multiple Pull Requests to ensure code quality, maintainability, and adherence to coding standards. Offered constructive feedback to team members, contributing to overall team development.
  • Led the creation and adoption of a C++ Style Guide to improve code consistency and maintainability. Worked with developers to establish coding standards aligned with modern best practices.

Smart Contract Engineer

Hypha DHO
10.2020 - 09.2023
  • Helped designing and developing Document Graph data structure to provide greater flexibility to smart contracts
  • Refactored 80% of codebase to make use of Document Graph
  • Provided multiple tools to help analyzing and visualizing existing software data
  • Orchestrated more than 6 medium-scale smart contract deployments
  • Onboarded new team members and served as subject matter expert on Hypha DHO software
  • Reviewed over 30 peer's pull requests and provided useful feedback to fix unnoticed bugs or misalignments with code guidelines
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements
  • Enhanced codebase by removing duplicated code, using modern c++ features and optimizing functions

Software Engineer

Amdocs
05.2019 - 06.2020
  • Worked closely with other development team members to identify and remove software bugs from existing C++ code
  • Wrote missing documentation for existing process to improve new hires learning curve up to x2
  • Learned new technologies to port legacy web application using Python, React & JavaScript
  • Participated in internal initiatives to improve the working environment, as well as to make more visible the growth path

Software Developer

GOLSTATS
08.2018 - 04.2019
  • Development of new applications with Qt to speed up internal processes by over 10x after simplifying the workflow
  • Expanding and refactoring existing C++ code bases with over 500k lines of code, to improve performance and optimize common routines
  • Developed designs to meet specific requirements such as high-performance applications with particular layouts
  • Created utility classes to speed up GUI development on multiple applications
  • Provided code guidelines to standardize the code databases of new projects

Education

Graduated - Game Development Engineering

University of Digital Arts
Guadalajara, Jal.
08.2018

Skills

  • Modern C (11-20) ★★★★★
  • Profiling ★★★★
  • Multi-threading ★★★★
  • OOD & OOP ★★★★★
  • VCS (Git, Perforce) ★★★★
  • Design Patterns ★★★★
  • Tools development ★★★★
  • Algorithms/Data str ★★★★
  • Linux/Windows/MacOS ★★★★
  • Problem Solving ★★★★
  • Team Work ★★★★★
  • Communication ★★★★★
  • Creativity ★★★★
  • Testing ★★★★

Timeline

Senior Software Engineer C++

APARAVI
09.2022 - 08.2024

Smart Contract Engineer

Hypha DHO
10.2020 - 09.2023

Software Engineer

Amdocs
05.2019 - 06.2020

Software Developer

GOLSTATS
08.2018 - 04.2019

Graduated - Game Development Engineering

University of Digital Arts
Gerardo Hernandez