Currículum
PDFs en LaTeX
Puedes descargar la versión en PDF de mi currículum, creado con LaTeX, aquí. También puedes encontrar la versión en chino aquí.
Perfil
- Hombre de 29 años, ciudadano chino, residente en Guangzhou.
- Logró estar entre los 300 mejores en el NOIP de Guangdong 2011 y resolvió alrededor de 1000 problemas de algoritmos en línea.
- Estudió un año en la Universidad Forestal de Beijing antes de abandonar. Actualmente cursando un título de asociado mediante educación autodidacta, con siete cursos completados.
- Trabajó principalmente en LeanCloud, Beijing Square Root, Beyondsoft (subcontratado en DBS Bank) y Farben Information (subcontratado en HSBC Bank).
- Acumula 10 años de experiencia profesional, incluyendo 8 años en roles corporativos y 2 años como freelancer.
- Especializado en 2 años de ingeniería móvil (Android, iOS), 7 años de ingeniería full-stack (6 años en backend, 1 año en frontend) y 1 año en aprendizaje automático/big data.
- Buen conocimiento de HTML, CSS, APIs del navegador, JavaScript, Vue.js, React, Angular y desarrollo iOS/Android.
- Familiarizado con Java, Spring, Spring Boot, MySQL, Redis, APIs, redes, contenedores y sistemas distribuidos.
- Familiarizado con módulos de registro, bases de datos y microservicios en Alibaba Cloud, AWS y Azure.
- Nativo en chino, competente en inglés (IELTS 6).
- Ha leído más de 320 libros que abarcan libros de texto, desarrollo personal, negocios, tecnología e historia.
- Desarrolló 10 proyectos de código abierto en GitHub como desarrollador principal, cada uno con más de 500 commits disponibles en https://github.com/lzwjava.
- Investigador autodidacta con tres artículos académicos sobre la reversión de la miopía y la restauración natural de la visión, inspirados en los trabajos de Yin Wang y Todd Becker, respaldados por tres años de experimentación.
- Portafolio de software detallado disponible en https://lzwjava.github.io/pages/portfolio-en.
Experiencia Laboral
Meitai Technology Services (Shanghai) Co., Ltd, Ingeniero Backend (Próximo), 2025.01 - Presente
- Meitai Technology Services es una subsidiaria de TEKsystems, que a su vez es parte de Allegis Group, Inc., una empresa multinacional de gestión de talentos. Después de aprobar la entrevista, recibí una oferta verbal y actualmente estoy en proceso de incorporación para un puesto de ingeniero backend, subcontratado en HSBC Bank, una institución financiera global líder.
- El rol se centrará en el desarrollo y optimización de sistemas backend en el Departamento de Tecnología Empresarial de HSBC, trabajando con Spring, Spring Boot, Java core, algoritmos, Redis, multihilo, redes, Linux y tecnologías de Google Cloud.
Tianjin Neusiri Information Technology, Ingeniero Backend, 2024.08 - 2024.10
- Neusiri es una empresa de alta tecnología con sede en China especializada en outsourcing de TI, y una subsidiaria de Neusoft Holdings. Wipro es una empresa líder en servicios tecnológicos, y HSBC Bank es un gigante financiero global.
- Aprobó con éxito la entrevista y contrató directamente con Neusiri y, a través de una asociación con Wipro, tenía como objetivo ser asignado a HSBC Bank. Sin embargo, debido a la última política de proveedores de HSBC Bank, el puesto fue cancelado. Participó en cursos de formación proporcionados por Neusiri y Wipro.
Freelancer, 2023.08 - 2024.07
- Analizó y reimplementó algunas partes centrales de alrededor de 30 proyectos de ejemplo sobre aprendizaje automático, provenientes de tutoriales de PyTorch, TensorFlow, cursos en línea de Coursera u otros proyectos de código abierto. Obtuvo dos certificados de finalización de cursos de Coursera sobre Especialización en Aprendizaje Automático y Especialización en Aprendizaje Profundo.
- Se preparó para exámenes relacionados con la obtención de un título de asociado, con un enfoque en materias como matemáticas avanzadas, organización de computadoras, álgebra lineal, etc. Escuchó muchas canciones japonesas y vio muchos videos de TikTok en japonés para aprender el idioma.
- Participó como Desarrollador Full Stack en un proyecto de bot de historias impulsado por IA utilizando la API de Claude para historias personalizadas. El bot admite la configuración de prompts e incluye una página de administración para la configuración. Desarrollado con Python, Flask, React y Nginx, y desplegado en AWS. Utilizó Prometheus para la monitorización, la pila ELK para la gestión de registros y ChatGPT-4 para asistencia en programación.
Shenzhen Farben Information Technology Co., Ingeniero Backend, 2022.11 - 2023.07
- Farben es un proveedor líder de servicios de tecnología de software en China. HSBC Bank es una de las mayores instituciones de servicios bancarios y financieros del mundo. PayMe es un servicio de pago móvil de HSBC dirigido a residentes de Hong Kong.
- Contratado a través de Farben, asignado a trabajar para HSBC Bank y contribuyó al proyecto PayMe. Participó en el desarrollo backend de la función de Recarga Automática, que recarga automáticamente fondos de la tarjeta de crédito o débito del usuario cuando su saldo cae por debajo de un cierto monto. Monitoreó eventos posteriores al pago desde Azure EventHub y verificó las recargas cada vez que un usuario configuró su configuración de recarga automática. Utilizó programación orientada a objetos dedicada para manejar casos de manera elegante y aplicó programación orientada a aspectos para auditar registros de cambios en la tabla de recarga automática.
- Contribuyó activamente a la migración a la nube después de participar en la formación de AWS de la empresa. Refactorizó APIs para utilizar enrutamiento basado en encabezados de solicitud, aseguró configuraciones de acceso y bases de datos seguras, y participó en la implementación de microservicios en la nueva infraestructura en la nube.
- Utilizó un stack tecnológico sólido que incluye Java, Spring y Kafka, junto con Azure, Azure DevOps y AWS para servicios en la nube e integración continua.
Beyondsoft Consulting Inc, Ingeniero Backend, 2021.12 - 2022.11
- Beyondsoft Consulting es una empresa líder en consultoría y TI empresarial. DBS Bank es el banco más grande del sudeste asiático por activos y uno de los bancos más grandes de Asia.
- Contratado con Beyondsoft, asignado a trabajar para DBS Bank y contribuyó a los proyectos DBS Client Connect y DBS DigiBank CN.
- En el proyecto DBS Client Connect, contribuyó al desarrollo del microservicio de comercio de acciones. Las responsabilidades incluyeron la creación de funcionalidades para la visualización de acciones, la visualización de clientes, las verificaciones previas al comercio y la colocación de órdenes de comercio de acciones reales. Integró APIs de Avaloq para mejorar la infraestructura subyacente y mejoró la experiencia del usuario implementando un algoritmo de distancia de edición para refinar las búsquedas de códigos de acciones.
- En el proyecto DBS DigiBank CN, contribuyó activamente al desarrollo de varios microservicios que manejan la gestión de fondos mutuos, productos de inversión estructurados, carteras de inversión y listas de transacciones. Ayudó con pruebas de rendimiento analizando registros de Pivotal Cloud Foundry para generar informes sobre el QPS de los microservicios. Desarrolló una herramienta para automatizar la generación de pruebas para la herramienta de pruebas Karate, optimizando el proceso de pruebas y mejorando la cobertura de pruebas.
- Aprovechó tecnologías en la nube y frameworks modernos, empleando mejores prácticas de automatización con herramientas como Java, Spring Cloud, Jira, Confluence, Jenkins, Pivotal Cloud Foundry y Kibana, y utilizando metodologías BDD y TDD.
Freelancer, 2020.01 - 2021.11
- Escribió y publicó blogs técnicos para compartir conocimientos en línea, mejoró su competencia en inglés interactuando con Netflix y literatura, y mejoró sus habilidades de resolución de problemas abordando alrededor de 500 problemas de algoritmos y participando en competencias de Codeforces. Ganó un poco de experiencia práctica con big data y tecnologías nativas de la nube explorando tutoriales introductorios y ejecutando ejemplos para Spark, Hadoop, Kubernetes y Docker.
- Completó varios proyectos de software como freelancer, Desarrollo de Sitio Web para Letreros LED, Integración de WeChat Empresarial para ShowMeBug, Web Scraper para Recopilación de Datos Comerciales, Herramienta de eBook mathjax2mobi.
- Desarrollo de Sitio Web para Letreros LED (lvchensign.com): Desarrolló un sitio web para una empresa de fabricación de letreros LED utilizando Bootstrap, HTML y JavaScript. Implementó funciones para mostrar productos.
- Integración de WeChat Empresarial para ShowMeBug: Contribuyó a la integración de ShowMeBug con WeChat Empresarial, permitiendo un acceso fluido a herramientas de entrevistas técnicas dentro del ecosistema de WeChat Empresarial. Utilizó tecnologías como Ruby, Ruby On Rails, PostgreSQL y el SDK de WeChat para crear una experiencia de usuario fluida para entrevistadores y candidatos.
- Web Scraper para Recopilación de Datos Comerciales: Desarrolló un web scraper utilizando Python y Selenium para recopilar datos comerciales para una empresa de telas no tejidas. Automatizó la extracción de datos y la navegación por páginas, procesó y almacenó los datos en una base de datos SQLite, y generó informes para análisis comerciales.
- mathjax2mobi: una herramienta diseñada para convertir contenido HTML con ecuaciones MathJax en formatos compatibles con eBooks. Al transformar ecuaciones MathJax basadas en LaTeX en imágenes SVG, asegura la compatibilidad con formatos de eBook como MOBI. Las tecnologías utilizadas incluyen Python, BeautifulSoup y Selenium.
Beijing Square Root Inc, Fundador e Ingeniero Full Stack, 2016.07 - 2019.12
- Beijing Square Root Inc. gestionó dos negocios en 3.5 años. Desde julio de 2016 hasta septiembre de 2017, lanzó y operó Fun Live, una plataforma de transmisión en vivo de conocimiento. Desde enero de 2018 hasta diciembre de 2019, se transformó en un negocio de consultoría de software.
- Con Fun Live, los usuarios podían participar en diversas conferencias de conocimiento como programación o diseño. Los usuarios podían pagar tarifas para asistir a sesiones en vivo o recompensar a los conferenciantes. El conferenciante utilizaba la herramienta OBS para transmitir en vivo al servidor. Los usuarios podían participar en la conferencia en tiempo real o ver la reproducción más tarde. La plataforma se integraba perfectamente con WeChat para notificaciones. Albergó alrededor de 80 conferencias, ganó 30,000 usuarios y millones de visitas. Responsable de la mayor parte del desarrollo de software y marketing, utilizando PHP, Vue, HTML, CodeIgniter, MySQL, Redis, LeanCloud, Alibaba Cloud y el SDK de WeChat.
- Durante el período de consultoría de software, completó 50 pequeños proyectos de software para clientes, incluyendo sitios web, juegos y aplicaciones. Los ingresos fueron de alrededor de 3 millones de RMB y el beneficio fue de alrededor de 700 mil RMB. Responsable de la negociación de proyectos, gestión de equipos y parte del desarrollo de software. Los proyectos notables se muestran a continuación.
- MianbaoLive: Lideró un esfuerzo integral de refactorización del backend para MianbaoLive, una plataforma integral de monetización de contenido y economía social. Optimizó el rendimiento, la estabilidad y la experiencia del usuario de toda la pila tecnológica. Anteriormente utilizaba ThinkPHP, Node.js y Go, y reescribió todo en Laravel para el desarrollo del lado del servidor. La plataforma incluía módulos para cursos, usuarios, contenido, asistencia de usuarios, pagos y ventas de distribución. Colaboró con Himalaya, una de las principales plataformas de audio en China, y sincronizó contenido entre las plataformas.
- WeChat Mini Program del Programa Super Brain de Jiangsu TV: Responsable de todo el desarrollo backend y la mitad del desarrollo frontend para el WeChat Mini Program del programa Super Brain. Involucró a los espectadores con juegos de rompecabezas interactivos, permitiéndoles competir y clasificarse para convertirse en el “Super Brain”. Utilizó el framework de WeChat Mini Program y Wepy (Vue.js) para crear componentes de juego y páginas de clasificación. Integró APIs RESTful para obtener datos del juego e información del usuario. Realizó una extensa optimización de rendimiento para garantizar que el sistema pudiera manejar alta concurrencia, aprovechando tecnologías de caché como Redis.
- Chongding Conference: Lideró la ingeniería full stack para Chongding Conference, una aplicación móvil de trivia en China similar a HQ Trivia. Diseñó e implementó servicios y APIs para manejar eventos de trivia en vivo, gestión de usuarios y sesiones de preguntas y respuestas en tiempo real. Utilizó Java y Spring para el backend, con Redis y Kafka para caché y colas de mensajes, Zookeeper para la coordinación de servicios y Socket.IO para interacciones en tiempo real. Desarrolló el panel de administración para ayudar a los operadores a controlar el juego. La aplicación admitía transmisión en vivo, interacción en tiempo real y un rendimiento robusto bajo condiciones de alto tráfico. Contribuyó a discusiones técnicas sobre el uso de SEI (Información de Mejora Suplementaria) para sincronizar la marca de tiempo de la transmisión en vivo con las interacciones del juego de trivia.
Beijing Dami Entertainment Co., Cofundador e Ingeniero Full Stack, 2015.11 - 2016.7
- Beijing Dami Entertainment Co. fue una empresa fundada por 6 entusiastas de Internet, incluyéndome a mí. Lanzó y operó la plataforma CodeReview, una plataforma profesional para revisión de código, comunicación y compartición. Ganó alrededor de 3000 usuarios.
- La plataforma incluía funcionalidades como gestión de usuarios, procesos de envío y revisión de código, sistemas de notificación, integración de pagos y gestión de eventos y talleres. Los ingenieros podían enviar su código para que expertos lo revisaran y mejoraran su calidad, y los expertos recibían tarifas por sus revisiones. La plataforma también ofrecía talleres y eventos abiertos a los usuarios.
- Responsable del desarrollo del backend y la mitad del frontend. Utilizó un stack tecnológico sólido que incluye PHP, Vue, CodeIgniter, Alibaba Cloud y Ping++.
Delicious Bookmarks (Beijing) Information Technology Co., Ltd., Ingeniero de Software, 2014.07 - 2015.11
- Delicious Bookmarks es un proveedor líder de computación en la nube en China, conocido como LeanCloud. Ofrece un conjunto completo de servicios en la nube que incluyen almacenamiento de objetos, almacenamiento de archivos, alojamiento web, contenedores, mensajería instantánea, notificaciones push, SMS y backends de juegos. La empresa sirve a cientos de miles de usuarios desarrolladores.
- Participó en el desarrollo de los SDKs de LeanCloud Objective-C y Java. Responsable del desarrollo de los clientes iOS y Android de LeanChat, una aplicación de chat diseñada para demostrar el SDK de mensajería instantánea. Además, trabajó en varios proyectos frontend.
- Empleó un stack tecnológico robusto, aprovechando herramientas modernas como iOS SDK, Android SDK, Cocoapods, Xcode, Android Studio y el framework Angular.
Formación Académica
Universidad de Estudios Extranjeros de Guangdong, Aplicación de Computación, Título de Asociado, 2022.10 - Presente
- Examen Nacional de Educación Superior Autodidacta. Aprobó 7 cursos hasta la fecha, Introducción a Sistemas Operativos, Introducción a Estructuras de Datos, Programación en Lenguaje Avanzado (I), Inglés (I), Matemáticas Avanzadas, Bases de Datos y Aplicaciones, Tecnología de Aplicación de Computadoras.
- Actualmente preparándose para 10 cursos como Organización y Arquitectura de Computadoras, Redes de Computadoras, Tecnología Electrónica Básica (III), Microcomputadoras y Tecnología de Interfaz, Chino Universitario, Pensamiento Mao Zedong y Teoría del Socialismo con Características Chinas, y Cultivo Ideológico y Moral y Estado de Derecho, Álgebra Lineal, Introducción al Derecho, Introducción al Pensamiento de Xi Jinping sobre el Socialismo con Características Chinas para una Nueva Era.
Universidad Forestal de Beijing, Artes de Medios Digitales, Licenciatura (Abandonada), 2013.09 - 2014.06
- Aprobó 13 cursos, como Introducción a la Computación, Fundamentos de Programación, Laboratorio de Fundamentos de Programación, Inglés Universitario, Matemáticas Avanzadas,