Idioma | Language

Fernando R. Bordas Díaz




Personal & Contact Information


Birth Date:
September 18th, 1984
National ID:
001-1703063-5
Phone:
809.968.3995
Email:
Current Address:
María Montessori 5, Res. Alba, Las Praderas



Professional Summary

Software engineering professional with 11+ years of experience in software development and quality assurance with particular focus on backend code engineering as well as functional and exploratory testing across web, desktop, and API platforms. Adept at breaking down complex systems, identifying edge cases, and collaborating closely with development and QA teams. Strong academic and professional background in software development with active GitHub projects, seeking to transition into a hybrid QA/Dev role or a fully dedicated development role.



Github Profiles:

https://www.github.com/fbordas (Personal + professional projects)

https://www.github.com/tohnocoding (Hobbyist projects)



Core Skills, Knowledge & Technologies:

  • Testing: Manual & exploratory testing, regression, functional, negative, edge cases, RESTful API validation, requirements analysis.
  • Tools: Jira, Confluence, Jira AIO, Azure Test Plans, HP Quality Center, Postman, Swagger.
  • Databases: Oracle SQL, MySQL, MSSQL, MongoDB (basic).
  • Development: VB.Net, C#, MonoGame (basic), Javascript (jQuery, basic Node.js), Github, Github Desktop, Visual Studio, VS Code, HTML, CSS3, PHP (basic), Java 8 (basic).
  • Collaboration: Agile/Scrum environments, defect triage, dev-QA communication, cross-functional coordination.



Most Recent Work Experience:

  • Development of internal management and ERP tools.
  • Designed and executed functional, negative, and edge case test scenarios for RESTful APIs using Postman and Swagger.
  • Validated API-driven changes via application UI, ensuring data consistency between API responses and webapp displays.
  • Created and maintained test cases in Jira AIO, covering both new features and regression scenarios across dev, QA, staging, and UAT environments.
  • Participated in API refinement sessions, identifying unhandled edge cases and advising adjustments to request/response behavior.
  • Coordinated with developers and product owners under tight deadlines to prioritize execution of critical test cases and deliverables.
  • Contributed to development of internal tools.
  • Partially led QA efforts for web and mobile banking applications, with additional work on a custom internal desktop utility (self-developed, later sanitized and published on GitHub).
  • Streamlined QA processes by redesigning test case development methodology, maximizing functional coverage while minimizing redundant or low-value steps through reusable test designs.
  • Investigated and resolved a high-stakes double-submit authentication bug in the enterprise web banking platform, working closely with frontend engineers to correct JavaScript event handling.
  • Validated transactional and backend processes via Oracle SQL queries, troubleshooting and cross-checking against business rules.
  • Documented and executed detailed test cases for user stories and defects, ensuring compliance with regulatory and business requirements.



Developed Projects:

An application developed for Banco BHD to generate files with large volumes of data to stress test file upload functionality in their enterprise banking platform. The utility allowed users to specify the number of records to generate, and had an internal database originally populated with real data from the QA environment to ensure realistic testing scenarios. The project was later sanitized and published on GitHub as an archived repository.

View repository on Github
A sample project showcasing my personally developed game-development microengine/microkernel, Kernel2D, built in C# with MonoGame. The project includes a simple side-view animated character demoing several simple actions such as walking, jumping and dashing. The microkernel itself is being designed as a closed-source project, but this project was created to demonstrate the early capabilities of the engine and to share a sample of the code structure and design patterns used in the engine's development. The project is still a work in progress and will be updated as the engine continues to be developed, but the current version already includes a significant portion of the engine's core systems, such as the entity-component system, the rendering pipeline, and the input handling system.

View repository on Github
A tiny utility library developed in C# to parse sprite imagesheets and generate XML and JSON files with the locations and dimensions of each individual sprite in the image. This was developed to assist with the development and rapid prototyping of Kernel2D.

View repository on Github
An open-source web-based application for players of the popular mobile game Fate/Grand Order to easily share their character collections. Includes functionality to display accrued copies of each unit, display wishlist amounts for units, limit displayed units to units released in the Global server (seeing as the Japanese server is two years ahead in content), and filter units by class and rarity. The project is built entirely in HTML and JS with no backend, and uses Github Pages for hosting. Data is saved and stored locally in the user's browser via LocalStorage, and users can import and export their data via JSON files to share with other users or to keep backups.

View live app | View repository on Github
An open-source web-based application that allows players of the popular mobile game Fate/Grand Order to easily view and keep track of upcoming banners in the game for players of the Global server. The project is built in HTML and JS with no backend, and uses Github Pages for hosting. The application displays all upcoming banners based on a public, community-maintained spreadsheet that tracks Japanese banner information.

View live app | View repository on Github



Education and Academic Formation

  • Systems Engineering, specialization in Software Development - PUCMM
  • Bachelors - Instituto San Juan Bautista
  • English Language - The Boston Institute
  • Japanese Language - Nichido Learn Japanese



References:

References available upon request.

Información Personal y Contactos


Fecha de Nacimiento:
18 de Septiembre, 1984
Cédula de Identidad:
001-1703063-5
Teléfono:
809.968.3995
Email:
Domicilio Actual:
María Montessori 5, Res. Alba, Las Praderas



Resumen Profesional

Profesional del área de la ingeniería de software con más de 11 años de experiencia en desarrollo de software y control de calidad con especialización en ingeniería de código backend y pruebas funcionales y exploratorias en plataformas de escritorio, web y API. Amplia experiencia analizando y desglosando sistemas complejos, identificando casos extremos y situaciones poco comunes, y colaborando de forma cercana con equipos de desarrollo y QA. Sólida formación académica y profesional en desarrollo de software con proyectos activos en GitHub, en busca de hacer transición a un rol híbrido de QA/desarrollo, o a una posición exclusivamente como desarrollador.



Perfiles de Github:

https://www.github.com/fbordas (Personal + Profesional)

https://www.github.com/tohnocoding (Proyectos personales y hobbies)



Principales Competencias, Conocimientos y Tecnologías:

  • Testing: Pruebas manuales y exploratorias, regresión, pruebas funcionales, pruebas negativas, casos extremos, validación de RESTful APIs, análisis de requerimientos.
  • Herramientas: Jira, Confluence, Jira AIO, Azure Test Plans, HP Quality Center, Postman, Swagger.
  • Bases de datos: Oracle SQL, MySQL, MSSQL, MongoDB (Básico).
  • Desarrollo: VB.Net, C#, MonoGame (básico), Javascript (jQuery, Node.js básico), Github, Github Desktop, Visual Studio, VS Code, HTML, CSS3, PHP (básico), Java 8 (básico).
  • Colaboración: Ambientes ágiles/Scrum, triage de defectos, comunicación efectiva y productiva entre QA y desarrollo, coordinación interfuncional.



Experiencia Laboral Más Reciente:

  • Desarrollo de herramientas internas de administración y ERP.
  • Diseño y ejecución de pruebas funcionales, negativas y de casos extremos para REST APIs utilizando Postman y Swagger.
  • Validación de cambios producidos por consultas a API a través de la interfaz gráfica de la aplicación, garantizando la consistencia de la data entre las respuestas de API y la data mostrada por la aplicación web.
  • Creación y mantenimiento de casos de prueba en Jira AIO, llevando cobertura de tanto nuevas funcionalidades como de escenarios de regresión en ambientes de desarrollo, QA, pre-producción y aceptación de usuarios.
  • Participación cercana en sesiones de refinamiento, identificando casos y situaciones extremas no manejadas y asesorando ajustes al equipo de desarrollo para tener mejor control de las llamadas y las respuestas de endpoints de API.
  • Coordinación entre desarrolladores y dueños de producto bajo estrictos límites de tiempo para priorización de casos de prueba críticos y otros entregables.
  • Contribución al desarrollo de herramientas internas.
  • Liderado parcial de esfuerzos de QA para aplicaciones de banca empresarial web y móvil, con trabajo adicional de desarrollo en una aplicación utilitaria de escritorio (desarrollada internamente y más tarde sanitizada y publicada en GitHub como repositorio archivado).
  • Pulido de los procesos de control de calidad mediante el rediseño de las metodologías de desarrollo de casos de prueba, maximizando cobertura funcional y minimizando el uso de elementos y pasos redundantes o de poco valor.
  • Participación íntegra en la investigación de un error de doble sometimiento de autenticación en la plataforma web de banca empresarial, trabajando de la mano con ingenieros de frontend para resolver el inconveniente debido a apilado incorrecto de eventos JavaScript.
  • Validación de procesos de backend y transaccionales a través de consultas SQL en bases de datos Oracle, confirmando resultados y verificando valores con las reglas de negocio.
  • Documentación y ejecución de casos de prueba detallados para historias de usuario y defectos, garantizando el cumplimiento total de los requerimientos regulatorios y de negocios.



Proyectos desarrollados:

Aplicación desarrollada para uso interno del Banco BHD para generar archivos con grandes volúmenes de datos para pruebas de resistencia a la funcionalidad de carga de archivos en su plataforma de banca empresarial. El utilitario permitía a los usuarios especificar la cantidad de registros a generar, y contaba con una base de datos interna originalmente populada con datos reales del ambiente de QA para garantizar escenarios de prueba realistas. El proyecto fue posteriormente sanitizado y publicado en GitHub como un repositorio archivado.

Ver repositorio en Github
Un proyecto de muestra que exhibe mi microkernel/micromotor de desarrollo de juegos desarrollado personalmente, Kernel2D, construido en C# con MonoGame. El proyecto incluye una demostración de un personaje animado en vista lateral realizando varias acciones simples como caminar, saltar y derrapar. El microkernel en sí está diseñado como un proyecto de código cerrado, pero este proyecto fue creado para demostrar las capacidades tempranas del motor y para compartir una muestra de la estructura del código y los patrones de diseño utilizados en el desarrollo del motor. El proyecto aún está en proceso de desarrollo y será actualizado a medida que el motor continúe desarrollándose, pero la versión actual ya incluye una porción significativa de los sistemas centrales del motor, como el sistema de entidad-componente, la canalización de renderizado y el sistema de manejo de entradas.

Ver repositorio en Github
Un utilitario pequeño desarrollado en C# para analizar hojas de sprites y generar archivos XML y JSON con las ubicaciones y dimensiones de cada sprite individual en la imagen. Esto fue desarrollado para asistir con el desarrollo y prototipado rápido de Kernel2D.

Ver repositorio en Github
Una aplicación web de código abierto para jugadores del popular juego móvil Fate/Grand Order para compartir fácilmente sus colecciones de personajes. Incluye funcionalidad para mostrar las copias acumuladas de cada unidad, mostrar las cantidades de la lista de deseos para las unidades, limitar los personajes mostrados sólo a aquellos lanzados en el servidor global (dado que el servidor japonés está dos años por delante en contenido), y filtrar las unidades por clase y rareza. El proyecto está construido completamente en HTML y JS sin backend, y utiliza Github Pages para hosting. Los datos se guardan y almacenan localmente en el navegador del usuario a través de LocalStorage, y los usuarios pueden importar y exportar sus datos a través de archivos JSON para compartir con otros usuarios o para mantener copias de seguridad.

Ver aplicación | Ver repositorio en Github
Una aplicación web de código abierto que permite a los jugadores del popular juego móvil Fate/Grand Order ver y llevar un seguimiento de los banners próximos en el juego para los jugadores del servidor global. El proyecto está construido en HTML y JS sin backend, y utiliza Github Pages para hosting. La aplicación muestra todos los banners próximos basados en una hoja de cálculo pública mantenida por la comunidad que rastrea la información de los banners japoneses.

Ver aplicación | Ver repositorio en Github



Educación y Formación Académica

  • Ingeniería de Sistemas, Concentración en Desarrollo de Software - PUCMM
  • Bachiller - Instituto San Juan Bautista
  • Idioma Inglés - The Boston Institute
  • Idioma Japonés - Nichido Aprende Japonés



References:

Referencias disponibles a solicitud de la parte interesada.