Summary
Certification
Education
Skills
Languages
Projects
Timeline
SoftwareEngineer
NICOLAS AMAYA RICO

NICOLAS AMAYA RICO

Pereira

Summary

Software engineer with a passion for software development. Experience in various academic projects has allowed the acquisition of skills in programming languages such as Python, C/C++, HTML, CSS, as well as in the use of tools and technologies such as Git, Linux, Bash, AWS, and relational databases like MySQL and non-relational databases like MongoDB. Additionally, worked with frameworks such as Flask, Spring Boot, and Angular. Enjoys working on challenging projects that allow the application of technical and creative skills. Willing to explore new opportunities within this field.

Certification

  • Microsoft Certified | Azure Fundamentals (Expected in March 2024)
  • Cisco - Networking Academy | Cyber Threat Management (2023)
  • Cisco - Networking Academy | CCNA 1: Introduction to Networks (2023)
  • AWS Academy | Cloud Foundations (2023)

Education

Software Engineer -

Universidad Tecnológica De Pereira
Pereira, Colombia
12.2023

Graphic Arts And Advertising Technician -

System Plus
Pereira, Colombia
11.2015

Skills

  • Python
  • C/C
  • MySQL
  • HTML
  • CSS
  • Git
  • Linux
  • Bash
  • AWS
  • MongoDB
  • Flask
  • Agile Methodologies

Languages

Spanish
Native language
English

Projects

  • Replicating Non-relational Database System with MongoDB on Docker:
    I engineered a cutting-edge system for replicating non-relational databases using Docker and MongoDB. Leveraging Docker, I orchestrated multiple MongoDB instances on a single machine to establish replicating nodes, with one acting as an arbiter. This innovative setup ensured uninterrupted accessibility to the database, resilient to node failures.


  • Optimizations with Threads, Processes, Memory, Cluster on AWS EC2, and CUDA Theory:
    I spearheaded advanced optimization strategies for algorithms, utilizing techniques including threading, processes, memory management, and clustering on EC2 AWS. Furthermore, I delved into the theory of CUDA. Ultimately, I orchestrated a computational cluster on AWS with Linux EC2 instances using OpenMP.


  • Artificial Intelligence Models for Knapsack Problem Resolution:
    I delved into a myriad of artificial intelligence models to tackle the intricate knapsack problem. From construction and decomposition techniques to innovative approaches such as GRASP, Path Relinking, and Genetic algorithms.

Timeline

Software Engineer -

Universidad Tecnológica De Pereira

Graphic Arts And Advertising Technician -

System Plus
NICOLAS AMAYA RICO