Norman Funes

Software Engineer & Tech Lead

Norman Funes

I'm a Software Engineer with a strong background in backend development and leadership roles. I began my career building web applications and microservice architectures to automate business processes using Flask and Django. Throughout my journey, I’ve worked with Python, Java (Spring Boot), Node.js, Go, Groovy, and JavaScript, contributing to scalable, production-ready systems. Today, I continue to lead and contribute to impactful projects, constantly growing through new challenges in the world of software engineering.

Experience

Fullstack Software Developer

Geoactio | March 2023 – Present

As a Fullstack Developer, I contributed to the development of two web applications focused on public transportation management. These applications were designed for tracking public transport vehicles and predicting their schedules, enhancing efficiency and user experience. My role included backend and frontend responsibilities, infrastructure automation, and UI system architecture.

Responsibilities:

  • Implemented a microservices architecture for the backend using Python with FastAPI.
  • Developed the frontend using Next.js, ensuring high performance and responsiveness.
  • Integrated Firebase Authentication for secure login and session handling.
  • Connected the system to Firebase Realtime Database and BigQuery for real-time analytics and data storage.
  • Built the company-wide Design System used in all products to ensure UI consistency and reusability.
  • Configured and maintained CI/CD pipelines for both frontend and backend, automating tests and deployments.
  • Integrated Semantic Release for version control and automated changelog generation within the CI/CD workflow.

Software Stack:

Python
FastAPI
Next.js
Express.js
Firebase
Firestore
BigQuery
Semantic Release
CI/CD
Git
Asana
Vite
Turbo
Cloud Functions

Software Engineer

Mercado Libre | May 2022 – March 2023

As a Software Engineer, I contributed to the development of a platform designed to enable other internal platforms to extract value from behavioral data (tracks) collected from users across the site. The project aimed to provide robust tooling for product teams to integrate, validate, and exploit this data to improve user experience and data-driven decision-making.

Responsibilities:

  • Developed a validation interface in Java to ensure data integrity of user interaction tracks across services.
  • Designed and implemented APIs to collect user interaction data, queue it, and store it in S3 buckets for further analysis.
  • Integrated the tracking system with the internal Data Catalog to enhance data discoverability across teams.
  • Oversaw deployment processes and administration of services on AWS and GCP environments.
  • Participated in the design and development of distributed microservices using Python, Java, and Node.js.

Software Stack:

Python
Flask
Java
Spring Boot
Grails
Groovy
Node.js
AWS
S3
GCP
E3
Git
Mockito
Gradle
Maven
Poetry
Jira
Trello
NGINX

Fullstack Software Developer / Tech Lead

Red Link S.A. | Jul 2020 – Feb 2022

Worked as a Lead Developer for a new software division within the Information Security area. I was responsible for designing and directing internal software projects focused on automation and efficiency. These systems enabled the security team to streamline daily operations, enforce compliance, and manage sensitive processes effectively. The role involved fullstack development, architecture design, and team guidance.

Responsibilities:

  • Developed backend applications, APIs, and shared libraries using Python (Flask/Django) and Node.js.
  • Created modern frontend interfaces using React.js for both internal dashboards and customer-facing tools.
  • Designed and implemented the full infrastructure and architecture of microservices-based solutions.
  • Participated in security risk assessments and ensured all solutions adhered to legal and compliance standards.
  • Led the development team, coordinated sprints, and mentored junior developers within the InfoSec division.

Software Stack:

Python
Flask
Django
Node.js
React.js
Bash
PowerShell
GitLab
Memcached
Redis
SQL Server
PostgreSQL
MongoDB
TDD (unittest)
Docker
Azure

Security Analyst

Red Link S.A. | Jul 2018 – Feb 2020

Worked in the Information Security team as a systems and infrastructure administrator, focusing on internal tooling, automation, and process improvements. I participated in security operations for a production-critical environment, developing custom solutions to support system observability, identity management, and compliance automation.

Responsibilities:

  • Created automation scripts in Python, Bash, and PowerShell to support maintenance and policy enforcement.
  • Deployed, configured, and tested third-party software solutions related to identity management and log analysis.
  • Managed internal servers and network infrastructure as a SysAdmin, with responsibilities in Linux/Windows environments.
  • Provided technical support across teams to enforce DevSecOps practices and improve security posture.

Software Stack:

Python
Bash
PowerShell
SQL Server
Oracle DB
OpenShift
Azure
Linux
Jenkins
WebLogic
Splunk
Syslog
LDAP
NGINX
Apache

Skills

Technical

Python
FastAPI
Flask
Django
Poetry
Java
Spring Boot
Grails
Groovy
Node.js
Express.js
React.js
Next.js
SQL Server
PostgreSQL
MySQL
MongoDB
Redis
Git
CI/CD
Docker
NGINX
Azure
AWS
GCP
Firebase
Firestore
BigQuery
Cloud Functions
Bash
PowerShell
Linux
OpenShift
Semantic Release
Vite
Turbo
Jira
Trello
Asana
Mockito
Unittest

Professional

  • Technical leadership and mentoring
  • Effective communication
  • Problem-solving mindset
  • Time and priority management
  • Team collaboration and adaptability

Education

Software Engineering

Universidad del Salvador

2017 – 2025

Information Systems Analyst

Universidad del Salvador

2017 – 2023

Languages

  • English (C1 – Advanced)
  • Spanish (Native)
  • Japanese (N5 – Beginner)