Sobre mí
Resumen
Soy Jared A. González Santamaría, Ingeniero en T.I. y egresado de la U.T.M. Cuento con conocimientos en el desarrollo y la programación de software. He desarrollado diversas aplicaciones usando lo siguiente:
Web
-
Lenguajes (BackEnd): C#, PHP, JAVA.
- C#,
- PHP,
- JAVA.
-
Tecnologías: CSHTML, ASP.NET, HTML5, CSS3, JavaScript, JQuery, JSP.
- ASP.NET,
- CSHTML,
- HTML5,
- CSS3,
- JavaScript,
- JQuery,
- JSP.
-
Frameworks: ASP.NET MVC 4.5, ADO.NET Entity, Laravel (5.7, 7.2), Bootstrap 4.
- ASP.NET MVC 4.5,
- ADO.NET Entity,
- Laravel (5.7, 7.2),
- Bootstrap 4.
-
Otros: SQL Server 2014, MySql, XAMPP 7.4, TortoiseGit, Crystal Reports 8.
- SQL Server 2014,
- MySql,
- XAMPP 7.4,
- TortoiseGit,
- Crystal Reports 8.
Escritorio
-
Lenguajes: C#, JAVA.
- C#,
- JAVA.
-
Tecnologías: Windows Forms, JFrame Forms.
- Windows Forms,
- JFrame Forms.
-
Frameworks: .Net, ADO.NET Entity.
- .Net,
- ADO.NET Entity.
-
Otros: SQL Server, MySql, TortoiseGit, Crystal Reports, Jasper Reports.
- SQL Server,
- MySql,
- TortoiseGit,
- Crystal Reports,
- Jasper Reports.
IDE
- Visual Studio.
- Visual Code.
- NetBeans.
Carrera Profesional
Estudié en la Universidad Tecnológica Metropolitana, donde me desarrollé primero como Técnico Superior Universitario en el Área de Sistémas Informáticos. Aprendí a desarrollar aplicaciones de escritorio usando C# como principal lenguaje de programación y MySQL Workbench como Sistema Gestor de Bases de Datos.
Desarrollé aplicaciones web usando tecnologías tales como HTML, CSS, JavaScript, JQuery, JSON, Bootstrap, ASP.NET y Entity Framework. Esto con la aquitectura de N capas y MVC. También, obtuve experiencia desarrollando (con el lenguaje de programación Java) aplicaciones para móviles (con el IDE Android Studio) y para escritorio (con el IDE NetBeans).
Tuve el honor de realizar prácticas profesionales en la Secretaría de Desarrollo Social (SEDESOL), donde desarrollé una plataforma web basada en Java con NetBeans, Apache Tomcat y Mysql. Esto me permitió ampliar mis conocimientos para crear páginas web basadas en la tecnología JSP y su control de la información usando Servlets.
Posteriormente, continué mi carrera profesional cursando la Ingeniería en Tecnologías de la Información, donde aprendí a desempeñame como desarrollador de software, capaz de planificar y documentar los requerimientos necesarios para la elaboración de varios proyectos y de diversas aplicaciones. Entre las herramientas que más utilicé están Microsoft Project (o similar como GanttProject), StarUML y la paquetería Microsoft Office.
Continué desarrollando aplicaciones de escritorio y web con C#. También, creé base de datos, procedimientos almacenados. consultas, funciones escalares, triggers, etc. usando Microsoft SQL Server. Además, me inicié en Git, el software más utilizado para el control de versiones junto con Bitbucket.
Entre los proyectos que participé, destacaría:
- El desarrollo de una app de escritorio usando Java, incluyendo NetBeans como IDE y controlador de versiones (complemento con Git). Además, se generó informes con JasperReports y se almacenó los datos con MySql.
- El desarrollo de una plataforma capaz de crear cursos basado en tecnologías web con Laravel y XAMPP. Dicho creador fue instalado en un Raspberry Pi 3 usando Ubuntu Server como Sistema Operativo.
Para finalizar, realicé mis practicas profesionales en GAMASIS, donde pude continuar desarrollando mis habilidades como programador C# y desarrollador web usando la arquitectura MVC.
Me gradué el Julio del 2019, finalizando mi etapa como estudiante universitario y comenzando mi carrera como profesional en el campo laboral.
Inicié como programador .NET en Millet, donde desarrollé aplicaciones de escritorio y web (ASP/CSHTML). Esto con el lenguaje de programación C# y con las arquitecturas de N capas y/o MVC. Además, empleé Microsoft SQL Server como SGBD.
Adquirí más experiencia usando el generador de informes denominado Crystal Reports, también, con TortoiseGit y GitHub para el control de versiones. Este ultimo fué necesario ya que me permitió alojar y administrar bien el código generado por mi y mis compañeros de trabajo.
Actualmente me desempeño como desarrollador de aplicaciones, entre las que destaco como colaborador: Un proyecto web basado en la versión 7 de laravel usando XAMPP. Este es administrado siempre con TortoiseGit y GitHub ya que los cocidero fundamental para su desarrollo junto con otros desarrolladores de software.
Experiencia Laboral
Agosto/2019 – Julio/2020.
Millet Industria de Vidrio S.A. DE C.V. Calle 27 Diagonal, Anillo Periférico
Sistema de escritorio para el Control de Empleados y Nómina (Prenómina).
Tareas realizadas:
- Mejora en código usando programación (.NET C#) en capas.
- Creación de procedimientos almacenados (SQL Server 2014).
- Corrección de Reportes (Crystal Reports 8).
- Control de Versiones (TortoiseGit con GitHub).
Aplicación de escritorio para Importar Registros de Access (Importaciones Prenómina 2).
Tareas realizadas:
- Creación de módulo y catálogos de importación usando programación (.NET C#) en capas.
- Creación de funciones escalares.
Plataforma web para el Control de Materiales de Vidrio (Control de Materiales 2).
Tareas realizadas:
- Creación de Módulo y Catálogos para el Control de Materiales usando programación (ASP.NET C#) en capas.
- Creación de Base de Datos y procedimientos almacenados.
Habilidades
- Planeación y desarrollo de aplicaciones web y de escritorio.
- Creación de páginas web en ASP.NET / CSHTML MVC con Visual Studio 2015/2017 y en PHP/Laravel con Visual Code.
- Uso de gestores de base de datos como MySql Workbench y SQL Server 2014.
- Programación orientada a objetos.
- Capacidad para aprender nuevas tecnologías.