Ivan Mateo Castaño Gomez

Bogotá, Colombia | gomezmateo94@gmail.com | LinkedIn | Portfolio


Professional Profile

Senior Software Engineer with over 10 years of experience and a Master's degree in Software Engineering. I am an expert in developing high-impact software solutions, leading technical teams, and specializing in architecting complex web applications with technologies such as Angular, React, Next.js, Node.js, and Golang. My focus is on delivering high-quality products by optimizing architectures to scale user experience and system performance.

Technologies & Tools

Frontend React.js, Next.js, Angular 9+, TypeScript, JavaScript, LitElement, React Native, Redux, Redux-Saga, Sass, HTML5, CSS3, Vue.js
Backend Node.js, Go (Golang), Nest.js, Python, GORM, Swift
Cloud & DevOps AWS (Amplify, Lambda, etc.), Google Cloud Platform (GCP), Docker, Serverless, Linux
Development Tools GitHub Copilot, Cursor, Git, Cypress, Jest, Enzyme, Kali Linux
Platforms & RPA Shopify, SAP Hybris Commerce, UiPath, Automation Anywhere

Professional Experience

Sr. Software Engineer 2 | Globant

August 2023 - Present

Developing a web application for the life sciences sector.

  • Led frontend development with Angular and LitElement, creating a modular and highly responsive user interface that significantly improved the user experience for researchers and scientists.
  • Designed and implemented efficient data query and manipulation operations with GraphQL, ensuring secure and intuitive access to complex datasets.
  • Architected the application's backend using Node.js and TypeScript, with a focus on maintainability and high performance for processing large volumes of data.
  • Contributed to the development of microservices in Golang to optimize data processing tasks and enhance inter-service communication.
  • Improved code reliability and reduced bug rates in production by integrating end-to-end testing with Cypress.
  • Deployed the application on Google Cloud Platform (GCP), leveraging its scalable infrastructure to ensure high availability and disaster recovery.

Tech Lead & Sr. Software Engineer 2 | Globant

December 2021 - August 2023

Technical leadership for an OTT media project.

  • Led an interdisciplinary squad of developers, designers, and product specialists, resulting in high-quality deliverables that consistently met deadlines.
  • Guided the complete project lifecycle, from conception to deployment, ensuring all deliverables surpassed quality benchmarks.
  • Developed seamless, high-performance user experiences using Next.js on the frontend and ensured robust, scalable functionality on the backend with Node.js.
  • Optimized the platform's infrastructure by implementing and managing a suite of AWS services, guaranteeing high availability.
  • Integrated Shopify e-commerce solutions to create a secure and smooth shopping experience, boosting customer satisfaction.

Sr. Software Engineer 1 | Globant

August 2020 - December 2021

Development for an OTT streaming platform in LATAM and Brazil.

  • Spearheaded the development of key features using React, Redux, and Redux-Saga, delivering resilient and dynamic user interfaces.
  • Improved application scalability and predictability by developing and maintaining a robust state management architecture with Redux.
  • Significantly reduced bugs and regressions by implementing a comprehensive testing framework with Jest and Enzyme, elevating code quality.

Software Engineer | Work.r - Amazon

May 2019 - August 2020

  • Integrated AI solutions into web applications using Serverless, AWS Amplify, and other AWS cloud services.
  • Designed and implemented cloud-native architectures, optimizing for agility, scalability, and cost-efficiency.
  • Developed highly responsive microservices with AWS Lambda, using both JavaScript and Python.

Education

Master's in Artificial Intelligence - Universidad de los Andes (2024 - Present)

Master's in Software Engineering - Universidad de los Andes (2021 - 2023)

Bachelor's in Systems Engineering - Universidad Católica de Colombia (2011 - 2019)

Bachelor's in Civil Engineering - Universidad Católica de Colombia (2013 - 2017)

Key Certifications & Recognitions

  • AWS Developer Associate - Amazon Web Services
  • RPA Developer Certificate - UiPath
  • RPA Professional Certificate - Automation Anywhere
  • NDG Linux Essentials Certificate - Linux Professional Institute (LPI)
  • 1st Place in Programming Marathon - Nokia and Microsoft