Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Duban Andres Garcia Rodriguez

Senior Full Stack Software Developer
San José De Cúcuta,Norte de Santander

Summary

Experienced FullStack Developer specializing in Angular with 7 years of hands-on experience. Proficient in advanced concepts like lazy loading, state management with NgRx, and performance optimization for large-scale applications. Successful team leader for up to 7 developers, driving innovation in critical frontend projects. Skilled in designing scalable component-based architectures, developing reusable UI libraries, and enhancing the performance of complex Angular applications. Extensive knowledge of modern frontend ecosystems including TypeScript and RxJS. Strong commitment to development best practices like Test-Driven Development (TDD) using Jest. Fullstack capabilities with experience in Node.js, PHP, AWS, and Terraform. Active contributor to the frontend development community, demonstrated by the creation of the 'postcss-no-important' plugin for PostCSS. Continually exploring new technologies and methodologies to enhance user experience and development efficiency. Valuable asset to any high-performing frontend development team with a focus on code quality, performance optimization, and effective collaboration.

Overview

8
8
years of professional experience
5
5
years of post-secondary education
8
8
Certificates
2
2
Languages

Work History

Senior Full Stack Software Developer

WIEDII SAS
Cúcuta, Departamento de Norte de Santander
12.2019 - Current
  • Led development from conception to deployment, ensuring alignment with business objectives.
  • Managed front-end development using HTML, CSS, JavaScript, Angular, and jQuery, delivering responsive and dynamic user interfaces.
  • Implemented state management solutions in complex web applications, enhancing application stability and performance.
  • Directed back-end development with PHP, Python, Golang, and Node.js, ensuring seamless integration and performance.
  • Applied SOLID principles and design patterns, enhancing code quality and maintainability.
  • Mentored developers, promoting best practices and accelerating professional growth.
  • Collaborated with stakeholders to ensure technical solutions met business needs.
  • Introduced CI/CD and DevOps practices, streamlining development cycles and increasing efficiency.
  • Restructured critical applications, resulting in improved performance and maintainability.
  • Implemented design patterns, reducing code complexity and facilitating easier maintenance.
  • Established a mentoring program, accelerating team growth and skill development.
  • Streamlined development processes, reducing delivery times and improving code quality.
  • Introduced new technologies, driving project efficiency and successful outcomes.

Master Full Stack Developer

Wiedii SAS
Cúcuta, Departamento de Norte de Santander
02.2019 - 12.2019
  • Designed and implemented scalable fullstack architectures supporting demanding applications.
  • Developed real-time update systems using Websockets, enhancing user engagement and operational efficiency.
  • Spearheaded frontend development with Angular and NgRx, delivering dynamic and responsive user interfaces.
  • Directed backend development with Node.js, PHP, and Python, integrating SQL and NoSQL databases.
  • Optimized performance in high-frequency update environments, significantly reducing latency.
  • Enforced strong security practices, safeguarding web applications from potential threats.
  • Provided technical leadership, mentoring junior developers and promoting best practices.
  • Collaborated with UI/UX teams to ensure seamless and intuitive user experiences.
  • Led sprint planning and project estimation, ensuring timely and successful delivery.
  • Implemented real-time systems, greatly improving user experience and operational efficiency.
  • Enhanced application performance, resulting in faster response times and reduced latency.
  • Developed scalable backend solutions, supporting growing user bases and increased data volumes.
  • Established best practices for fullstack development, improving code quality and maintainability.
  • Improved existing architectures, enabling greater scalability and future-readiness.

Junior Web Developer

Wiedii SAS
Cúcuta, Departamento de Norte de Santander
08.2017 - 02.2019
  • Developed responsive frontend interfaces using HTML5, CSS3, JavaScript, and TypeScript.
  • Translated UI/UX designs into high-fidelity, user-friendly web applications, ensuring seamless user experience.
  • Built and maintained web applications with Angular, leveraging NgRx for effective state management.
  • Optimized application performance through Webpack and lazy loading, resulting in faster load times and greater efficiency.
  • Participated in design meetings, offering technical insights to enhance product outcomes.
  • Implemented animations and transitions, improving interactivity and user engagement.
  • Managed version control with Git, conducting thorough code reviews to maintain high standards.
  • Played a key role in Scrum sprints, contributing to on-time and successful project delivery.
  • Successfully improved load times in a critical application, significantly enhancing user satisfaction.
  • Implemented NgRx in a complex project, reducing state management-related bugs and improving stability.
  • Developed a suite of reusable components, streamlining future development efforts.
  • Strengthened collaboration between development and design teams, resulting in more efficient workflows.

Software Developer Internship

Wiedii SAS
Cúcuta, Departamento de Norte de Santander
02.2017 - 08.2017
  • Completed a rigorous 6-month program mastering frontend development and agile methodologies.
  • Developed responsive, user-friendly interfaces with HTML5, CSS3, and Angular.
  • Enhanced user experience by implementing interactive functionalities using JavaScript and TypeScript.
  • Optimized application performance through Webpack, achieving significant load time reductions.
  • Utilized Git for effective version control, ensuring smooth collaboration in team-based projects.
  • Contributed to Scrum process, ensuring on-time delivery of project milestones.
  • Collaborated with senior developers on business-critical web applications, gaining hands-on experience.
  • Proficient in HTML5, CSS3, JavaScript, TypeScript, Angular, Webpack, and Git.
  • In-depth understanding of Scrum and agile practices.
  • • Strong abilities in communication, teamwork, and problem-solving.

Education

Ingeniería - Software

Politécnico Grancolombiano
Colombia
02.2022 - Current

Tecnologo - Analisis Y Desarrollo De Sistemas De Informacion

Servicio Nacional De Aprendizaje (SENA)
Colombia
01.2015 - 05.2017

Skills

Design Patterns

Certification

CQRS: Command Query Responsibility Segregation

Timeline

Angular 17: Creación de Aplicaciones Web

08-2024

DDD en PHP

03-2022

Ingeniería - Software

Politécnico Grancolombiano
02.2022 - Current

Testing: Introducción y buenas prácticas

01-2022

Domain-Driven Design - DDD Aplicado

01-2022

Comunicación entre microservicios: Event-Driven Architecture

01-2022

CQRS: Command Query Responsibility Segregation

01-2022
CQRS: Command Query Responsibility Segregation
12-2021

Arquitectura Hexagonal

12-2021

Senior Full Stack Software Developer

WIEDII SAS
12.2019 - Current

Master Full Stack Developer

Wiedii SAS
02.2019 - 12.2019

Junior Web Developer

Wiedii SAS
08.2017 - 02.2019

Software Developer Internship

Wiedii SAS
02.2017 - 08.2017

Tecnologo - Analisis Y Desarrollo De Sistemas De Informacion

Servicio Nacional De Aprendizaje (SENA)
01.2015 - 05.2017
Duban Andres Garcia RodriguezSenior Full Stack Software Developer