Portrait of Christian González

Christian González

Software Engineer

Software Engineer with deep expertise in data structures, algorithms, and problem-solving. Specializing in optimized, scalable solutions using SQL and Python, I leverage my strong foundation in algorithms to tackle complex challenges efficiently.

With a background in consulting and project management, I excel in client-facing roles and driving successful project outcomes. My proactive approach and understanding of agile methodologies enable me to deliver innovative, high-impact results in dynamic environments.

Experience

  1. RGV Soluciones Estratégicas logo

    Jan 2024 - Present

    RGV Soluciones Estratégicas

    Software Engineer Consultant

    • Developed and maintained software applications using Python, employing libraries such as pandas, requests, numpy, and JSON to improve operational efficiency and functionality.
    • Data analysis using advanced Excel and SQL techniques, contributing to data-driven decision-making and improved business performance.
    • Provided exceptional technical support to customers, ensuring efficient problem resolution and high customer satisfaction.
    • Collaborate with team members to identify and resolve complex software issues, staying abreast of emerging technologies and programming trends to drive innovation.
  2. Nfq Advisory Services & Solutions Mexico logo

    Aug 2023 - Jan 2024

    Nfq Advisory Services & Solutions Mexico

    Associate Consultant

    • SQL database management and optimization for financial reporting through Murex financial software, enhancing functionality and accuracy with advanced Excel techniques for comprehensive data analysis, improving operational efficiency.
    • Development and implementation of programming solutions adapted to the financial sector using .NET, ensuring seamless integration, scalability, and good performance of financial systems.
  3. IndexZero logo

    Jan 2022 - Jul 2022

    IndexZero

    Jr. Full-stack Developer

    • Gather functional and non-functional requirements from clients to ensure high performance and responsiveness of web applications.
    • Develop robust frontend and backend solutions using frameworks like RubyOnRails, NextJS, and Django.
    • Conduct unit testing and resolve software errors in production, enhancing overall system reliability.
    • Foster team efficiency through effective project management using agile development methodologies such as Scrum.
    • Collaborate with multidisciplinary teams to meet and exceed client expectations in terms of software quality and coding standards.
  4. HSBC logo

    Jul 2021 - Jul 2022

    HSBC

    Jr. Database Developer

    • Increase operational efficiency by 40% through automation of manual processes, replacing Excel macros with highly efficient Python and R scripts.
    • Streamline data access by migrating Excel databases to NoSQL databases in MongoDB, enabling easier and more efficient management.
    • Optimize technical solutions by demonstrating advanced analytical and problem-solving skills, ensuring the implementation of significant improvements.
  5. Ministry of Foreign Affairs of Mexico logo

    Oct 2016 - Jan 2018

    Ministry of Foreign Affairs of Mexico

    Information Technology Support Technician

    • Ensure smooth operation of multifunction printers (MFPs) by proactively and reactively performing maintenance tasks on MFP software and hardware.
    • Diagnose and correct network configuration errors to improve workplace efficiency.
    • Drive customer satisfaction through efficient ticket management and prompt incident resolution.

Education

Tecnológico de Monterrey logo

Aug 2019 - Jun 2023

Tecnológico de Monterrey

Bachelor's Degree

Computer Science and Technology

Universidad de Castilla-La Mancha logo

Aug 2022 - Dec 2022

Universidad de Castilla-La Mancha

Specialization

Auditing and Security Management

Instituto Politécnico Nacional logo

Aug 2013 - Jun 2016

Instituto Politécnico Nacional

Associate's Degree

Information Technology

Certifications

CCNA: Introduction to Networks logo

June 2021

CCNA: Introduction to Networks

Cisco

Essential networking knowledge including IP addressing, Ethernet support protocols, and configuring network connectivity to facilitate local and remote resources access.