Fabian Castro

Fabian Castro  new_releases

About

Detail

Technical Leader | Software Architect | Expert in Go & Java | Cloud Solutions (AWS & GCP) | Building Scalable Systems & High-Performance Teams
Bogota D.C., Colombia

Contact Fabian regarding: 
work
Full-time jobs
Starting at USD8k/month
Flexible work
Starting at USD70/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Dropi oficial
    Dropi
    Technical Leader | Software Architect | Expert in Go public Remote experience
    Dropi oficial, Dropi
    Sep 2024 - Current (2 years 2 months)
    Technical Leader | Software Architect | Expert in Go
    As Technical Lead and Architect, I work mainly with Golang, leading the migration of systems and the development of new services in this language. I design the architecture of the solutions, ensuring that they are scalable and well integrated with technologies such as Datadog, RabbitMQ and AWS (with deployments in Fargate, managed through API Gateway). In addition, I work with PostgreSQL as a database and ensure that our services are efficient, monitorable and ready for growth.
  • MercadoLibre
    Software Technical Leader
    MercadoLibre
    Jun 2022 - Apr 2024 (1 year 11 months)
    Within my responsibilities as a Technical Leader of a team of 7 backend Golang developers, I am tasked with planning and structuring the project's technical requirements. Additionally, I conduct code reviews to ensure adherence to best programming practices based on clean code, SOLID principles, and clean architecture. This is complemented by serving as a guide in career pathing and providing training to the team.
  • Globant
    Software Designer
    Globant
    May 2021 - Jun 2022 (1 year 2 months)
    During my time at Globant, I served as the Technical Leader of a 7-person team consisting of backend developers, frontend developers, SRE, and QA within one of the projects for MallPlaza Chile, providing support in integrating external systems, technical decisions, and project software architecture. Additionally, I acted as technical support and reference for the development team, conducting code reviews based on SOLID principles and Hexagonal Architecture
  • Mensajeros Urbanos
    Principal software Backend Engineer
    Mensajeros Urbanos
    Aug 2020 - May 2021 (10 months)
    As a Principal Software Backend Engineer, I conducted analysis and design of prototypes, which served as the basis for restructuring the communication architecture among microservices. Additionally, I contributed to the planning of process improvements within the company, aiming to enhance the service and functionalities of the APP
  • ITAC
    Líder técnico
    ITAC
    Nov 2019 - Aug 2020 (10 months)
    As Technical Leader of the Innovation Area, my main task was to support DevOps processes with Jenkins, Ansible, GitLab, and Nexus for projects at Davivienda and ACH. With servers on Linux, Unix, and Windows platforms.
  • GLOBAL HITSS
    Desarrollador JAVA
    GLOBAL HITSS
    Oct 2018 - Nov 2019 (1 year 2 months)
  • A
    Desarrollador de software JAVA - JS
    Appfuture Group SAS - progredi.co
    Jun 2015 - Dec 2017 (2 years 7 months)
    Desarrollador en tecnologia JAVA, apoyando la migracion de un proyecto COBOL a JAVA de BackEnd y HTML5 en el FrontEnd
  • entelgy
    Desarrollador de software
    entelgy
    Nov 2014 - Jan 2015 (3 months)
  • Sena
    Instructor
    Sena
    Jan 2014 - Dec 2018 (5 years)
    Impartir Formación Profesional, Analizar y apoyar proyectos informáticos orientados a la formación, en lenguaje JAVA (JSP, JSF, JPA, EJB), HTML, JavaScript y CSS. Aplicando principios SOLID y Código Limpio
  • Independiente
    Desarrollador de sistemas
    Independiente
    Jan 2013 - Jul 2021 (8 years 7 months)
    He advised various individuals in the creation of specific systems for their businesses, as well as providing training in software architecture principles and code quality.

    Analyst and Developer of Information Systems in JAVA (JSP, Servlet, JPA, JSF), integrating development for mobile devices and optimizing them.
  • C
    Instructor SENA
    CDTI SENA
    Jan 2013 - Dec 2018 (6 years)
  • I
    Lider Tecnico y funcional de desarrollo
    ISSC IBM Colombia
    Jan 2013 - Sep 2014 (1 year 9 months)
    Developer in JAVA technology, JEE, EJB, Portal, Desktop. Java developer outsourcing at Davivienda providing support to the integration and technology area. Within the role of technical leader, I structured and trained a new team responsible for integrations with the Davivienda portal.
  • Proyectos Compartidos
    Software Developer
    Proyectos Compartidos
    Feb 2011 - Dec 2012 (1 year 11 months)
    Within my role as a Software Developer in JAVA technology, I served as an Analyst for internal projects aimed at developing improvements and optimizations for projects mainly serving clients in the banking sector. Additionally, I provided ongoing support for these projects. I also worked under the outsourcing model as a developer at Davivienda, providing support to the bank's integration and technology area.
  • Sena
    Instructor
    Sena
    Jul 2008 - Dec 2010 (2 years 6 months)
    Instructor for the Technologist in Analysis and Systems Development, covering areas such as Introduction to Algorithmics, Basic, Intermediate, and Advanced JAVA, UML, and Mobile Applications (Android).
Education verified_user 0% verified
  • Udemy
    Comunicación Avanzada: Escucha Activa, Empatía y Asertividad
    Udemy
    Apr 2024
  • Udemy
    Principios SOLID y Clean Code. Escribe código de calidad.
    Udemy
    Mar 2024
  • Coursera
    Architecting with Google Kubernetes Engine: Foundations
    Coursera
    Jul 2020
  • Oracle
    Oracle Certified Associate, Java SE 8 Programmer
    Oracle
    Jan 2020
  • C
    Tecnología en Análisis y Desarrollo de Sistemas de Información
    CDTI SENA
    Jun 2006 - Jun 2008 (2 years 1 month)
  • S
    Análisis y Desarrollo de Sistemas de Informacion, Tecnologia
    ServicioNacionalDeAprendizajeSENA17
    Jan 2006 - Dec 2008 (3 years)
    Skills: Resolución de problemas · Diseño orientado a objetos · Multithreading · Requerimientos no funcionales