Ariel Plasencia Díaz

Desarrollador de Aplicaciones de Escritorio

Sobre mí

$ Bienvenido:

Soy desarrollador de aplicaciones de escritorio, me gusta mucho el ... 1.5 Un momento, ¿sabes qué es eso, no? 'Desarrollador de aplicaciones de escritorio'. A ver, te explico:

Un desarollador de aplicaciones de escritorio es el encargado de establecer parámetros y diseñar la arquitectura de nuevos programas. Sus tareas principales son diseñar, escribir, leer, probar y corregir el código de nuevos programas, así como de realizar pruebas de medición de calidad y detectar errores en el desarrollo del programa.

¿Suena bien, no?

Me gusta mucho el fútbol. Aparte de eso, también me gusta el ajedrez, las fiestas y compartir con mis amigos y familia.

Algunos proyectos realizados

Compilador de COOL

Tecnologías utilizadas:

Python 3 - PyQt 5

Difusión Anisotrópica

Tecnologías utilizadas:

Python 3 - PyQt 5

Analizador de Gramáticas

Tecnologías utilizadas:

Python 3 - PyQt 5 - HTML5

Inferencia de Tipos para COOL

Tecnologías utilizadas:

Python 3 - PyQt 5

ADIMP

Tecnologías utilizadas:

Python 3 - PyQt 5

Resúmenes

Tecnologías utilizadas:

C# - Windows Form - SQL

Hitori

Tecnologías utilizadas:

C# - Windows Form

4 en Línea

Tecnologías utilizadas:

C# - Windows Form

Buscaminas

Tecnologías utilizadas:

C# - Windows Form

Jueguito

Tecnologías utilizadas:

C# - Windows Form

Habilidades tecnológicas

+

HTML 5

Sus siglas vienen del inglés 'HyperText Markup Language'. Traducido al español quiere decir 'Lenguaje de Marcado e HiperTexto'. Este lenguaje de marcado nos permite crear la estructura (o cuerpo) básica de un sitio web mediante tags (etiquetas). El número cinco (5) hace referencia a la versión en la que se encuentra actualmente. Todos los títulos, párrafos, formularios, videos, entre muchísimas cosas más, las tenemos gracias a este maravilloso lenguaje.

+

SQL

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.

+

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, ejemplos: Instagram, Netflix, Panda 3D, entre otros. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.

+

PyQt 5

Es un binding de la biblioteca gráfica QT para el lenguaje de programación Python. PyQt, en su versión 5, nos permite crear interfaces gráficas con python de manera rápida y sencilla, la legibilidad del código de Python hace que sea una tarea sumamente sencilla realizar interfaces gráficas, además que también posee una interfaz de diseño para crear nuestras interfaces gráficas. La flexibilidad que tiene esta biblioteca, es que podemos diseñar por completo nuestras interfaces y luego comenzar a programar.

+

C#

C# es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. Fue creado por Anders Hejlsberg en abril de 1999.

+

Windows Form

Windows Forms es una biblioteca de clase gráfica (GUI) gratuita y de código abierto incluida como parte de Microsoft .NET o .NET Framework, que proporciona una plataforma para escribir aplicaciones de cliente para equipos de escritorio, portátiles y tabletas PC. Si bien se considera un reemplazo de la biblioteca Microsoft Foundation Class Library anterior y más compleja basada en C++, no ofrece un paradigma comparable y solo actúa como una plataforma para el nivel de la interfaz de usuario en una solución de múltiples niveles.

Certificados obtenidos