Keyvhinng Espinoza

Peru

@keyvhinng

Senior Software Engineer

Badges

Problem Solving

Certifications

keyvhinng has not earned any certificates yet.

Work Experience

  • Senior Backend Engineer

    Prima•  December 2022 - Present•  Remote

    Architected and implemented a project event tracking system, featuring a chronological messaging timeline for enhanced visibility and streamlined project updates. Engineered a serverless solution for efficient S3 file compression using AWS Lambda, implementing streaming to optimize resource utilization and handle large-scale data. Design and conduct interview for new hires.

  • Senior Backend Engineer + Tech Lead

    Finsmart•  June 2022 - December 2022•  Remote

    Apply Domain Driven Design to align software development best practices with business needs and evolving necessities. Implement vital observability to ensure real-time monitoring and analysis, enabling prompt identification and resolution of issues (using Grafana, Prometheus, AWS). Establish logging mechanisms to capture critical events and user interactions, facilitating efficient troubleshooting and performance optimization (using DataDog, AWS). Integrate Auth0 for secure authorization and authentication processes, ensuring a reliable and scalable solution with robust user identity management capabilities. As a tech lead, I design the technical interview process, conduct interviews, and establish ongoing learning plans to align the team’s skills with business needs.

  • Senior Backend Engineer + Tech Lead

    B89•  March 2020 - April 2022•  Remote

    Working on backend’s core platform with focus on scalability, performance and reliability. Developed RPC over Kafka to support synchronous communication. Improved networking protocol on event-driven architecture to achieve traceability. Improved a custom GRPC API Gateway to support unary and streaming communications. Instrument some core metrics in services for better observability using Prometheus.

  • Software Engineer + Tech Lead

    Quantum Talent•  November 2018 - March 2020•  Lima, Peru

    DevOps: Implemented DevOps practices (Git Flow, CI/CD) with GitLab CI + Docker + Helm + Kubernetes hosted on AWS, achieving stateless deployments. Infrastructure: Designed & implemented scalable apps w/ Kubernetes (scale out). Front-End: Developed web apps (Next.js + Redux + Material Design). Back-End: Developed APIs following twelve-factor principles, achieving loosely coupled applications (Node.js / TypeScript, MongoDB, Redis). Reliability: Increased application uptime (previously 88%) by migrating monolith application (PHP) to micro-services + micro-fronts, achieving 99% uptime. Ensure to deliver value to customers through high quality services. Keep the team up-to-date with latest technologies.

  • Front-End Developer

    Verizon•  December 2016 - November 2018•  Lima, Peru

    Established front-end architecture: Angular + Webpack setup. UI development: built forms, input validation, dynamic views, UI components library. Improved performance optimization: code splitting + lazy load, ahead of time compilation. Static analysis: Ensured type checking Typescript + TSLint. Continuous integration & Continuous Deployment: Implemented Git flow w/ Jenkins.

  • Information Analyst

    IBM•  February 2016 - November 2016•  Lima, Peru

    ETL tasks (using SQL, DataStage & shell scripting) in Data warehouse. Query optimization to reduce time on reports creation. Jobs automation & monitoring to assure correct information delivery.

  • Research Programmer

    Wolfram Research•  February 2015 - August 2015•  Lima, Peru

    Data scraping for automated data collection. API’s development for services integration. Efficient (speed & memory) parsing of big mail files.

Education

  • PUCP

    Bachelor of Informatics Engineering•  March 2010 - December 2015

  • UNICAMP

    Training & Participation in Competitive Programming Contests•  February 2013 - July 2013

Skills

Git
Docker
Jenkins
shell scripting
MongoDB
PostgreSQL
Redis
SQL
Node.js
React
ESLint
Flask
FastAPI
JavaScript
TypeScript
Java
Python
Go
Rust
C/C++
Swift