Juan Carlos Carmona

Juan Carlos Carmona  new_releases

About

Detail

Technical Lead
Quindío, Colombia

Contact Juan regarding: 
work
Full-time jobs
Starting at USD5k/month

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • BuildingLink
    Senior Software Developer
    BuildingLink
    Oct 2023 - Current (3 years 1 month)
  • Intapp
    Senior Software Developer
    Intapp
    Aug 2022 - Oct 2023 (1 year 3 months)
    −
    Lead the Quality Code analysis for the whole Team (6 devs in Data squad, 4 devs in UI Squad, and 3 devs in API Squad), implementing SonarQube and Code review.
    −
    Conduct code reviews to maintain quality of code.
    −
    Implement Clean Architecture principles for robust and scalable codebase.
    −
    Employ Azure DevOps, Azure GitHub CI/CD, and Azure Registry for efficient deployment.
    −
    Collaborate with Database Team to increase the performance of the application implementing a Cache strategy in the Angular UI and Net Core API.
    −
    Coach and mentor other technical resources on the team.
    −
    Involved in Daily Scrum meetings, Sprint planning and estimation.
    −
    Collaborate, Develop and
  • B
    Senior Software Developer
    Brazen Cloud
    Mar 2022 - Aug 2022 (6 months)
    − Lead the API development and maintenance of components in the backend using .Net Core 5.
    − Lead a team of 4 developers, ensuring effective collaboration and project delivery.
    − Collaborated and designed microservices architecture in Azure with Kubernetes and Docker.
    − Managed Azure Pipelines using Terraform for GitLab CI/CD automation, enhancing deployment efficiency.
    − Worked closely with the Team Leader to address any issues arising with development staff assigned to the project.
    − Assigned User Stories from the backlog to developers according to their capacity and knowledge, optimizing team performance.
    − Integrated Microsoft SQL Server in the initial phases of the Brazen Cloud project, transit
  • PayByPhone
    Senior Software Developer
    PayByPhone
    Sep 2021 - Feb 2022 (6 months)
    −
    Played a senior developer role, expanding the product's functionalities across international markets.
    −
    Developed country-specific tax payment services adhering to local tax regulations using .NET Core 5.
    −
    Implemented Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies.
    −
    Used XUnit, Mock framework, and Bogus as fake data producer for Unit testing.
    −
    Leveraged AWS cloud-based deployment and Amazon Lambda for efficient scaling.
    At the beginning of the project, there was no existing infrastructure in AWS for managing CI/CD. As a result, I was tasked with creating the necessary infrastructure using Terraform and Gitlab CI/CD. This allowed us to establish a solid founda
  • S
    Southworks public Remote experience
    Mar 2021 - Current (5 years 8 months)
    - Lead Developer
    Product Team Tx
  • Dude Solutions
    BairesDev
    (Account) USA
    Dude Solutions, BairesDev
    Feb 2020 - Current (6 years 9 months)
    SOFTWARE ENGINEER
    Desarrollar, elaborar pruebas unitarias, labores de mantenimiento y soporte del
    código para diferentes módulos del ATS (Assessor/Treasurer System) con el propósito de convertir la aplicación monolítica de Oracle en una aplicación mas
    abierta alineada con las tecnologías de Microsoft.
    Elaborar reportes en el sistema EXAGO & SSRS.
    Elaborar código para el sistema de identidad para ASP.NET con OAuth 2 & IIS.
    Equipo de desarrollo con tecnologías Agiles - tablero Kanban & SCRUM
    Programación de tareas con Quartz.NET
  • Indra
    SOFTWARE ENGINEER
    Indra
    Ajustar la arquitectura de varios proyectos a Domain-Driven Design. Refactorizar el Back-End de varios proyectos para disminuir la deuda técnica. Realizar Pruebas Unitarias (MSTest) de varios proyectos para lograr cobertura del 80%. Generar reportes de los diferentes análisis de SONAR como resultado de los anteriores puntos (Herramientas: Resharper, VsTest, Coverage). Generar diferentes reportes en Business Intelligence de MSSQL con .NET C# para varios proyectos. Entorno de TFS con grupo de desarrollo en Kanban - Metodología Agile. Capacitar en buenas prácticas y pruebas unitarias. Integración con el grupo de desarrollo de Front-End. Desarrollo de varias pruebas automáticas con Selenium en .NET C#. Además, proporcioné soporte técnico a vari
  • H
    SOFTWARE ENGINEER
    Hospital San Juan de Dios tamesis-antioquia
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño del aplicativo TUCI VIRTUAL - (Tablero Único de Control de Indicadores) - Manejo de indicadores de la institución - Software MVC en PHP - JavaScript - MYSQL (Back-End y Front-End). Diseñar, actualizar, depurar, probar y garantizar el desempeño de aplicativos para el programa ORFEO de Gestión Documental. Software MVC en PHP - JavaScript - PostgrSQL (Back-End y Front-End). Manejo y administración de visualización de servidores en VirtualBox y VMWare para ORFEO (Centos, Ubuntu, PostgrSQL). Además, desarrollé aplicaciones utilizando .NET Core 5 y el lenguaje C#, implementando REST APIs para mejorar la funcionalidad y la integración de sistemas, lo que amplió las capacidades de los
  • M
    DESARROLLADOR DE SOFTWARE
    Municipio de Armenia
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño del aplicativo para la evaluación de desempeño de los funcionarios públicos del municipio. VB
    .NET
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño del aplicativo para la generación de pensiones a 10 años para el Fondo de Pensiones. VB .NET
    con Selenium.
  • C
    DESARROLLADOR DE SOFTWARE
    Clínica odontológica
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño de varios
    aplicativos como: Manejo de historias clínicas para Odontoestetic (Clínica Odontologica) - VisualFoxpro, VB .NET.
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño de varios
    aplicativos como: Nomina y liquidación de empleados para software ABAX en
    .NET.
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño de varios
    aplicativos para el ingreso de radicados en RAMAJUDICIAL de la empresa
    REDJUDICIAL de Cali. Python, Selenium, C# .NET, MSSQL.
    Diseñar, desarrollar, depurar, probar y garantizar el desempeño de varios
    aplicativos como: Manejo de historias clínicas y dispositivos Biometricos la Clínica La P
Education verified_user 0% verified
  • C
    Técnico en Programación de Software
    CDTI SENA
    Jan 2016 - Dec 2018 (3 years)
Awards verified_user 0% verified
  • e
    excelente gestión del tiempo, planificación y priorización