Norman Funes
Software Engineer & Tech Lead

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 – PresentAs 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:
Software Engineer
Mercado Libre | May 2022 – March 2023As 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:
Fullstack Software Developer / Tech Lead
Red Link S.A. | Jul 2020 – Feb 2022Worked 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:
Security Analyst
Red Link S.A. | Jul 2018 – Feb 2020Worked 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:
Skills
Technical
Professional
- ✓ Technical leadership and mentoring
- ✓ Effective communication
- ✓ Problem-solving mindset
- ✓ Time and priority management
- ✓ Team collaboration and adaptability
Education
Languages
- English (C1 – Advanced)
- Spanish (Native)
- Japanese (N5 – Beginner)