open to opportunities

Software Engineer · Singapore · open to opportunities

Renzo Rivera Canare

I build software people rely on. Full-stack, end-to-end, and obsessed with the details.

Currently arguing with a Scrum board.Once modded a 20-year-old GameBoy back to life.Has opinions about laundry machine IoT sensors.Ships code, ships requirements, occasionally ships memes.Singapore-based, semicolon-obsessed.Weekly tennis, mostly for the sweat and the company.Started golf recently. The lost-ball count is climbing fast.Always plotting the next road trip to somewhere off the map.
00 selected work

Things I've built

Client work, live side projects, course capstones, and a bit of hardware tinkering. Hover a row to preview. Open any for the full case study.

01 about

The short version

I'm a software engineer with 2 years delivering enterprise and government applications. I work across the full stack and care about the details that make software reliable and feel good to use.

I'm drawn to the intersection of engineering and product: understanding what to build, translating user needs into technical decisions, and owning delivery end-to-end. Currently based in Singapore, open to roles where engineering meets product thinking.

Outside of work, I'm usually on a tennis court or golf course (badly, in golf's case), or off on a road trip chasing the parts of a place that aren't in the guidebook.

at a glance

Based in
Singapore
Focus
Back-end & Product
Status
Employed Full-time
Alma Mater
National University of Singapore
Degree
B.Eng. Computer Engineering (Hons)
02 capabilities

What I build with

The languages, frameworks, and practices I reach for, across the stack and the delivery lifecycle.

  1. 01

    languages

    Java JavaScript TypeScript Python C C++ C# SQL

  2. 02

    frontend

    React Next.js Bootstrap HTML / CSS

  3. 03

    backend & data

    Spring Boot Node.js PostgreSQL Oracle Database Supabase Prisma Drizzle ORM REST Flask

  4. 04

    devsecops & cloud

    AWS (EC2, RDS, ECR) Vercel Terraform Docker CI/CD Fortify SonarQube Semgrep OWASP ZAP OWASP Dependency-Check

  5. 05

    testing & qa

    Selenium JMeter UAT

  6. 06

    ml & data science

    scikit-learn spaCy NLP

  7. 07

    product & process

    Agile / Scrum Jira Dev lifecycle Requirements gathering Stakeholder comms

  8. 08

    tooling

    Git Linux Postman IntelliJ IDEA VS Code

  9. 09

    hardware design

    Verilog ARM Assembly Language Xilinx Vitis FPGA Design

03 career

Where I've worked

  1. Jul 2024 – Present

    Software Engineer

    NCS Group

    Own the technical design for backend modules end to end: translating product and business requirements into data models and service interfaces, estimating the work, building it, then defending those decisions with architects. Delivered a file-transfer integration with an external system, redesigning the intake flow with proper validation and error handling, and co-designed a validation service alongside the solution architect. Piloted the automated UI and load-testing frameworks the team still uses, and mentor an intern on backend testing. As cross-team integrator across several squads, ran six UAT cycles to a full pass rate with no critical defects, compressing test design from two months into three weeks.

  2. Jan 2023 – May 2023

    R&D Embedded Firmware Engineering Intern

    HP Inc.

    Led a 5-month project to build an automated firmware test suite in Python, improving UI firmware development efficiency by 20%. Designed a Flask / Bootstrap dashboard that surfaced test stability and trend data for engineering managers and Technical Program Managers.

  3. 2020 – 2022

    Technical Sales Engineer

    EVOne Charging

    Joined as an intern and returned part-time across three stints. Ran customer discovery and tailored product presentations for 100+ prospective clients, translating technical capabilities into clear business value, and managed requirements and on-site commissioning of 70+ custom EV-charger installations nationwide.

04 credentials

Certifications

Graduate and professional certificates, plus the NUS-ISS modules behind them. Open any to read the summary and verify.

  1. Covers how agile teams apply essential practices, software design principles, and DevSecOps techniques to analyse, design, and implement non-trivial software systems that are robust, reusable, maintainable, and extensible. Coursework spanned designing systems for target platforms, applying proven design patterns, and engineering automated DevSecOps pipelines for continuous delivery.

    • Agile Practices
    • Software Design Patterns
    • DevSecOps
    • CI/CD
    Verify credential
  2. Validates the ability to work as a developer on a Scrum team, applying core engineering practices — test-driven development, continuous integration, and emergent design — to build high-quality, working software within the Scrum framework.

    • Scrum
    • Software Craftsmanship
    • TDD
    • Continuous Integration
    Professional Scrum Developer I (PSD1) certificate
    Verify credential

coursework & modules

  1. Covers designing and rapidly provisioning cloud-native solutions built from small, independent, loosely coupled services. Topics included scaling strategies, polyglot persistence and NoSQL, microservices suitability, container engineering, service cataloguing, security, and governance for cloud-native systems.

    • Cloud Native
    • Microservices
    • Containers
    • NoSQL
    Verify credential
  2. Covers architecting and engineering software platforms: designing reusable assets and common services, building frameworks, API design, and platform/data management — through hands-on workshops and case studies. Aimed at building scalable platforms that grow interconnected application ecosystems.

    • Platform Engineering
    • API Design
    • Reusable Architecture
    Verify credential
  3. Focuses on solution architecture for enterprise applications, covering software qualities like security, availability, performance, and maintainability. Combined lectures with scenario-based workshops across web, mobile, and cloud domains to design robust, secure, and maintainable architectures.

    • Solution Architecture
    • Security
    • Scalability
    • Maintainability
    Verify credential
05 contact

Let's talk

Open to roles where engineering meets product thinking, or just a good conversation. Drop a note and I'll get back to you.