Summary
Overview
Work History
Education
Skills
KEY PROJECTS
LANGUAGES
Timeline
Generic

RUY VIKTOR ANIVERSARIO

Puerto Princesa

Summary

Dynamic Full-Stack Software Engineer with over three years of experience delivering scalable, high-performance web applications and microservices. Expertise in React.js, Next.js, .NET, Node.js, and REST and System-to-System (S2S) API integration, complemented by strong skills in database design and frontend development within cloud-ready infrastructures. Proven ability to lead development teams while implementing Clean Architecture, Vertical Slice Architecture, CQRS, and DDD, along with optimizing legacy systems for enhanced efficiency. Adept at translating complex business requirements into effective technical solutions that streamline operational workflows and ensure timely project delivery in agile environments.

Overview

3
3
years of professional experience

Work History

Software Engineer

Palawan Pawnshop
10.2022 - Current
  • Lead a full-stack development team of 8 engineers, defining architecture, coding standards, and workflows for enterprise applications.
  • Developed scalable REST & S2S APIs, RBAC, and JWT/Keycloak authentication for secure operations.
  • Built responsive frontend interfaces using React.js, Next.js, and Tailwind CSS, enhancing user experience.
  • Optimized and refactored legacy systems, improving performance and reducing system downtime.
  • Coordinated with cross-functional teams (project managers, system analysts, QAs, DBAs, business units) to deliver projects on schedule.
  • Applied agile methodologies, including backlog grooming, sprint planning, and retrospectives, increasing team velocity.
  • Provided production support, debugging, and continuous improvement of mission-critical applications.

Education

Bachelor of Science - Information Technology

Palawan State University
Puerto Princesa City, Province of Palawan, Philippines
07.2022

Skills

  • Programming Languages: JavaScript, TypeScript, C#
  • Backend Development: NET (ASPNET), REST & System-to-System (S2S) APIs, Nodejs, Secure API Design & Access Control, Caching Strategies (In-Memory, Distributed Cache)
  • Authentication: Token-Based Authentication (JWT), OAuth 20, OpenID Connect (OIDC), API Key Authentication, Identity Providers (Keycloak, Authjs)
  • Authorization: Role-Based Access Control (RBAC), Claims-Based Authorization, Policy-Based Authorization, Fine-Grained Access Control
  • Frontend Development: Reactjs, Nextjs, HTML5, CSS3, Tailwind CSS, Sass, UI/UX Collaboration (Figma, Adobe XD)
  • Architecture & Design: Microservices Architecture, Vertical Slice Architecture, Clean Architecture, MVC, MVVM, CQRS (Command Query Responsibility Segregation), Domain-Driven Design (DDD)
  • Software Engineering Principles: Object-Oriented Programming (OOP), Solid Principles, Design Patterns, Functional Programming
  • Frameworks & Libraries: NET, WPF, Nextjs, Reactjs, Authjs
  • Databases: RDBMS, NoSQL, MySQL, MongoDB, SQL Server, Redis (Distributed Caching, Performance Optimization)
  • DevOps & CI/CD: Docker, Podman, Jenkins, SonarQube
  • Testing: Unit & Integration Testing, xUnit, Moq, Bogus, FluentAssertions, Load Testing: JMeter
  • Version Control: Git, GitLab, GitHub
  • Agile & Delivery: Scrum, Kanban
  • Markup & Data Formats: HTML, XML
  • API Development & Documentation: REST & S2S APIs, Postman, Swagger/OpenAPI
  • Documentation & Modeling: ERD, HLA, Sequence Diagrams, Flowcharts, Technical Specifications, User Guides
  • Tools: Visual Paradigm, drawio

KEY PROJECTS

Cash Management System (CaHa)

  • Developed branches, area, and head office cashflow modules, banking services, inventory management, reporting, file uploading (NAS Storage), and system configuration.
  • Implemented S2S API Integrations and RBAC with Keycloak, ensuring secure and compliant operations.
  • Supported component testing, UAT, load testing, VAPT, and production deployment.
  • Mentored junior developers and managed tasks via OpenProject, improving team productivity.

Service Hub

  • Developed Area Cashflow modules for branch operations with full-stack implementation.
  • Integrated seamlessly with CaHa system, reducing manual reconciliation.

Branch Computerized Accounting System (BCAS) with BizLink

  • Refactored legacy code, reducing technical debt and improving maintainability.
  • Developed ledger reports, audit logs (NAS Storage), and automated cash balance synchronization with CaHa.
  • Coordinated system integrations, improving operational efficiency across departments.

Computerized Accounting Management Information System (CAMIS)

  • Enhanced legacy applications with new features and optimized performance, increasing reporting accuracy.

PPG Extractor

  • Supported and maintained a service worker for automated data extraction, ensuring reliable and consistent data processing.
  • Debugged backend services to identify root causes of production issues and implemented fixes to prevent recurrence.

LANGUAGES

English (Fluent)
Tagalog (Fluent)

Timeline

Software Engineer

Palawan Pawnshop
10.2022 - Current

Bachelor of Science - Information Technology

Palawan State University
RUY VIKTOR ANIVERSARIO