Portafolio | Original, traducido por IA
El archivo PDF se puede encontrar aquí.
Esta colección de software representa los diversos proyectos en los que he tenido el privilegio de trabajar a lo largo de los años, en colaboración con varias empresas y socios reconocidos.
Estoy agradecido por las oportunidades y experiencias que estas colaboraciones me han brindado, y espero seguir contribuyendo con mis habilidades y experiencia en futuros proyectos.
Uva & Codeforces, Java & C++, 2008-2013 & 2021
Resolví alrededor de 1000 problemas de algoritmos en el juez en línea.
El registro de Uva Online Judge está aquí.

La gama de problemas de algoritmos que he resuelto abarca diversas áreas, incluyendo estructuras de datos, grafos, matemáticas, procesamiento de cadenas, geometría y otros temas avanzados o especializados.
Flower Recognition, Android, 2014.4 - 2014.8
Desarrollé una aplicación Android de reconocimiento de flores diseñada para ayudar a los usuarios a identificar flores capturando fotos y dibujando círculos para facilitar el reconocimiento.
Tecnologías utilizadas: Android SDK, Java
Responsabilidades:
- Implementé la funcionalidad de reconocimiento de imágenes.
- Diseñé y desarrollé la interfaz de usuario.
- Integré las características de captura y procesamiento de fotos.
Código abierto en GitHub, 33 commits.
iword, Android, 2014.3
Una aplicación Android para ayudar a los usuarios a aprender inglés viendo clips de películas.
Tecnologías utilizadas: Android SDK, Java
Responsabilidades:
- Desarrollé la interfaz de reproducción y aprendizaje de clips de películas.
- Implementé funciones para mejorar el vocabulario y la comprensión mediante contenido interactivo.
Logros: Obtuvo el Tercer Premio en el Hackathon AVOS Cloud 2014.
SegmentFault: Reseña de los logros del Hackathon AVOS Cloud 2014
Bjfu Assistant, Android, 2014.1 - 2014.6
Una aplicación Android de asistencia para el campus que integra funciones como ver calificaciones y participar en foros de exalumnos.
Tecnologías utilizadas: Android SDK, Java
Responsabilidades:
- Desarrollé funciones principales como la verificación de calificaciones y participación en foros.
- Diseñé e implementé la interfaz de usuario.
- Alcanzó un uso generalizado con alrededor de 3500 usuarios en la Universidad Forestal de Beijing.



LeanChat, Android, 2014.7 - 2014.12
LeanChat es una aplicación de chat que incluye funciones como gestión de amigos, gestión de grupos, mensajería basada en ubicación, personas cercanas, perfiles personales y funciones de inicio de sesión/registro, todo ello utilizando completamente las capacidades de almacenamiento y comunicación de LeanCloud.
Tecnologías utilizadas: Android SDK, Java, LeanCloud
Responsabilidades:
- Desarrollé funciones de gestión de amigos, gestión de grupos y mensajería basada en ubicación.
- Implementé perfiles personales y funciones de inicio de sesión/registro.
- Aproveché las capacidades de almacenamiento y comunicación de LeanCloud.
Código abierto en GitHub, 412 commits.



LeanChat, iOS, 2015.1 - 2015.10
Desarrollé la versión iOS de LeanChat, una aplicación de chat que utiliza los servicios backend de LeanCloud para mensajería y almacenamiento.
Tecnologías utilizadas: iOS SDK, Objective-C, LeanCloud
Responsabilidades:
- Construí funcionalidades de gestión de amigos y grupos.
- Creé características de mensajería basada en ubicación y personas cercanas.
- Diseñé pantallas de perfiles personales e inicio de sesión/registro.
Código abierto en GitHub, 446 commits.



LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10
Participé en el desarrollo de los SDK de Java y Objective-C de LeanCloud, proporcionando a los desarrolladores herramientas para integrar fácilmente los servicios de LeanCloud en sus aplicaciones.
Tecnologías utilizadas: Java, Objective-C, LeanCloud
Responsabilidades:
- Contribuí al desarrollo de los SDK de Java y Objective-C de LeanCloud.
- Aseguré la integración perfecta de servicios como almacenamiento de objetos, almacenamiento de archivos y mensajería.
Documentación del SDK Objective-C y documentación del SDK Java.
TabsKiller, Frontend, 2015.7
Desarrollé un plugin de Chrome que cierra automáticamente las pestañas más antiguas cuando el navegador se llena con demasiadas pestañas, mejorando el rendimiento y la experiencia del usuario.
Tecnologías utilizadas: JavaScript, Chrome API
Código abierto en GitHub, 19 commits.

Reveal-In-GitHub, MacOS, 2015.10
Creé un plugin de Xcode diseñado para navegar sin problemas a las funcionalidades clave de GitHub dentro del repositorio actual. El plugin permite a los usuarios acceder rápidamente a Historial de GitHub, Blame, Pull Requests, Issues y Notificaciones.
Tecnologías utilizadas: Objective-C, Xcode Plugin API
Código abierto en GitHub, 57 commits.

CodeReview, Full Stack, 2015.11 - 2016.7
CodeReview es una plataforma profesional para revisión, comunicación y compartición de código. Los ingenieros pueden enviar su código para revisión por expertos y mejorar la calidad de su código.
Tecnologías utilizadas: PHP, Vue.js, CodeIgniter, Alibaba Cloud
Responsabilidades:
- Desarrollé el backend usando PHP y CodeIgniter.
- Implementé funciones frontend con Vue.js.
- Integré con Alibaba Cloud para una infraestructura escalable y confiable.
- Manejo de gestión de usuarios, procesos de envío y revisión de código, sistemas de notificaciones, integración de pagos y gestión de eventos/talleres.
Código abierto en GitHub.
- code-review-server, 275 commits
- code-review-web, 488 commits (302 commits por mí)


Fun Live, Full Stack, 2016.6 - 2017.12
Fun Live es una plataforma de transmisión en vivo de conocimiento donde los usuarios pueden participar en diversas conferencias como programación o diseño. Los usuarios pueden pagar para asistir a sesiones en vivo o recompensar al conferenciante.
Tecnologías utilizadas: PHP, MySQL, Vue.js, CodeIgniter, Alibaba Cloud, SRS streaming, WeChat SDK
Responsabilidades:
- Desarrollé la mayor parte del código backend y frontend.
- Integré la herramienta OBS para transmisiones en vivo.
- Implementé funciones de registro de usuarios, pagos y notificaciones.
- Logré un importante compromiso del usuario con alrededor de 30000 usuarios y millones de páginas vistas.
Código abierto en GitHub.
- live-server, 661 commits (555 commits por mí)
- live-mobile-web, 528 commits (426 commits por mí)
- live-web, 140 commits
- live-wxapp, 63 commits
Sitio web móvil:






MiniPrograma de WeChat:



Sitio web de escritorio:


Mianbao Live, Backend, 2017.10 - 2017.12
Mianbao Live es un proveedor de soluciones integrales de monetización de contenido y economía social.
Tecnologías utilizadas: PHP, Laravel, TypeScript, Go
Responsabilidades:
- Reestructuré el backend para consolidar la lógica de múltiples lenguajes en uno solo.
- Mejoré el rendimiento, la estabilidad y la experiencia del usuario.
- Implementé desarrollo del lado del servidor usando Laravel.


El MiniPrograma de WeChat para el programa Super Brain, Full Stack, 2018.3 - 2018.4
Desarrollé el MiniPrograma de WeChat para el programa Super Brain de Jiangsu TV, con rompecabezas atractivos para los usuarios. Los presentadores guían a los usuarios a través de transmisiones orales, presentando desafíos técnicos específicos.
Tecnologías utilizadas: Java, Spring, Redis, Alibaba Cloud, WeChat DevTools
Responsabilidades:
- Desarrollé servicios backend usando Java y Spring.
- Implementé componentes frontend usando el framework de MiniProgramas de WeChat.
- Aseguré alto rendimiento y confiabilidad bajo alta concurrencia usando Redis.

Chongding, Full Stack, 2017.9 - 2018.1
Chongding es una aplicación móvil de trivia similar a HQ Trivia, que permite a los usuarios participar en juegos de trivia en vivo con premios en efectivo.
Tecnologías utilizadas: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
Responsabilidades:
- Desarrollé servicios backend y el panel de administración frontend.
- Diseñé e implementé funcionalidades de juegos de trivia en tiempo real.
- Contribuí a la solución técnica para sincronizar transmisiones en vivo con eventos del juego usando SEI (Información de Mejora Suplementaria).

Square Root Inc - 50 proyectos varios, Gestión de Proyectos & Desarrollo de Software, 2018.1 - 2019.12
Gestioné y desarrollé 50 proyectos varios para Square Root Inc, incluyendo sitios web, juegos y mini programas de WeChat.
Tecnologías utilizadas: Varias según los requisitos del proyecto
Responsabilidades:
- Gestioné negociaciones de proyectos, coordinación de equipos y comunicaciones con clientes.
- Contribuí al desarrollo de software para varios proyectos.
- Aseguré entregas oportunas y resultados de alta calidad para los clientes.

(Responsable de la Gestión de Proyectos)
ShowMeBug - Entrada de WeChat Empresarial, Full Stack, 2021.7 - 2021.9
ShowMeBug es una plataforma de evaluación de competencias tecnológicas que admite programación práctica, permitiendo una evaluación y contratación eficiente y precisa de talentos técnicos.
Integré ShowMeBug con WeChat Empresarial, permitiendo acceso fluido a herramientas de entrevistas técnicas dentro del ecosistema de WeChat Empresarial.
Tecnologías utilizadas: Ruby, PostgreSQL, WeChat SDK, Docker
Responsabilidades:
- Desarrollé funciones de integración para inicio de sesión y acceso a entrevistas.
- Realicé investigación técnica sobre la construcción de entornos de programación en un navegador usando Docker.

LvchenSign, Frontend, 2020.4 - 2020.5
LvchenSign se especializa en la producción de señalización publicitaria para diversos negocios y eventos. Con un enfoque en calidad y creatividad, se esfuerza por ofrecer soluciones visuales impactantes que eleven las marcas y cautiven audiencias.
Desarrollé el frontend de LvchenSign, un sitio web especializado en la producción de señalización publicitaria.
Tecnologías utilizadas: HTML, JavaScript, CSS, Bootstrap
Responsabilidades:
- Diseñé e implementé el frontend del sitio web.
- Creé una interfaz intuitiva y fácil de usar para exhibir productos.
Código abierto en GitHub, 40 commits. Página en línea en lvchesign.com.

DBS Client Connect - Equity Trading, Backend, 2021.12 - 2022.6
Contribuí a DBS Client Connect, una plataforma de gestión de relaciones con clientes basada en IA y datos, enfocándome en microservicios de trading de acciones.
Tecnologías utilizadas: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry
Responsabilidades:
- Desarrollé servicios backend para trading de acciones. Creé funcionalidades para visualización de acciones, visualización de clientes, verificaciones previas al trading y colocación de órdenes.
- Integré APIs de Avaloq para mejorar la infraestructura subyacente y la experiencia del usuario.
DBS DigiBank CN - Mutual Funds, Backend, 2022.7-2022.11
DBS DigiBank CN fue replanteado y rediseñado para que disfrutes de una forma más rápida y conveniente de operar con tu banco en movimiento.
Contribuí a DBS DigiBank CN, enfocado en el desarrollo backend para microservicios de fondos mutuos como parte de un equipo colaborativo.
Tecnologías utilizadas: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana
Responsabilidades:
- Mejoré funcionalidades para suscribir y rescatar fondos mutuos, mejorando la experiencia del usuario y la confiabilidad del sistema.
- Corregí errores y mejoré el código para los microservicios relacionados con productos de inversión estructurados, cartera de inversión y lista de transacciones, contribuyendo a la estabilidad y precisión del sistema.
- Realicé pruebas de rendimiento y analicé registros para generar informes sobre QPS, colaborando con miembros del equipo para optimizar el rendimiento.
- Desarrollé una herramienta para automatizar la generación de pruebas para la herramienta de pruebas Karate, lo que agilizó el proceso de pruebas y mejoró la cobertura de pruebas.
PayMe By HSBC - Auto Top Up, Backend, 2022.12 - 2023.7
PayMe de HSBC es una forma conveniente de enviar pagos a amigos y realizar pagos móviles a comercios tanto en línea como fuera de línea.
Tecnologías utilizadas: Java, Spring, Kafka, Azure, Azure DevOps, AWS
Responsabilidades:
- Trabajé con un equipo de ingenieros backend para desarrollar la función Auto Top Up, que recarga automáticamente fondos de la tarjeta de crédito o débito del usuario cuando el saldo cae por debajo de un cierto monto.
- Colaborativamente monitoreé eventos post-pago de Azure EventHub, asegurando una integración fluida y verificando recargas cada vez que un usuario configuraba su configuración de auto recarga.
- Apliqué principios de programación orientada a objetos para manejar casos de manera elegante y utilicé programación orientada a aspectos para auditar registros de cambios en la tabla de auto recarga.
- Asistí al equipo durante el proceso de migración a AWS, resolviendo configuraciones de IAM y RDS para garantizar una transición fluida.
AI-Powered Story Bot, Full Stack, 2023.05 - 2023.07
Contribuí al desarrollo de un bot de historias impulsado por IA utilizando la API de Claude para historias personalizadas.
Tecnologías utilizadas: Python, Flask, React, Nginx, AWS, Prometheus, ELK stack, ChatGPT-4
Responsabilidades:
- Desarrollé el backend con Flask e integre la API de Claude.
- Construí el frontend con React para la configuración y gestión de prompts.
- Desplegué en AWS y utilicé Nginx para comunicación segura.
- Implementé Prometheus para monitoreo y ELK stack para gestión de registros.
- Implementé una solución de ID de seguimiento de extremo a extremo para rastrear solicitudes en todo el sistema.
Finance Transformation Platform - HSBC, Backend, 2025.02 - Present
Tecnologías utilizadas: Java, Spring Boot, IBM Db2, Multithreading, Maven, Nexus, Angular, Python, Windows, Control-M, IBM WebSphere Application Server, Copilot, YourKit
Responsabilidades:
- Desarrollé y optimisé sistemas backend para la Plataforma de Transformación Financiera en el Departamento de Tecnología Empresarial de HSBC como Ingeniero Backend subcontratado por TEKsystems.
- Mantuve funciones para el procesamiento de datos financieros, incluyendo importación, validación y exportación, mientras mejoraba flujos de trabajo de envío y aprobación para nuevos encabezados financieros, aprovechando mi experiencia en contabilidad, libro mayor y sistemas bancarios.
- Gestioné el ciclo de vida completo de desarrollo desde desarrollo local hasta pruebas UAT y lanzamientos a producción, utilizando Copilot para tareas como análisis de causa raíz, generación de scripts en Python y documentación de alrededor de 50 guías técnicas que se convirtieron en referencias clave para compañeros de equipo.
- Desarrollé soluciones técnicas bancarias innovadoras utilizando herramientas de IA como Copilot, perfilado de rendimiento con YourKit y pruebas sistemáticas, mientras funcionaba como un agente autónomo de IA para analizar la arquitectura del proyecto, colaborar con equipos y mejorar mediante registros y documentación detallados.
- Exploré la implementación de un agente de software de IA en un proyecto financiero importante usando AspectJ para recopilar registros extensos y convertir estados de depuración en texto, proporcionando contexto para chatbots de IA.