Resume

Jann Peter Rocas

Software Engineer

Northern Mindanao, Philippines · jann@rocas.dev · +63 999 995 9707 ·

Summary

Software engineer with 7+ years across fintech and CRM systems. Currently building network-facing infrastructure at Omnitouch — payment systems, CRBAC, multi-strategy auth layers, and CI/CD automation. Transitioning deeper into networking and infrastructure with active work on subnetting, VLANs, and Ansible deployments. Previously cut a 35,000-user auth migration cost by ~$10,000 at Salarium and migrated core services to self-hosted GitLab CE.

Professional Experience

Python Network Developer · Omnitouch Network Services
March 2024 – Present
  • Revamped a legacy CRM frontend to a modern React application based on the Velzon UI template, improving maintainability and user experience.
  • Designed and implemented a custom CRBAC system where permissions are bound to roles with optional direct-to-user overrides; each endpoint is guarded by specific permission checks.
  • Built a multi-strategy auth layer supporting cookie-based sessions, JWT fallback for internal services, and API key + IP allowlisting for service-to-service communication.
  • Developed a vendor-agnostic Charge Controller for billing operations, fronted by a unified Payment Controller integrating PayPal, Stripe, Mailjet, and CGRateS.
  • Contributed to an SMS Center refactor from Python to Elixir, improving throughput and reliability.
  • Built YAML-based GitHub CI/CD pipelines and provisioned local staging environments with Ansible for consistent on-premise deployments.
Software Engineer · Salarium
October 2021 – March 2024 · Philippines
  • Played a pivotal role in the successful development and migration of a 35,000-user system from Auth0 to an in-house Authentication System within a tight 3-week deadline. Ensured minimal user impact and reduced operating costs by approximately $10,000.
  • Collaborated with fellow engineers to migrate the application codebase from GitLab Enterprise to GitLab CE, contributing to significant cost savings in the development process.
  • Partnered with fellow engineers to establish and maintain microservices, facilitating smooth communication through straightforward endpoints, queues, and events. Worked closely with cross-functional teams to ensure the alignment of technical endeavors with product and design objectives.
  • Streamlined engineer workflows by maintaining and updating work-from-home setup scripts, minimizing setup issues and optimizing remote collaboration.
  • Developed scripts for long-running processes, automating integrations and company workflows to improve overall operational efficiency.
Development Team Lead · Oaziz Design
December 2018 – June 2020 · Ozamiz, Philippines
  • Designed and developed an in-house web application using Laravel, React, Vue.js, and HTML/CSS, with the goal of enhancing and modernizing company processes spanning from lead generation to project execution.
  • Strategically planned and crafted the software architecture, aligning it with existing processes to consolidate disparate applications into a centralized web platform.
  • Conducted research and contributed to the development of prototypes utilizing the Google Maps API, enabling the drawing and visualization of objects within specified locations.
Software Engineer II · Oaziz Design
July 2018 – December 2018 · Ozamiz
Front-end Web Developer · Cybranding Ltd.
December 2015 – December 2016
  • Transformed sections of web applications originally built on Ruby on Rails into React, enhancing the overall user experience and front-end functionality.
  • Created a specialized script to process and consolidate segmented information from various files, streamlining data management and improving overall efficiency.

Education

Misamis University
Juris Doctor (JD) · 2017 – 2022
La Salle University, Ozamiz
BSIT, Information Technology · 2011 – 2015

Technical Skills

Agile Software Development, AWS, Analytical Skills, Clean Coding, Code Review, Docker (Compose), Laravel / Lumen, Linux, Microservices, Object-Relational Mapping (ORM), Python, RabbitMQ, React.js, REST APIs, Subnetting, Tornado, Unit Testing, VLANs, Web Development

Agile Software DevelopmentAWSAnalytical SkillsClean CodingCode ReviewDocker (Compose)Laravel / LumenLinuxMicroservicesObject-Relational Mapping (ORM)PythonRabbitMQReact.jsREST APIsSubnettingTornadoUnit TestingVLANsWeb Development