Ir al contenido principal

CURRICULUM

ULTIMOS MACRO PROYECTOS REALIZADOS (2009-2010)
  • Sistema de Administración Eficiente de las Compras (Fondo Social Para la Vivienda)
  • Sistema de Administración Eficiente de las Compras (Asamblea Legislativa)

FEBRERO /2010

Curso de Manejo de Flujo de Efectivo en Capacitación y Desarrollo Empresarial

ENERO –FEB -2009Curso 5’s Mejora de la Rentabilidad en La ASI
ALPHA IT OCTUBRE 2008
Curso de Programación ASP NET 2005
DE ENERO 2004-JUNIO 2004
CURSOS RECIBIDOS EN CONSISA, CON INSTRUCTORES DE BORLAND (VENEZUELA)
· Fundamentals of the Java Programing Language
· Object Oriented Programing
· Java Programing Language
· Java Programing Language Workshop
· Object Oriented Analysis and Design using UML UML
· Web Component Development with Servlet and JSP
· Jbuilder Essentials
· Developing J2EE Complient Applications
· Architecting and Designing J2EE Applications
· Jbulder Web Development
· Jbuilder Web Development Workshop
· J2EE Patterns
· Implementing Java Security
· Managing XML with Java Platform
· Web Services for Java Tecnologies programers
· JMS
CURSOS ORACLE 9i RECIBIDOS EN DATUM, SA. DE C.V· Introduction to Oracle 9i : SQL
· Oracle 9i : Program with PL/SQL
· Oracle 9i PL/SQL Avanzado
· Oracle 9i : Database Administration Fundamentals
· Oracle 9i : Database Administration Fundamentals
· Oracle 9i : Database Performance Tunning
· Oracle Enterprise Manager
· Oracle 9i Database : Security
· Oracle 9i Real Applications
· Oracle 9i Database Advanced Replication
· Features 10g

DEL 2003-2004
Curso de Ingles básico e intermedio en la Academia Europea
JUNIO-JULIO/2003
CURSOS RECIBIDOS EN NUEVOS HORIZONTES, Centro Autorizado de Capacitación Microsoft
MOC
CURSOS
HORAS
2565
Developing Microsoft .NET Applications for Windows (Visual Basic .NET)
40
2373
Programming with Microsoft Visual Basic .NET
40
2389
Programming with Microsoft ADO.NET
24
2524
Developing XML Web Services Using Microsoft ASP.NET
24

MARZO/2003
Curso Adminsitrador de Base de datos SQL Server 2000 en New Horizontes
NOVIEMBRE 2002
Curso de Enterprise Java Bean, impartido por ACSINET, Mexico
ABRIL- JUNIO 2002· Curso Hands-On Java Programing,
· Java for Web Application Development ,
· Jsp, y Servlet
· GBM de El Salvador
DIC/2000

Capacitación Informix Dynamic Server Enterprise Replication, y consultoría sobre migración a Informix IDS 2000, impartido por Ing. Manuel Corniel, consultor de Informix Para Centro América y el Caribe
NOV/99
Curso básico e intermedio de SCO Unix, Empresa GBM de El Salvador




MAYO/2000GRADUADO INGENIERIA EN SISTEMAS Y COMPUTACION (UNIVERSIDAD TECNOLOGICA DE EL SALVADOR , http://www.utec.edu.sv/%29, trabajo de grado: Desarrollo de aplicaciones para internet e intranet usando Java y Base SQLAnywhere



OCT/97-DIC/98 CURSOS RECIBIDOS:
Empresa: CONSISA
Modelando bases de datos con Power Designer
Programación Orientada a Objetos
Fast Track to Power Builder Mastering Data Window
Empresa: INGESIS DE GUATEMALA
Introducción al Modeler y Process Analyst
Transition to the PB Enviroment
Aplicaciones Orientadas a Objetos con PowerBuilder
Construyendo Aplicaciones con PFC
Diseño e implementación de interfaz gráfica de usuario
Explotando tecnología de Data Windows
Manejando el performen en PowerBuilder
Aplicaciones Distribuidas en PowerBuilder
Construyendo Aplicaciones Con Internet Developer Toolkit
Introducción a InfoMaker
Empresa: INTRACORP (MEXICO-www.intracorp.com.mx)
Store Procedures y Triggers
Relational Database Design
Managing and Optimizing Informix Online
Structured Query Languaje
Administración de Bases de Datos Informix
Configuring and using Dynamic Server Enterprise Replication
Performance tuning
GBM EL SALVADOR
Introducción a AIX Versión 4
Administración Avanzada de AIX Versión 4




EXPERIENCIA LABORAL





DESDE JUNIO 2004 A LA FECHA(Matricería Industrial Roxy, S.A. de C.V) Inicialmente como consultor para el desarrollo integrado de sistemas de información utilizando tecnología .net, a partir de enero 2005 trabajo a tiempo completo como jefe de informática y Representante de la Dirección en Proyecto ISO 9001:2000:
Funciones:
· Coordinar el desarrollo de nuevos sistemas integrados de información utilizando tecnología .net(Contabilidad-Facturación, Control de la Producción, costos, Compras, Planilla, etc)
· Apoyar a las diferentes gerencias con la definición de información vital para la toma de decisiones en proyectos actuales y nuevas necesidades de la organización
· Apoyo en el Sostenimiento de la CERTIFICACIÓN ISO 9001:2000



DE MARZO-JUNIO 2005Consultaría para el diseño de base de datos relacional a equipo de desarrolladores contratado por SABORES COSCO DE C.A. para la elaboración del sistema FINANCE (Contabilidad, facturación, pedidos, planilla, costos, inventarios, ruteo, bancos, mantenimiento, producción) utilizando .NET Y SQL SERVER 2000





OCTUBRE 2005Curso de preespecialización en tecnología .net a estudiantes egresados en la universidad tecnológica de el salvador





DESDE SEPTIEMBRE/97 HASTA ENERO 2005
PROYECTOS RELEVANTES:
Ministerio de Hacienda como administrador de base de datos informix, proyecto Sistema de Administración Financiera Integrada) el cual consta de los siguientes Módulos: Presupuesto General de la Nación, Ejecución Presupuestaria, Solicitudes de Fondos, Transferencias Bancarias, Tesorería, Contabilidad Gubernamental. Este sistema se encuentra instalado en 24 Instituciones del Gobierno Central y 70 Instituciones descentralizadas en todo el país, las cuales se conectan en línea para realizar sus transacciones con el Ministerio de Hacienda. Mi persona estuvo en el equipo desde la definición de los requerimientos, desarrollo e implantación que duró aproximadamente 3 años. Luego pase a formar parte del equipo de sostenimiento a la solución



DE MARZO-2004 –DICIEMBRE-2005Asignado a la UNAC (Unidad Normativa de Adquisiciones y Contrataciones del Gobierno) definiendo requerimientos sobre sistema de Compras Electrónicas del Gobierno en coordinación con la Secretaría Técnica de la Presidencia y la Dra. Silbana Rubino representante del Banco Mundial y asesora del Gobierno en E-GOBERMENT. Aspectos Modelados (Compras por Libre Gestión, Licitaciones de Bienes, Servicios y Obras, Registro de Proveedores, Catalogo de Productos, Subastas Electrónicas, Control de Garantías, Adendas, Imcumplimientos). http://www.comprasal.gob.sv/



SEP-2002- ENE-2003Coordinación desarrollo de prototipo auxiliar de bancos en ambiente Web, utilizando tecnología Websphere Application Developer(Jsp,Servlet,Java Beans



JULIO-AGOSTO 2001; FEBRERO-MARZO-2002Curso de capacitación sobre tecnología Java a equipo de desarrolladores del Ministerio de Hacienda (Proyecto SARH-SAFI)



DE JUL-AGOSTO 2001Análisis y desarrollo de Sistema Registro Ordenes de Compra de libre Gestión para ser utilizado por las instituciones del Gobierno en Ambiente Web Utilizando Java Servlet y base de datos



FEB/2001
Desarrollo de Sistema HelpDesk en ambiente Web utilizando Java Servlet y base de datos Informix


SEP-NOV/ 2000




Estuve destacado EN CASA PRESIDENCIAL coordinando el desarrollo de sistema Web para el control de proyectos de Inversión bajo la gestión del Señor Presidente Lic. Francisco Flores





JUNIO –JULIO 2002Capacitación avanzada sobre tecnología java ha personal de desarrollo de Sistemas, Transtool, SA. DE CV. Tel. 2432048



DESDE 2001 -a la fecha


Catedrático en la Universidad Tecnológica, en materias como Bases de Datos Relaciónales, lenguajes de programación, análisis de sistemas y tecnología Java.



DE ENE-2000 –A LA FECHADesarrollo independiente de aplicaciones en PowerBuilder y Visual Basic .NET:
· Sistema Punto de Venta para Farmacias, Tiendas, etc. utilizando lectores de barras e impresores POS.
· Sistema de Administración de la Caja Única para el Transporte Público
· Sistema de Control Ventas al Crédito para empresas de Electrodomésticos
· Sistemas Contable utilizando NIC

JUL/97 – SEP/97EN INVERSIONES ROBLE COMO ANALISTA DE SISTEMAS Y PROGRAMADOR EN BASE DE DATOS MICROSOFT SQL SERVER.



NOV-1994-JUN/97EN LA PRENSA GRAFICA COMO DISEÑADOR DE PROGRAMAS
FUNCIONES:
· Elaboración de DFD
· Elaboración de Diagramas de Entidad Relación
· Creación de tablas, índices, trigger, procedimientos almacenados, reglas, relaciones, views, etc. en base de datos SYBASE
· Desarrollo de Programación Cliente en FOX , VISUAL BASIC y POWERBUILDER 5.0
· Desarrollo de Aplicaciones en FOXPRO para DOS-WINDOWS
· Soporte a usuarios en EXCEL, WORD, PROJECT, POWER POINT, ACCES.
· Programación de Paginas Wed en HTML para periódico electrónico de la PRENSA GRAFICA en INTERNET
· Mantenimiento de Programas en BUSSINES BASIC Y FOX
· Respaldos de información.
Administración de sistema multiusuario bajo ambiente UNIX



NOV-92 A OCT-94EN EDITORA DEL PACIFICO, S.A. DE C.V. COMO JEFE DEL CENTRO DE COMPUTO
FUNCIONES:
DESARROLLO Y MANTENIMIENTO DE APLICACIONES EN BUSSINES Basic Y FOXBASE
Contabilidad
Inventarios
Facturación
Caja
Costos Estimados
Personal
Auditoria
ADMINISTRACION DEL SISTEMA MULTIUSUARIO BAJO AMBIENTE UNIX



JUL-92 A OCT-92EN AUDITORIA INFORMATICA Y CONSULTORIA, COMO AUXILIAR DE CONTABILIDAD
FUNCIONES:
Codificar y procesar Contabilidades en Computadora



ENE-90 A OCT-92EN LACTOSA DE C.V.(Empresa que fabrica el yogurt YES) COMO AUXILIAR DE CONTABILIDAD FUNCIONES:
Caja Chica
Remesas
Informes de Caja General
Registro y control de la producción
LLEVAR INVENTARIOS DE:

Materia Prima
Producto Terminado
Papelería y Útiles



MARZO/86-ENERO/89COMO SECRETARIO EN LA OFICINA DE PAGADURIA DE LA SEXTA BRIGADA DE INFANTERIA,USULUTAN (TEL.26620444)
FUNCIONES:
Elaboración de Planillas de Sueldo, administrativas, oficiales y de tropa
Conciliaciones Bancarias
Elaboración de Cheques
Informes de Caja
Pago de Sueldos



Entradas populares de este blog

GUARDAR DOCUMENTOS PDF EN LA BASE DE DATOS SQLSERVER DESDE .NET

Personalmente quiero contarles que para mi este proceso ha sido muy escabroso,he dedicado muchas horas de investigacion para encontrar la forma de hacerlos lo más sencillo posible. Anteriormente había guardado imagenes en la base de datos utilizando compos de tipo imagen, pero luego revisando la documentacion de sqlserver 2005 encontre que en el futuro este tipo de campo podría ser descartado, esto me llevo a buscar otras alternativas especialmente con los campos binarios o (varbinary(max)) . PASOS: 1.- Primero declare las siguientes variables de clase en su formulario windows form Dim fdlg As New OpenFileDialog Dim fs As System.IO.FileStream Dim mcorr_documento As Int32 Dim bw As System.IO.BinaryWriter ----- fin de las variables de clase 2.- Seguidamente en su formulario pegue un objeto de tipo OpenFileDialog que le servira para buscar el archivo que desea almacenar en la base de datos 3.- Cree un objeto de tipo Combo y agregue una lista de los tipos de archivos q

Como guardar un PDF en un campo de una tabla en SQL SERVER utilizando PowerBuilder

1.- Crea un campo de tipo image en la tabla donde deseas guardar tu archivo. 2.- Luego lees el archivo pdf del path donde se encuentre 3.- Seguidamente actualizas el contenido leido en el campo de la tabla Supongamos que tenemos una tabla que se llama prueba y utiliza una llave unica sobre el campo tmp_llave. El campo campo image se llama tmp_archivo. // Declaramos nuetros campos de tipo blog blob lbl_data blob lbl_temp long ll_file, ll_long = 0, ll_tam integer li_pos = 1 // leemos el archivo ll_file = FileOpen("c:\temp\prueba.pdf",streammode!) // barremos sus registros Do While FileRead(ll_file,lbl_temp) > 0 lbl_data += lbl_temp Loop // cerramos el archivo FileClose(ll_file) // actualizamos nuestra base de datos UPDATEBLOB prueba SET prueba.tmp_archivo = :lbl_data WHERE prueba.tmp_llave = :li_llave; // Para recuperar y mostrar el archivo: SELECTBLOB tmp_archivo INTO :lbl_data FROM prueba WHERE prueba.tmp_llave = :li_llave; ll_file FileOpen("c:\temp\prueba2.pdf"

Como reparar una DB SQL

En muchas ocasiones nuestra base de datos en sqlserver 2000 se puede dañar por fallas debido a que nuestro servidor se reinicia de manera inesperada o la memoria RAM o el disco duro tienen algunos problemas. Esto origina que en la base de datos se corrompan algunos objetos como tablas o índices. Cuando tratamos de seleccionar registros en nuestra tabla nos da un error grave del ( DBPROCESS is dead, Error Severities) Aquí es donde inicia nuestro problema, no podemos acceder a los registros de la tabla; la razón puede ser según el nivel de severidad del error, estos niveles están categorizados así: EXINFO 1 Informational, nonerror. EXUSER 2 User error. EXNONFATAL 3 Nonfatal error. EXCONVERSION 4 Error in DB-Library data conversion. 5 The server has returned an error flag. EXTIME 6 Time-out period exceeded while waiting for a response from the server; the DBPROCESS is still alive. EXPROGRAM 7 Coding error in user program. EXRESOURCE 8 Running out of resources; the DBPROCESS ma