Paulo Kinjo
Paulo Kinjo

Senior Backend Engineer

Actively looking · Member since 6 Jan 2025
Message
Location
Brazil
Desired salary
from 48 USD/hourly
Work preference
Full Time
Experience level
Not set

About

Professional summary

Experienced backend engineer specializing in C# and .NET Core, with extensive knowledge in cloud-based infrastructure, multiplayer game
development, and scalable system design.
Highly proficient in building and optimizing game server systems with Kubernetes and Azure, as well as implementing reliable CI/CD
workflows using GitHub Actions and ArgoCD.
Skilled in both backend and frontend development, I leverage ReactJS and Blazor to create interactive user interfaces that complement server
functionalities.
Adept at real-time communication protocols and multiplayer architecture, I prioritize performance and security in game development,
continuously refining my approach to address emerging challenges and maintain industry standards.
Familiar with Unity for seamless gameplay integration, my expertise is complemented by hands-on experience in SQL Server, MongoDB,
Redis, Entity Framework, and RESTful API design, ensuring a well-rounded technical background for complex projects.

Skills

9 capabilities

Experience

Career history

Senior Backend Game Engineer Companion Group, London Area

In my current role as a Senior Backend Game Engineer, I work within a globally distributed team to design and deploy scalable backend
solutions for high-profile multiplayer titles. Leveraging .NET Core and C#, I design and implement systems that ensure efficient matchmaking,
lobby management, and other core multiplayer features. A significant part of my work involves balancing performance with scalability,
especially under heavy player loads, where I focus on optimizing server response times and resource management using Kubernetes and cloudbased
architectures.
A major challenge I faced was integrating real-time network considerations with a serverless infrastructure to achieve seamless, latency-free
gameplay experiences. This involved coordinating with teams across different technical disciplines, addressing unique requirements in network
bandwidth, load distribution, and error handling. Through collaboration and the careful implementation of networking systems, I was able to
ensure stable, fast connections for players, helping maintain the reliability and responsiveness required for a competitive gaming environment.

Senior Software Engineer Perfect Storm Studios , San Juan

As a Senior Software Engineer, I played a pivotal role in building and maintaining backend systems for a MOBA game, focusing on Unity and
Azure to achieve multi-region stability. In this capacity, I managed container orchestration through Kubernetes and automated deployments
with ArgoCD and GitHub Actions, ensuring smooth, continuous delivery across multiple development environments. The scope of my work
included setting up infrastructure for essential game services such as user authentication, inventory management, and in-game chat, utilizing
RESTful Web API for flexible integrations.
One of the significant challenges here was optimizing network communication to handle simultaneous requests from thousands of players,
which I addressed by implementing a custom communication layer using ENetCSharp and integrating SignalR for real-time, cross-player
communication. This setup enabled interactive experiences like friend requests, matchmaking, and leaderboard updates while maintaining low
latency. Additionally, I collaborated closely with teams in Art, Design, and Operations, ensuring our backend supported seamless game
performance and met the high standards of an active player community.

Lead Site Reliability Engineer PayPay Corporation, Tokyo

In my role as Lead Site Reliability Engineer, I focused on optimizing CI/CD processes across multiple production environments, ensuring
reliability and enabling rapid deployments. As both a technical leader and mentor, I guided team members in best practices for site reliability
engineering and CI/CD pipeline optimization, helping them troubleshoot complex issues and deepen their expertise in infrastructure
management. My responsibilities also included setting and enforcing SLAs by implementing advanced telemetry and alerting systems, which
helped the team maintain high service standards and respond quickly to any emerging issues.
A core challenge in this role was enhancing the team’s ability to manage multiple environments with high precision and minimal downtime. By
leading the deployment of Jenkins and Grafana monitoring solutions, I reduced mean time to resolution (MTTR) and ensured faster response
times. I worked closely with team members, providing one-on-one coaching to help them overcome technical obstacles, develop effective
problem-solving strategies, and achieve personal growth within the organization. This approach empowered the team to deliver robust
solutions while fostering a supportive environment for continuous learning and success.

Lead DevOps Engineer Rakuten, Tokyo

As a Lead DevOps Engineer, I spearheaded initiatives to streamline and automate DevOps workflows, setting up standardized CI/CD pipelines
and creating scalable infrastructure solutions for critical applications. In this leadership capacity, I coached team members on best practices in
cloud deployment and on-premises integration, ensuring that they were equipped to handle complex, high-traffic environments. My
responsibilities also included evaluating and implementing cutting-edge DevOps tools, such as Prometheus for monitoring and Elastic Stack
for log management, which provided the team with greater visibility into system health and performance.
A major focus of my role was mentoring team members, guiding them in overcoming deployment challenges, and establishing efficient release
cycles to meet our business needs. One of the significant challenges was managing thousands of servers under intense traffic demands. I led the
team in implementing centralized monitoring, enabling faster incident response and empowering team members to proactively address
performance bottlenecks. By fostering a collaborative environment, I enabled the team to strengthen their skills and achieve shared goals,
contributing to smoother operations and increased system uptime.

Software Architect Crossover for Work

As a Software Architect, I oversaw backend services using Node.js and Java Spring MVC, deploying containerized applications on AWS. I was
responsible for developing and maintaining CI/CD pipelines via Jenkins, which automated builds, testing, and deployment across QA and
production environments. For frontend work, I developed interfaces with ReactJS and managed data using GraphQL and Redux.
One of the key challenges in this role was integrating diverse systems across AWS Lambda functions and Docker-based services. I tackled this
by creating efficient data flows and establishing a monitoring setup through Grafana. My work ensured smooth deployment and consistent
performance, improving our pipeline’s overall speed and reliability.

Education

Learning history

Fundação Universitária Iberoamericana

Master Degree in Computer Software Engineering

Grade: www.funiber.org.br/mestrado-em-direcao-estrategica-em-engenharia-de-software
This course allows the student to know and understand the fundamentals of business strategy, related software engineering aspects and their
associated applications.

IGTI - Instituto de Gestão em Tecnologia da Informação

Master of Business Administration (MBA), Software Architecture

The course exercises concepts and practices in software architecture.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent Salaries
Menu