Programador .NET freelance en Barcelona
Soy un programador especializado en .NET con más de 10 años de experiencia que trabaja remotamente desde El Masnou (Barcelona).
¿Cómo puedo ayudarte?
Puedo unirme a tu equipo de desarrollo y ser uno más
-
Si tienes picos de trabajo o necesitas un refuerzo puntualmente puedo unirme a tu equipo de trabajo para aportar el músculo que te falta.
-
Aprendo rápido y me adapto a la filosofía utilizada en el proyecto.
-
Soy proactivo y aconsejo sobre puntos de mejora que pueda detectar.
Puedo ayudarte a renovar tu aplicación antigua
-
¿Tienes una aplicación que funciona pero que ya tiene muchos años y estás planteándote si debes renovarla?
-
¿Tienes un proyecto heredado que los programadores temen tocar?
-
¿Lleva mucho tiempo lanzar una nueva versión y genera gran cantidad de errores?
-
¿No sabes si seguir evolucionando con ella o reescribirla desde cero?
-
Te puedo ayudar a tomar esta decisión. Puedo ofrecerte un plan detallado para corregir la situación o para renovar la aplicación.
-
Te detallaré todas las opciones que tienes, las implicaciones que suponen y el coste de cada una.
-
Puedo realizar un prototipo inicial o un producto mínimo viable a partir del cual poder decidir qué camino tomar.
Puedo ayudarte a crear funcionalidades extra a tu CRM, ERP, CMS o e-Commerce
-
Por muy famoso que sea el programa que has comprado siempre hay una funcionalidad que pensabas que vendría de fábrica pero que no existe.
-
Puedo programar tu CRM, ERP, CMS o e-Commerce para que haga lo que necesites y desarrollar módulos extra que te ayuden con las particularidades de tu negocio.
Puedo conectarme con tu aplicación en la nube e integrarla a tu propia aplicación de gestión
-
Las aplicaciones modernas ofrecen API's públicas que permiten integrar y automatizar procesos con tus propias aplicaciones.
-
Puedo ayudarte a conectar con cualquier API externa e interactuar entre tu aplicación y la aplicación externa para automatizar un proceso o para leer los datos de otras aplicaciones como si formaran parte de la tuya.
Puedo ayudarte a crear una base de datos
-
¿Realizas trabajos repetitivos copiando los mismos valores una y otra vez en documentos Word y Excel?
¿El cambio de un valor significa modificar varios archivos?
-
Puedo crear una base de datos centralizando los valores maestros y generar los informes en Word o Excel.
De este modo un cambio de valor solo lo modificarás una vez y además tendrás una base de datos donde poder hacer consultas de forma cómoda.
Puedo ser tu equipo de programación
-
Si no tienes equipo o tu único miembro se ha jubilado puedo retomar el trabajo donde se había quedado.
-
Puedo desarrollar nuevas funcionalidades o mantener las que haya.
Puedo darte soporte extra en tu side-project
-
Puedo ayudarte a tomar decisiones y si quieres puedo realizar pair-programming contigo.
-
Te ayudaré a evitar problemas que son muy costosos de solucionar en el futuro.
Puedo revisar tu código (code review)
-
No necesitas ayuda programando pero sí que alguien revise tu código. Eso reforzaría tu confianza y tu tranquilidad.
-
Particularmente busco problemas relacionados con la legibilidad, la encapsulación, el acoplamiento, la mantenibilidad, etc.
Puedo asesorar y guiar a tu equipo en .Net
-
¿Necesitas ayuda para codificar las mejores prácticas, el diseño basado en dominios o el desarrollo basado en pruebas?
-
Ayudaré a su equipo a aumentar la productividad con un poco de tutoría.
-
Tomaré su código base y les mostraré cómo modelar el dominio, identificar y corregir los puntos débiles, refactorizar, diseñar pruebas unitarias y cumplir con los principios de SOLID.
Mesa redonda
-
A veces, la gente simplemente quiere resolver dudas o hablar sobre posibles soluciones que les rondan la cabeza.
-
Me puedo reunir contigo y contestar todas tus preguntas asesorándote sobre las opciones que existen y aconsejando si es necesario.
En resumen, me encanta resolver problemas de programación y aplicar soluciones simples.
Y sobre todo que las cosas funcionen.
Lenguajes, tecnologías, frameworks y bases de datos en los que tengo experiencia
- Lenguajes:
- C#, VB.net, Tranasct-SQL, javascript, CSS, HTML
- Frameworks:
- .net Framework, .net Core, MVC, RazorPages, WebForms, WinForms, WPF, Xamarin, Entity Framework, WCF, jQuery, Bootstrap
- Bases de datos:
- SQL Server, Access
- IDE:
- Visual Studio, Visual Studio Code
- Nube:
- Azure (AppServices, SQLAzure, Bus), Máquinas virtuales, Hosting compartido
- Código:
- patrones de diseño, principios de programación, código limpio (SOLID), programación orientada al dominio DDD
- Certificaciones:
-
MCPS: Microsoft Certified Professional, MCSA: Web Applications, MCSD: App Builder, MS: Programming in HTML5 with JavaScript and CSS3, MCSD: Web Applications, Microsoft .NET Fundamentals (C#)
Puedes contactar conmigo enviándome un email