Juan Carlos Lopez Puig

Viladecans - Barcelona juancarlos91proyectos@hotmail.com
Correo personal juanka1691@gmail.com

Todo conocimiento está en mi punto de mira.

Soy una persona curiosa y cuando veo algo nuevo que me interesa, investigo sobre ello y me encargo de aprender a usarlo por mi propia cuenta. De esta forma, aprendí a programar y a hacer páginas web y a hacer aplicaciones Android. Aparte de lo que me enseñaban en los cursos donde me apuntaba, a través de Google aprendía lo que realmente me gustaba.
Rápida adaptación al entorno laboral y social con iniciativa emprendedora. Responsable y predispuesto al trabajo. Profesional polivalente, apto para diferentes tipos de tareas; y con fácil nivel de aprendizaje para nuevas funciones. Capacidad de trabajo en equipo.


Experiencia laboral

Software developer

Knowmad Mood (anteriormente conocido como AtSistemas)

Entorno tecnológico: c# .NET, SqlServer, TFS, DevOps. Mantenimiento de servicios SOAP/REST.
Migración de aplicaciones a framework 4.8 para migrar de TFS a DevOps
Uso de .NET 6 y VUE
Clean Architecture

Enero 2022 - Actualidad

Software developer

Labelgrup Networks

MVVM, WPF, Oracle SQL, c#.
Desarrollo de nuevas funciones, resolución de incidencias.

Julio 2021 - Enero 2022

Analista Programador

NCS - Consultoría tecnológica

Entorno tecnológico: Reactjs, .Net Core 2.2, C# MVC5, Visual Studio 2015 y 2019, SqlServer, TFS, Git.

Marzo 2019 - Julio 2021

Consultor externo

K-Lagan

Consultor externo ejerciendo proyectos de programación.
SQL, C#, Xamarin.Forms, Visual Studio, Java, Javascript, JQuery, HTML5, CSS3, MySQL, PHP.

Junio 2016 - Marzo 2019

Consultor SugarCRM

Prakton IT

Desarrollo de instancias SugarCRM Resolución de incidencias
PHP, MySQL

Noviembre 2015 - Mayo 2016

Técnico de sistemas y redes

Anespi 2013 S.L.

Uso de facturaplus. Gestión y mantenimiento de la red Gestión y mantenimiento del servidor y de los host del centro Solución de problemas con equipos informáticos

Febrero 2014 - Julio 2015

Educación

INS Esteve Terrades i Illa - Cornella de Llobregat

CFGS Desarrollo de aplicaciones web
Desarrollo web - Front-end y Back-end
Septiembre 2014 - Junio 2016

INS Torre Roja - Viladecans

CFGM Sistemas Microinformáticos y redes
Septiembre 2011 - Junio 2013

Habilidades

Maquetación
Lenguajes de programación
  • .NET c#
Bases de datos
  • Sql
  • MySQL
  • Oracle SQL
  • FireStore
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Scrum
  • SOLID principles
  • CI/CD DevOps
DESIGN PATTERNS
  • Singleton
  • Dependency Injection
  • Strategy
  • Repository (Con Entity Framework o Dapper)
  • Unit Of Work
  • Builder
  • State
  • Factory

Intereses

Aparte de ser un desarrollador web, disfruto la mayor parte de mi tiempo con mis hijos. Nos gusta jugar a futbol, baloncesto, o simplemente pasear. En los días que estoy en casa sin nada que hacer, me gusta programar software propios, tengo mil ideas en mi cabeza y poco tiempo para todas ellas, pero voy desarrollando por placer.


Certificaciones y cursos

  • Curso Udemy: Patrones de diseño de software y principios SOLID. Enlace al curso
  • Curso FUNDAE: .NET6 and Clean Archiitecture
  • Curso FUNDAE: VUE2
  • Curso Youtube: IONIC 6 desde 0 Enlace al curso
  • Curso LinkedIn: Fundamentos esenciales de la programación (Con certificado) Enlace al curso
  • Curso Udemy: Aprenedr patrones de diseño aplicados en ASP.NET Enlace al curso
  • Curso Udemy: Devops y cloud con azure devops, app service pipelines y git Enlace al curso
  • Curso FUNDAE: Dominando Github Copilot para desarrolladores