Gregory Tsyapa
Hola, soy Gregory, un Desarrollador de Software Full Stack con 4 años de experiencia creando aplicaciones web, móviles y empresariales para clientes de diferentes industrias.
Me especializo en desarrollar soluciones escalables y confiables en toda la pila de aplicaciones, desde servicios backend y arquitectura de bases de datos hasta interfaces de usuario modernas, infraestructura en la nube e integraciones con terceros. Mi objetivo es crear software mantenible que no solo cumpla con los requisitos técnicos, sino que también aporte un verdadero valor empresarial.
A lo largo de mi carrera, he contribuido a una amplia variedad de proyectos, incluyendo grandes sistemas CRM, plataformas administrativas, soluciones de automatización, aplicaciones impulsadas por IA, integraciones de servicios y proyectos de migración de plataforma. Tengo experiencia diseñando arquitecturas de bases de datos, planificando infraestructuras de aplicaciones, optimizando el rendimiento del sistema y mejorando las estructuras de datos para una escalabilidad a largo plazo.
Mi experiencia técnica incluye C#/.NET, ASP.NET, Node.js, TypeScript, JavaScript, Vue.js, Nuxt, React, React Native, .NET MAUI, PostgreSQL, Prisma ORM, tRPC, REST APIs, AWS, AWS Cognito, Okta, Docker, Firebase, Amazon S3, SendGrid, Pinia, Vuex, Kendo UI y Sentry. También tengo experiencia práctica construyendo soluciones impulsadas por IA/LLM que combinan servicios backend, aplicaciones frontend, gestión del historial de conversaciones y funcionalidad en tiempo real.
Más allá del desarrollo de software, colaboro activamente con clientes internacionales, participo en discusiones técnicas, ayudo a definir los requisitos del proyecto e identifico soluciones prácticas a desafíos empresariales. También tengo experiencia liderando un equipo de cuatro desarrolladores y realizando entrevistas técnicas para diversos puestos de ingeniería.
Cuando trabajo en proyectos, me enfoco en:
Comprender los objetivos comerciales y las necesidades de los usuarios
Diseñar arquitecturas escalables y mantenibles
Entregar código de alta calidad y confiable
Optimizar el rendimiento y la eficiencia del sistema
Apoyar una colaboración y procesos de desarrollo efectivos
Me apasiona la arquitectura de software, las tecnologías en la nube, la inteligencia artificial y el aprendizaje continuo. Disfruto trabajar con equipos para construir productos que sean escalables, eficientes y que generen valor a largo plazo tanto para empresas como para usuarios.