Ver perfiles Proponer un proyecto
Malt welcom

¡Bienvenido al perfil Malt de Francisco !

Malt te da acceso a los mejores talentos freelance para tus proyectos. Ponte en contacto con Francisco para hablar de tus necesidades o busca otros perfiles en Malt.

Francisco Ugalde

software engineer

Trabaja a distancia desde Ciudad de Panamá

  • 8.9936
  • -79.51973
Proponer un proyecto El proyecto se dará por comenzado una vez hayas aceptado el presupuesto de Francisco.
Proponer un proyecto El proyecto se dará por comenzado una vez hayas aceptado el presupuesto de Francisco.

Localización y desplazamiento

Localización
Ciudad de Panamá, PM, Panamá
Trabajo a distancia
Lleva a cabo sus proyectos principalmente en remoto

Preferencias

Duración del proyecto
  • ≤ 1 semana
  • ≤ 1 mes
  • Entre 1 y 3 meses
  • Entre 3 y 6 meses
  • ≥ 6 meses
Tamaño de la empresa
  • 1 persona
  • 2-10 personas
  • 11-49 personas
  • 50 - 249 personas

Verificaciones

Firmado el código de conducta freelance
Consultar el código

E-mail verificado

Influencia

Github

Github : fjugaldev fjugaldev
  • 17 Seguidores
  • 108 Repositorios
  • 34 Gists

Idiomas

Categorías

Habilidades (25)

  • Languages
  • PHP
    Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado
  • Methodologies
  • TDD
    Principiante Intermediario Confirmado
  • Architecture
  • API
    Principiante Intermediario Confirmado
  • Principiante Intermediario Confirmado

Francisco en pocas palabras

Siempre me he considerado un Tech-Lover y en especial de las últimas tecnologías. Soy partidario de que en este mundo no podemos quedarnos atrás por lo que siempre hay que estar innovando y evolucionando en esta rama. Gracias a esto es que mi afán siempre ha sido el de mantenerme al día con todo lo que a tecnología se refiere.

Laboralmente mi objetivo es y será siempre la búsqueda de crecimiento profesional y personal, añadiendo en todo momento valor y conocimiento a mi formación. Por otro lado siempre he sido preferente de un ambiente de trabajo agradable en donde podamos compartir experiencias y conocimiento entre todos.

Me considero una persona colaborativa, dispuesto a ayudar como también a aprender en su momento cosa que es importante que exista en cualquier ambiente laboral. Es por eso que me gustaría con el tiempo poder liderar equipos en el que juntos como equipo podamos crecer profesionalmente y trabajar en pro de construir un software de calidad.

Adicionalmente, con el tiempo, me he dado cuenta de la importancia de las arquitecturas de software, los principios de la programación orientada a objetos y por supuesto, los patrones de diseño. Es por lo antes mencionado que he dedicado parte de mi tiempo a aprender sobre esto y sobre todo aplicar dichos conocimientos en cada proyecto.

He dedicado bastante tiempo a arquitecturas como Domain Driven Design y Hexagonal, las cuales aportan un esquema que permite desacoplarnos de cualquier tecnología y nos permite a su vez escalar fácilmente con el tiempo.

También, en mi día a día me apego a los principios SOLID ya que es un pilar fundamental para el desarrollo bajo domain driven design. Junto a esto el principio Tell Don't Ask, Named Constructors, Extract params into class, KISS y DRY.

Me he concentrado en implementar patrones de diseño como el CQRS el cual me ha permitido conjugarlo con sistemas de mensajerías y colas para permitir la ejecución de procesos asíncronos.

Portfolio:

Portfolio solo accesible para usuarios registrados

Experiencia

Parclick SL

E-commerce

Senior Software Engineer

Madrid, España

diciembre de 2018 - Hoy (4 años y 3 meses)

Mantenimiento y Evolución del API de la plataforma Web para la reserva de parkings en Symfony 2.8. Implementación e integración de API de terceros para la reserva de parkings desde nuestra plataforma web, en donde se permite validar disponibilidad de plazas, confirmar reservas, cancelar reservas entre otros.

Desarrollo de microservicios en Symfony 4 utilizando arquitectura hexagonal y domain driven design (DDD) y patrón de diseño SOLID para sistema de monedero que permite ser usado como forma de pago adicional en el proceso de reservas de la plataforma.
Symfony 4 Symfony 2 Symfony PHP Microservicios MySQL API REST JavaScript Angular

Alten España

Educación & e-learning

Full-stack Developer

Madrid, España

mayo de 2018 - diciembre de 2018 (6 meses)

Me desempeño como consultor de la empresa Alten España, específicamente como Full-stack Developer, Me encuentro trabajando para la empresa editorial Grupo SM, en la cual estamos desarrollando un producto LMS a medida utilizando como framework base Moodle. Moodle con los años se ha convertido en una plataforma de aprendizaje en línea y a su vez ha desarrollado un core que ha permitido extender su funcionalidad y convertirse así en un framework LMS.

Principalmente trabajo con PHP POO, Require,js, AMD (Javascript), Css, Sass, Mustache y Mysql.

El proyecto en el que estoy trabajando se basa en una plataforma de gamificación para los contenidos de la editorial en donde el profesor puede contar con cursos base los cuales estan previamente maquetados con actividades individuales y grupales y a su vez puede crear actividades específicas según mejor le convenga.

La idea es que cada acción que el alumno realice en el curso, por ejemplo, leer un libro, responder exámenes, participar en foros, etc, le va otorgando puntos, experiencias y recompensas las cuales puede utilizar para mejorar a su personaje del juego, adquirir objetos adicionales, participar en un ranking, entre otras cosas.

SEEKETING, SL

High tech

Full-stack Developer

Madrid, España

junio de 2017 - mayo de 2018 (11 meses)

Encargado del desarrollo y mantenimiento del sistema integral de la empresa, específicamente de la plataforma de envío de notificaciones push, email, sms, whatsapp. Se implementó un sistema de hilos para gestionar la carga del servidor y separar el envío planificado de notificaion en varios procesos. Las tecnologías utilizadas son php, mysql principalmente, tambien me ha tocado trabajar con el SDK de la empresa para dispositivos móviles principalmente en swift y java. Adicionalmente el SDK tambien se implementa en Javascript para ser implementado en aplicaciones web.

Adicionalmente trabajamos con dispositivos raspberry pi 3, donde implementamos el hardware con algunos sistemas hechos en node.js, php y python para proveer servicios especificos necesarios para ser conectados vía api rest con los sistemas hechos en PHP.

ROOTSTACK

High tech

Full-stack Developer

Panamá

abril de 2016 - mayo de 2017 (1 año y 1 mes)

3 recomendaciones externas

Consulta las recomendaciones de Francisco

Formaciones