Hi, I'm khristopher pineda

passionate about computer science

I'm a Software Engineer based in Mexico with experience developing, designing and creating high-quality websites ✨

javascript
node
typescript
angular
vue
react
python
dotnet
postgresql
redis
tailwindcss
aws

My Work 💼

Current projects I'm working on

My Experience 📌

Professional Experience

🔑 Afore Coppel, S.A. de C.V.Senior Software Developer
July 31, 2023 - Present

As a senior developer in AforeCoppel's information security and critical risk department, my responsibilities are related to ensuring the security of sensitive data and systems, as well as managing critical risks within the organization.

  • Contract Generation System 'PROCESSOR-CI3550127' Developed a system for creating registration and transfer contracts for Afore (Retirement Funds Administrator), generating them as PDF documents for subsequent use. Built using Python, this system streamlines the process of producing standardized, ready-to-use PDF contracts for new registrations and transfers between Afores. The PDF output ensures easy storage, distribution, and printing of contracts, enhancing document management efficiency in the retirement fund industry.
  • System 'Validador de Posibles Duplicados' Developed a system to validate potential duplicate client records across different Afores (retirement fund administrators). The system is capable of checking if a client exists in other Afores, addressing a common issue in the retirement fund industry where duplicate accounts may occur. This tool helps maintain data integrity and ensures proper account management for clients across multiple Afores. The system was developed using Vue.js for the frontend and CodeIgniter for the backend.
  • TLS Certificate Update for CONSAR-communicating Microservices Performed an update of TLS certificates for approximately 120 microservices that communicate with CONSAR (National Commission for the Retirement Savings System). These services were developed in Java using Spring Boot with Camel context and deployed in OpenShift environments. The project involved managing and updating the security certificates for a large number of interconnected services, ensuring continued secure communication with the regulatory body while maintaining the integrity of the microservices architecture.
  • OAuth Service Enhancement for AforeCoppel.com Implemented security vulnerability fixes and performance improvements for the OAuth service of aforecoppel.com. The project focused on enhancing the authentication and authorization processes, addressing potential security risks, and optimizing the service's performance. Using Angular for the frontend and Node.js with Express for the backend, the improvements aimed to provide a more secure and efficient user authentication experience for AforeCoppel's online platform.
👨🏻‍💻 AP/Interfaces, S.A. de C.V.Software Developer and Analyst
May 5, 2021 - August 2, 2023

As a Software Developer and Analyst, responsibilities include writing, testing, and maintaining code for software applications, contributing to software design and architecture

  • RSA Encryption for Data Transfer in Multiple Components Implemented a secure data transfer system between components for Coppel Afore's internal systems. Developed a service using NodeJs, TypeScript, and Express to encode and decode data, ensuring secure transmission. The project focused on vulnerable components including authenticators, services, appointments, and records. Key responsibilities included code review for implementation, troubleshooting and application maintenance, development of tests in various environments, and vulnerability remediation.
  • Coordinador Validadores using Vue & CodeIgniter Developed a system for Operations Afore application using Vue.js and CodeIgniter with a PostgreSQL database to administer various validations within an Afore. The project involved implementing previous logic with improvements, documenting the project, communicating with multidisciplinary teams, troubleshooting and maintaining the application, and developing tests in various environments.
💡 World Cloud Services, S.A. de C.V.Full Stack Software Developer
May 1, 2020 - April 31, 2021

As a full-stack software developer in a consulting firm, he plays a crucial role in the design, development and delivery of software solutions for clients.

  • Chevyplan An automotive credit processing system for Chevrolet cars, developed using .NET Core, Angular, and SQL Server. This project automated Chevrolet's automotive credit processing, enabling remote operations during the pandemic and reducing health risks. Key responsibilities included designing and implementing the user interface, creating endpoints, implementing business logic, troubleshooting, application maintenance, and providing customer support.
  • Re-engineering Scotiabank Microservice from .NET to .NET Core Re-engineered an internal Scotiabank system, migrating it from MVC to .NET Core. This project was carried out for the direct client Dataifx.com, modernizing the microservice architecture.
  • Automated Testing Environment for 'My Invoices' System Developed an automated testing solution for the 'My Invoices' (Mis Facturas) website, covering 200 use cases. Created a web-based platform to execute these tests and visualize results. Implemented automated tests using C# and Selenium, developed a web interface for test execution and result visualization, and utilized VsTest and .NET Framework for the testing platform.
Show More