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

Course capstones, hardware tinkering, and side projects. 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

    Springboot Node.js PostgreSQL Oracle Database REST Flask

  4. 04

    ml & data science

    scikit-learn spaCy NLP Selenium JMeter

  5. 05

    product & process

    Agile / Scrum Jira UAT Dev lifecycle Requirements gathering Stakeholder comms

  6. 06

    tooling

    Git Linux Postman IntelliJ IDEA VS Code

  7. 07

    hardware design

    Verilog ARM Assembly Language Xilinx Vitis FPGA Design

03 career

Where I've worked

  1. Jul 2024 — Present

    Software Engineer

    NCS Group

    Building, testing and shipping production systems for large-scale government and enterprise clients. Rated Exceeding Expectations in both review cycles to date. Led client-facing UAT sessions, shipped 4 modules serving ~300 users at a government agency, and acted as cross-team integrator across 3+ squads — aligning developers, testers, and leads on scope and timelines.

  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. Summer 2023 — 2025

    Technical Sales Engineer / Project Manager

    EVOne Charging

    Ran customer discovery and tailored product presentations for 100+ prospective clients, translating technical capabilities into clear business value. 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
  3. Covers core Python programming fundamentals — syntax, data structures, control flow, and functions — through hands-on exercises, building a foundation for further work in data science and software development.

    • Python
    • Programming Fundamentals
    • Problem Solving
    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.