A

Andres Echeverri

About

Detail

Software engineer
Cali, Valle del Cauca, Colombia

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • D
    Senior Frontend
    Digital Guardian
    Aug 2021 - Current (4 years 9 months)
    Collaborate with stakeholders, backend engineers, and UX designers to define, deliver, and iterate on product features for a large-scale security platform. Lead frontend work in a hybrid AngularJS + Angular 8/16 environment, including development of new features and refactoring of legacy code. Own the migration of critical modules from AngularJS to Angular 8 and later to Angular 16, reducing technical debt and improving performance and maintainability. Mentor and onboard new team members, sharing Angular best practices, workflows, and coding standards to help them ramp up quickly. Participate in the selection of Playwright as the new E2E testing framework and help define the initial test architecture with the QA team. Update and maintain Je
  • Alert Logic
    Mid-level Frontend
    Alert Logic
    Oct 2019 - Aug 2024 (4 years 11 months)
    Developed and maintained Angular applications for security products. Acted as a go-to Angular resource for the team, providing guidance, code reviews, and mentoring to colleagues. Onboarded and trained new hires, helping them learn Angular, the tooling, and the team's development workflow. Supported and refactored legacy PHP code, contributing to the gradual migration of features to Angular. Implemented automated tests using Cypress (E2E) and Jest (unit tests) to improve coverage and reduce regressions.
  • Alert Logic
    Frontend Intern
    Alert Logic
    Sep 2018 - Sep 2019 (1 year 1 month)
    Designed and implemented BDD tests with the Jasmine framework, increasing overall test coverage by 60% across the application. Developed reusable components in multiple Angular applications and contributed to the migration from AngularJS to Angular 5. Fixed defects and improved performance by introducing deferred (lazy) module loading in key parts of the application.
  • Play Technologies S.A.S
    Fullstack Junior
    Play Technologies S.A.S
    Jul 2015 - Mar 2016 (9 months)
    Developed web applications using JavaScript and jQuery, collaborating closely with designers and backend developers. Implemented services in Java and integrated them with MySQL databases. Investigated and resolved defects, contributing performance improvements across several applications.
Education verified_user 0% verified
  • Universidad del Valle
    B.S. in Systems Engineering
    Universidad del Valle
    Aug 2012 - Jun 2015 (2 years 11 months)
Projects (professional or personal) verified_user 0% verified
  • P
    Brake Pak
    PUNTO AZUL BRAKEPAK
    Jan 2019 - Current (7 years 4 months)
    I work as a contractor developing an internal tool for the company focused on the vehicle parts sector, using Angular + Laravel + MySQL.