Ariel Plasencia Díaz

Desktops App Developer

About me

$ Welcome:

I'm desktops app developer, i really like... 1.5Wait a minute, do you know what that is, or not? 'Desktops app developer'. Let's see, i'll explain:

A desktop application developer is in charge of establishing parameters and designing the architecture of new programs. Its main tasks are to design, write, read, test and correct the code of new programs, as well as to carry out quality measurement tests and detect errors in the development of the program.

He looks like a great guy, does not he?

I really like football a lot. Apart from that, i also like chess, parties and spending time with my friends and families.

Some projects carried out

COOL Compiler

Used technology:

Python 3 - PyQt 5

Anisotropic Diffusion

Used technology:

Python 3 - PyQt 5

Grammar Analyser

Used technology:

Python 3 - PyQt 5 - HTML5

Type Inference

Used technology:

Python 3 - PyQt 5

ADIMP

Tecnologías utilizadas:

Python 3 - PyQt 5

Summaries

Used technology:

C# - Windows Form - SQL

Hitori

Used technology:

C# - Windows Form

4 in Line

Used technology:

C# - Windows Form

Minesweeper

Used technology:

C# - Windows Form

Game

Used technology:

C# - Windows Form

Technological skills

+

HTML 5

Its acronym comes from the English 'HyperText Markup Language'. This markup language allows us to create the basic structure (or body) of a website using tags (labels). The number five (5) refers to the version you are currently on. We have all the titles, paragraphs, forms, videos, among many other things, thanks to this wonderful language.

+

SQL

SQL (Structured Query Language) is a domain-specific language designed to manage and retrieve information from relational database management systems. One of its main features is the handling of algebra and relational calculus to carry out queries in order to easily retrieve information from databases, as well as make changes to them.

+

Python

Python is a high-level interpreted programming language whose philosophy emphasizes the readability of its code, it is used to develop applications of all kinds, examples: Instagram, Netflix, Panda 3D, among others. It is a multi-paradigm programming language, since it partially supports object orientation, imperative programming and, to a lesser extent, functional programming. It is an interpreted, dynamic and cross-platform language.

+

PyQt 5

It is a binding of the QT graphical library for the Python programming language. PyQt, in its version 5, allows us to create graphical interfaces with python quickly and easily, the readability of the Python code makes it an extremely simple task to create graphical interfaces, and it also has a design interface to create our graphical interfaces. The flexibility that this library has is that we can completely design our interfaces and then start programming.

+

C#

C# is a multi-paradigm programming language developed and standardized by the Microsoft company as part of its .NET platform, which was later approved as a standard. It is one of the programming languages designed for the common language infrastructure. Its basic syntax derives from C/C++ and uses the object model of the .NET platform, similar to that of Java, although it includes improvements derived from other languages. It was created by Anders Hejlsberg in April 1999.

+

Windows Form

Windows Forms is a free and open-source graphical (GUI) class library included as a part of Microsoft .NET o .NET Framework, providing a platform to write client applications for desktop, laptop, and tablet PCs. While it is seen as a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library, it does not offer a comparable paradigm and only acts as a platform for the user interface tier in a multi-tier solution.

Obtained certificates