Jamilton Alonso Quintero Osorio

Jamilton Alonso Quintero Osorio

Freelance Desarrollador web

Followers of Jamilton Alonso Quintero Osorio2000 followers
location of Jamilton Alonso Quintero OsorioMedellín Metropolitan Area

Connect with Jamilton Alonso Quintero Osorio to Send Message

Connect

Connect with Jamilton Alonso Quintero Osorio to Send Message

Connect
  • Timeline

  • About me

    AI Technical Manager | IA Builder | Agent Builder | Tech Lead | Full stack developer | Python | Java | Spring Boot | Docker | Kubernetes | Azure | Angular | HTML | CSS | Sonar | MySQL | Mongo

  • Education

    • Servicio Nacional de Aprendizaje (SENA)

      2019 - 2021
      Tecnologo en analisis y desarrollo de sistemas de informacion Computer Programming

      • Especificar los requisitos necesarios para desarrollar el sistema de información de acuerdo con las necesidades del cliente.• Construir el sistema que cumpla con los requisitos de la solución• Participar en el proceso de negociación de tecnología informática para permitir la implementación del sistema de información.• Analizar los requisitos del cliente para construir el sistema de información.• Diseñar el sistema de acuerdo con los requisitos del… Show more • Especificar los requisitos necesarios para desarrollar el sistema de información de acuerdo con las necesidades del cliente.• Construir el sistema que cumpla con los requisitos de la solución• Participar en el proceso de negociación de tecnología informática para permitir la implementación del sistema de información.• Analizar los requisitos del cliente para construir el sistema de información.• Diseñar el sistema de acuerdo con los requisitos del cliente.• Implantar la solución que cumpla con los requisitos para su operación.• Aplicar buenas prácticas de calidad en el proceso de desarrollo de software, de acuerdo con el referente adoptado en la empresa.Perfil EgresadoEjecuta el proceso integral (análisis, diseño, implementación, pruebas y ajustes) de generación de sistemas de información, para la sistematización o automatización de procesos. Show less

  • Experience

    • Autónomo

      Jan 2019 - Jan 2020
      Freelance Desarrollador web

      Desarrollo de paginas web e E-commerce con WordPress y Shopify para terceros.

    • Private Tours Medellín

      Jan 2020 - Oct 2020
      Full-stack Developer

      Full REST API Development & FullCalendar Integration ProjectKey Achievements:Developed a full REST API using .NET Core 3.0, incorporating an MVC architecture and N-layered design.Implemented FullCalendar, a jQuery library, to enable advanced calendar interactions and functionalities, including event drag-and-drop, addition, deletion, and modification, as well as Google Calendar integration.Project Overview: This project involved the development of a comprehensive REST API and the integration of an advanced calendar solution:REST API Development: Created a full REST API using .NET Core 3.0 technology, incorporating an MVC architecture and N-layered design to ensure scalable and maintainable code.FullCalendar Integration: Implemented FullCalendar, a jQuery library, to provide advanced calendar interactions and functionalities. This integration allows users to perform various actions, such as dragging and dropping events, adding, deleting, and modifying events, and synchronizing with Google Calendar. Show less

    • Inndex Company

      Oct 2020 - Jun 2021
      Full-stack Developer Inndex Company

      Car Wash Mobile App Development ProjectKey Achievements:Developed a mobile application that enables users to request the nearest car wash service based on geopositioning.Created a Spring-based backend for handling business logic and optimizing application loading times.Project Overview: This project involved the development of a mobile application and a backend system to facilitate efficient car wash service requestsMobile Application Development: Created a user-friendly mobile app that allows car wash users to request the nearest car wash service. The app utilizes geopositioning to identify and send the request to the nearest car wash provider.Backend System Development: Developed a Spring-based backend to manage the application's business logic and optimize loading times, ensuring a smooth user experience and efficient service delivery. Show less

    • COLFUTURO

      May 2021 - May 2022
      Full-stack Developer

      Key Achievements:Implemented a massive data loading feature through Excel on the front end, enabling efficient data processing and key assignment between Excel data and the target database.Optimized back-end performance and non-relational database by improving and refining MongoDB aggregations.Enhanced the COLFUTURO application to allow users to submit multiple applications for the same grant, adapting the system to accommodate various types of scholarships, such as art or film awards.Developed an intermediate system between the portfolio team and the COLFUTURO platform to manage transfers and payments for scholarship beneficiaries, integrating with the Bank Vision API for tracking beneficiary loans.Project Overview: COLFUTURO is a platform that subleases its software to other entities. The project involved several key improvements and optimizations, including:Massive Data Loading: Implemented a front-end solution that processes large volumes of Excel data, enabling efficient key assignment between the data in Excel and the target database.Back-end Optimization: Improved and optimized MongoDB aggregations for enhanced performance in the non-relational database.Application Enhancement: Modified the COLFUTURO application to allow users to submit multiple applications for the same grant, expanding its capabilities to support various types of scholarships, such as art or film awards. This required significant system modifications to accommodate multiple applications per scholarship.Intermediate System Development: Created a system that facilitates transfers and payments for scholarship beneficiaries, acting as an intermediary between the portfolio team and the COLFUTURO platform. The system communicates with the Bank Vision API, which is responsible for tracking beneficiary loans. This feature enables beneficiaries to have multiple, fully customizable credit lines, allowing service providers to determine their desired maximum loan amounts. Show less

    • Ceiba Software

      May 2022 - Apr 2023
      ARCHITECT DEVELOPER - JAVA | .NET | ANGULAR

      XM Energy Project:Key Achievements:-Significantly improved response times of a C# integration by analyzing and identifying pain points, optimizing queries, and improving algorithms, resulting in a reduction from 14 seconds to 1.2 seconds.-Reduced infrastructure costs by migrating underutilized microservices to Azure Functions, which run on-demand and substantially reduced customer cloud expenses.-Implemented various types of testing, including architecture testing, mutation testing, unit testing, and integration testing, to improve code maintainability.-Emerged as a leader, managing and mentoring a team of up to 8 colleagues while providing Java expertise, task assignment, and daily guidance.-Identified a client-side service that was calling a total of nxnx24. and refactored it to only perform the nx24 call, improving response times in the worst case scenario when all options were selected from 1 min to only 3 seconds.Responsibilities:Developed and implemented backend microservices architecture, using Hexagonal-CQRS architecture.Applied design patterns such as Lazy Load, Singleton, Builder, Observer, Adapter, Dependency Injection, Decorator, Strategy, and CQRS.Conducted load/stress testing with JMeter and applied knowledge of anti-Design Patterns such as AnemicDomainModel or TellDontAsk.Established a maintainable hexagonal architecture that adhered to domain orientation and solid principles.Performed load and security testing to enhance application value and security.Utilized ArchUnit-JUnit5 for architecture testing and deployed infrastructure using Docker and Kubernetes.Trained, coached, and supervised new staff members, delegating tasks to a team of 7 people.Technologies used: Java, Spring Boot, Docker, Kubernetes, Jenkins, Sonar, JMeter, JUnit, ActiveMQ, PostgreSQL, Microsoft SQL Server, Azure (Repos, Pipelines, Container Registry, Kubernetes Service, Account Storage, Artifact, SignalR, Service Bus, Data Factory,Azure Functions), Angular, CI/CD Show less

    • Apiux Tecnología

      Apr 2023 - now

      - Migration of legacy systems to connection with murex systems:Led a team in the integration and migration of a world-class financial system (Murex) using modern technologies such as Java, Angular, React, Azure AKS, Data Factories, Docker, Kubernetes, and Azure Service Bus for communication between microservices. The project required a focus on resilience, microservices design, and the use of design patterns to optimize the implementation of new features.Key Achievements:Design optimization: Implemented design patterns such as Strategy and Factory, reducing the creation of nano-services (an anti-pattern) and improving the consistency and scalability of the microservices architecture.Resilience improvement: Introduced circuit breaker and retry strategies, which increased the robustness of the system in handling microservices failures and messaging events.Efficient message handling: Designed a message-handling system with deadlines, ensuring that any unprocessed message is routed to a specialized microservice for reprocessing.Technical leadership: Promoted to Tech Lead not only for these improvements but due to a broader recognition of my technical capabilities and architectural expertise, which consistently contributed to the success of the project.- Senior back-end developer in the migration of a legacy banking system to new technologies, using Java, Spring Boot for back-end development and Angular for front-end. My main responsibility is the design and implementation of new functional features, which requires constant communication and collaboration with the client to understand and meet their needs and the implementation of new requirements. This project includes improving system efficiency, enhancing security and optimizing the user experience. My role also includes collaboration in a multidisciplinary team and contribution to the technical decision making process. Show less

      • Tech Lead

        Jun 2024 - now
      • Senior back-end developer

        Apr 2023 - now
  • Licenses & Certifications