N

Nicolás Rodríguez

About

Detail

Software Engineer
Bogotá, Bogota, Colombia

Contact Nicolás regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Taxis Libres
    Backend Developer
    Taxis Libres
    Jan 2024 - Current (2 years 10 months)
    - Designed and developed microservices-based applications using Java and Spring Boot for rapid development and efficient resource management - Refactored legacy codebases to improve maintainability and performance by applying design patterns (Strategy, Factory Method, Adapter, etc.) and adhering to SOLID principles - Implemented Server-Sent Events (SSE) to establish real-time data updates between server and client, enhancing user experience and application responsiveness - Leveraged clean and hexagonal architecture principles to ensure separation of concerns, testability, and business logic independence - Utilized GCP as the primary cloud provider, implementing various services like App Engine, GKE, Fleet Engine, and Compute Engine to optim
  • Empresa de Acueducto y Alcantarillado de Bogotá
    Software Developer
    Empresa de Acueducto y Alcantarillado de Bogotá
    Apr 2023 - Dec 2023 (9 months)
    - Develop and implement multiple modern user interfaces using the Angular framework applying clean code. This significantly improved the user experience and ensured long-term scalability and maintenance - Contribute to the enhancement of critical computer systems' performance. Identifying and addressing performance bottlenecks to achieve faster and more efficient responses - Implement cutting-edge data security measures, including strong access and authentication policies. This was done to safeguard sensitive organizational information - Updating Technological Infrastructure: Collaborate in the modernization of the organization's technological infrastructure, ensuring alignment with the latest technological trends Show less
  • FLETX
    Software Developer
    FLETX
    Aug 2022 - Jul 2023 (1 year)
    - Work on web application projects under an architecture based on microservices, with the aim of developing and delivering modular software systems and, therefore, more maintainable, scalable, and resilient applications - Develop microservices (back-end components) in the logic layer using technologies such as TypeScript, Node.js, and NestJS - Build a front-end web application using Angular as the main framework, following a component-oriented architecture approach - Develop, test, and deploy software components using the Docker ecosystem for containerization and ECS for orchestration within the AWS infrastructure - Apply design patterns and SOLID principles in software development to write well-designed and testable code Show less
  • FLETX
    BI Developer
    FLETX
    Feb 2022 - Aug 2022 (7 months)
    - Sort, group, and classify data extracted from different data sources (PostgreSQL database, CSV files, APIs, etc) for the creation of models that allow achieving the purposes related to business logic, using Python, Pandas, and NumPy as the main technologies that allow data manipulation. - Develop, deploy and maintain BI interfaces that allow communication between data sources deployed on the web that are part of the infrastructure and different software tools used within the area. - Analyze software needs and requirements to determine the feasibility of its design within the constraints of time, cost, and effort. Show less
Education verified_user 0% verified
  • Universidad Nacional de Colombia
    bachelor, Bachelor of Engineering - BE, Ingeniería de Sistemas y Computación
    Universidad Nacional de Colombia
    Jan 2018 - Jan 2023 (5 years 1 month)
This is a community-created genome.