Summary
Overview
Work History
Education
Skills
Interests
Timeline
CustomerServiceRepresentative
Norberto Enrique Cáceres Cárdenas

Norberto Enrique Cáceres Cárdenas

Software Engineer
Panama City,Panamá

Summary

  • Expert in event-driven microservices
  • Expert in test-driven development Typescript expert I have added value to companies in the following problem-spaces: AI (Chat bots, PDF analysis, Learning Platform), Food delivery, Analytics, Point of Sale, Information Systems (CRUD)

Overview

7
7
years of professional experience
2
2
years of post-secondary education
2
2
Languages

Work History

Software Engineer

VirtuVision (Toptal Client)
07.2024 - 04.2025

Developed the MVP for the VirtuVision product: https://virtuvision.vercel.app. VirtuVision is an AI-powered learning platform.

Software Engineer

Tabbed (Toptal client)
01.2024 - 05.2024

Software Engineer

Kindo.ai (Toptal client)
09.2023 - 01.2024
  • Worked with Python and Langchain to create a PDF analysis tool.

Software Engineer

Cartiga (Toptal client)
06.2022 - 02.2023
  • Set the foundation for the back-end project in terms of technology stack and code structure.
  • Was the main coder of the back-end project.
  • Set a test-driven approach to development.
  • Was pro-active in making business logic decisions in terms of edge-cases as the client's product was in a very early start-up stage so the product specification was not exhaustive.

Software Engineer

Coco Deliveries
10.2021 - 06.2022
  • Contributed to the design of Nest.js + RabbitMQ + MQTT based microservices, using PostgreSQL and Redis as the persistence layers. I've also contributed to the development of frontend applications using React.
  • Developed an initial developer guide explaining some of the technical challenges we were going to face by building a microservices-based architecture, and outlined some strategies and techniques to solve them.
  • Proposed Redis as the primary database for the core service in charge of pairing demand (orders) with supply (bots & pilots). This proved to be a big win not only in performance but in the wider choice of data structures Redis provides.
  • Conceptualized the core service as a Finite-State-Machine (FSM) with independent nodes (FSM states) that consume priority queues. This architecture/mental-model proved easy to scale, both physically and mentally for developers.

Software Engineer

WebCreek
08.2021 - 10.2021
  • Contributed to the maintenance of a legacy Sails.js + MongoDB application.
  • Developed a proof-of-concept for an improved scheduled payment mechanism.
  • Resolved long-standing bugs in the codebase and refactored aspects of it, improving readability significantly.

Software Engineer

Banco General de Panamá
12.2020 - 08.2021
  • Contributed to the frontend development of the bank's p2p transactions app.
  • Contributed to the design of MySQL schemas for the bank's p2p transactions app.
  • Held weekly meetings with pertinent team members where we discussed and groomed the next sprint's tasks.

Software Engineer

Trust for the Americas
01.2020 - 06.2020
  • Developed an MVP of a national budget transparency system for a Panamanian government agency.
  • Managed two developers, one front-end and one back-end.
  • Presented the project to pertinent members of the organization and our proposal was regarded as promising and ambitious.

Software Engineer

Clau.io
06.2019 - 12.2019
  • Developed a Shopify React plugin that allowed customers to keep track of their loyalty points and redeem them as discounts for their purchases.
  • Fixed bugs and refactored parts of the core node.js application.
  • Fixed bugs and refactored parts of the core vanilla HTML + CSS frontend application.

Software Engineer

Merkadoo
04.2018 - 06.2019
  • Developed and internal tool for keeping time-series aggregations of sales data using node.js, MongoDB and React.
  • Configured a Firebase project and integrated Google Analytics into the web app.
  • Fixed bugs and refactored parts of the core vanilla HTML + CSS frontend application.

Education

Dev Bootcamp
04.2016 - 08.2016

Computer Science

Northeastern University
09.2013 - 04.2015

Skills

TypeScript

undefined

Interests

Chess, Brazilian Jiu-Jitsu, Quoridor

Timeline

Software Engineer

VirtuVision (Toptal Client)
07.2024 - 04.2025

Software Engineer

Tabbed (Toptal client)
01.2024 - 05.2024

Software Engineer

Kindo.ai (Toptal client)
09.2023 - 01.2024

Software Engineer

Cartiga (Toptal client)
06.2022 - 02.2023

Software Engineer

Coco Deliveries
10.2021 - 06.2022

Software Engineer

WebCreek
08.2021 - 10.2021

Software Engineer

Banco General de Panamá
12.2020 - 08.2021

Software Engineer

Trust for the Americas
01.2020 - 06.2020

Software Engineer

Clau.io
06.2019 - 12.2019

Software Engineer

Merkadoo
04.2018 - 06.2019

Dev Bootcamp
04.2016 - 08.2016

Computer Science

Northeastern University
09.2013 - 04.2015
Norberto Enrique Cáceres CárdenasSoftware Engineer