Jesus Delso [pic]
Personal Data
Name: Jesus Delso
ID: 25132352E
Birth Date: 15th-Dic-1962, Spain
Address: Avenida Gomez Laguna 15, 4 C. - 50009 Zaragoza (Saragossa),
Spain
Movil Phone: +346********
Email: *****.*****@*****.***
Linked In: http://es.linkedin.com/pub/jesus-delso/2/474/238
Academic record
Degree in Physics Science from Zaragoza University (1980-1986), Spain.
Programming in FORTRAN 77 language, Operating System, Digital VAX-VMS.
Information Technology Postgraduate Course in 'Centro de Alta
Formacion en Informatica: CENEI'. Madrid, Spain. 1st-Oct-1988 to
30th-May-1989:
Database
Design and network database programming (Siemens - UDS).
Design and relational database programming (Siemens - SESAM).
Local Networks
Ring and bus network study.
ISO-OSI recommendation study.
Operating Systems
Shell and system calls (SCO - Unix system).
Shell and Rom-bios and MS-DOS system calls.
Commands and Siemens BS2000 system calls.
Programming Languages
C.
i8086 Assembler.
SQL.
Dbase III.
Scholarship from Gobierno de Aragon: Instituto Tecnologico de Aragon
(ITA). Zaragoza, Saragossa, Spain, 1st-Jun-1989 to 30th-Apr-1990.
Development of CAD environments to carry out simulations of physical
dynamic systems, using the Bond-graph method, and further resolution
of differential equations. Programmed in C language and i8086
Assembler (Operating System, MS-DOS), and C language (Operating
System, Unix HP-UX, X11 library).
A "Window" coded in C language and i8086 Assembler using Borland Turbo
C 2.0 for MS-DOS.
Languages: Spanish, English
Professional experience
May 1990 - July 2002: Systems engineer - Electronic Data Systems
(EDS)
Opel Spain Account - Zaragoza (Saragossa) Opel plant
Dates Description
May 1990 - Aug Participation in the functional analysis for an
1990 automatic store for NESTLE company in Barcelona, using
the methodology SMDM.
Aug 1990 - Feb Development of a graphical program running on MS-DOS,
1991 programmed in C language for inventory of
radio-cassette players.
Feb 1991 -May Development of simulations for optimization of
1991 production in plant (flows and supply of materials)
using the software WITNESS running on MS-DOS.
Jun 1991 -Sep Participation in the implementation of SILS system,
1991 "Supplied In-Line System", running on Unix HP-UX S800
servers. Programmed in C language using the X25
communication protocol for the supply in sequence,
"just-in-time", of seats and pipes.
HP S800 Servers and Cabletron LAN administration.
SILS system was the initial seed for the new EPICS:
"European Production and Information Control System".
Sep 1991 - May Participation in the implementation and
2000 troubleshooting of software and hardware of the new
system EPICS: "European Production and Information
Control System", to control production in the Opel
assembly plants replacing the previous system (PIS,
running on Siemens R30 serves). The system EPICS runs
on HP-UX Unix and is coded in C and embedded SQL
languages, about 1 million lines of code. The main
task of this replacement took place in the Saragossa
plant for six and a half years, with a production of
2000 daily cars for 24 hours a day without stopping
production.
The main activity was the study of the programs of the
application, the modification of the sources for the
resolution of problems detected (Ingres and Ctree
databases, X25 communication with the suppliers, SNA,
MAP/MMS, TCP/IP, etc.), as well as local production
support and new developments for the customization to
the plant of Saragossa.
Administrator of the Cabletron LAN for production and
HP S800 unix servers for EPICS system.
Improving the original C code for the EPICS process
responsible to communicate with HLS LAN device (Hughes
Lan Systems, Ethernet - RS232), mainly for
Broadcasting subsystem and radio frequency antennas
(Siemens Car Identification-SICARID), also was
improved the protocols for Printronix and Mannesman
Tally printers and DTR signal activation at HLS LAN
device level to reset the open tcp/ip socket
connection. An automatic reconnection loop was also
added to avoid this having to be done manually by
EPICS operators, which is very important when several
devices are down and production has to be recovered
with a production rate of 40 seconds a car.
Improving the original C code multiplexing the
inter-process communication at HP-UX system calls
level (select system call) for optimizing the CPU
performance required for a real time production
system. This improvement and the above one were needed
for the first Broadcasting subsystem implementation in
Door Module at Car Final Building, these severe
problems were reported to the European EPICS support
team, as there was no response I had to develop both,
working for three months, sixteen hours a day, testing
in the real production environment.
A tool for HLS LAN device coded in C using "Berkeley
tcp/ip sockets" library and "ksh" unix shell to reset
device or ports; view, download or upload
configuration files, mainly used by EPICS operators.
Feb 1992 - Jun Tcp/ip program developed in C language, running on
1992 UNIX (HP-UX), using the "Berkeley sockets" library to
connect Ethernet devices to EPICS subsystems.
It is important to highlight the development of the
series protocol of Siemens 38xx over tcp/ip and its
connectivity to SICARID (Siemens Car Identification)
radio frequency antennas for the detection and control
of cars in the plant, which made possible the
migration to the new tcp/ip network technology. It was
reported to the supervisor in Russelheim of EPICS
group, Reinhard Wie, I was called to Russelheim, I
explained it to him and the code was included in the
EPICS system. The only - reading communication option
of this code was very important to simulate real
production in the test EPICS servers due to the EPICS
system implementation was performed without stopping
production.
Jul 1993 -Nov Creation of a graphic program developed in C language,
1993 running on MS-DOS, to control the deliveries of the
Interplant Shipment system to the Eisenach (East
Germany) and Azambuja (Portugal) plants.
Sep 1994 - Dic Analysis, design and development in C language of a
1994 new EPICS process to link via NFS and the local tools
for the EPICS back-up system, to prevent production
from stopping completely while the serious problem is
being solved; in order to do this two main tasks are
necessary: to download information to a Siemens
MOBY-I radio frequency "disk" and to print out the
main form with all the car options needed for that
building, running on Unix (HP-UX) workstation in
production control office "Sender II" at Car Final
Building.
Development in C language of the Siemens 3964R driver
for the lower serial protocol needed to connect the
ASM451 card controller and development of the driver
for the Siemens MOBY-I upper protocol.
Jan 1995 The German OHS (Order Handling System) EPICS
subsystem was running properly for two years, a binary
file BOM (Bill Of Material) is sent from the
Russelheim IBM Mainframe to the assembly plants, the
BOM file is decoded to get the manufacturing car
options and store them in the main SQL Ingres
Database, the Opel manufacturing supervisors realized
that most of the orders to be produced in four days
had several incorrect options, the problem seemed to
be completely random, the C source code was a
translation from the old Siemens assembler PIS program
and was extremely difficult to study, on Sunday
morning I found out the error, the whole BOM file was
written to memory, instead of using a dynamic
allocation of memory It was used an static allocation
of 48k, as the number of options increased the file
size was greater than 48k and the memory data was
overwritten damaging the manufacturing car options
randomly.
Feb 1995 -May Troubleshooting and resolution of the Ethernet MAP/MMS
1996 disconnections between EPICS system servers and
Siemens Cell Controller PLCs. Opel Engineering
department (TDC) displaced an engineer, Jurgen
Koerner, from Russelheim to Saragossa plant to analyze
the severe problem that was concerning production in
chassis, paint and car final areas using in parallel a
similar Siemens network analyzer that I was using to
decode the frames.
After a disconnection all the MAP/MMS frames analyzed
seemed to be correct, as I was the HP-UX server
administrator I programmed a shell script for
monitoring the "MMS arp table" using "otsshowes"
command output, a change in that table had to be
directly related with the ESH ( End System Hello )
frames, one of these frames was lost and the
connection was closed.
The Cabletron NBR20E bridges were not able to process
the quantity of frames that theoretically were able in
the specifications, after a meeting with Opel (TDC),
Axel Roth, and Cabletron Spain all the switches were
upgraded in all Opel assembly plants for free.
Jun - 1996 Six programmers from the Belgian BCS (Broadcasting
System) EPICS subsystem were working in Saragossa for
the most important implementation of the EPICS
migration, a new HP-UX server was running the new
subsystem, when the tests started the server was down
several times, It seemed to be a serious hardware
problem, HP experts were not able to find out any
problem, the implementation should be aborted. I
realized that the problem seemed to happen when the
inter-process communication had started, I read in the
subsystem "makefiles" a new C compiler flag ( POSIX ), setting this flag in my network programs the problem
was reproduced, I asked the Belgian team to remove
this C compiler flag, all the application was
recompiled and the implementation was successful in
time.
Sep 1996 The Belgian ICC (Information to Cell Controller) EPICS
subsystem was blocked, no event telegrams are
dispatched to other subsystems, EPICS stops. It seems
that the Event Handler process is blocked, It was
necessary to reboot the server causing a severe
production problem. I guess that is waiting in the
inter-process memory file, the C code is correct in
the MQF (Memory Queue File EPICS Library), but in
multi process environment the synchronization is very
important and the error was at that level. I fixed the
C code and I asked the Belgian team to update the C
code and recompile all these processes in the rest of
the assembly plants.
Sep 1996 - Mar Implementation and maintenance of the new EUROMAIS
1997 system, running on NT Server and SQL Server.
Feb 1997 - Jul Implementation and maintenance of the new KANBAN
1997 system, running on NT Server and SQL Server.
Jun 1998 - Oct Development in C++ language of a MS-DOS program to
1998 read Telemecanique Tags (radio frequency "disk"), the
information is formatted and printed out to a HP-UX
screen, a PLC is simulated using PC serial and
parallel input/output.
Jan 1999 - Aug Migration from X25 protocol to TCP/IP protocol for
1999 "just-in-time" suppliers, JIT (Just In Time) EPICS
subsystem:
Selection and IOS upgrade of four Cisco routers 1600,
configuration the HP-UX routing table.
Administration and configuration of the series and
back-up ISDN interface for "just-in-time" suppliers.
Sep 1999 -Dic Development in Visual Basic and SQL Server 7 language
1999 of a local tool to import files for KANBAN system.
Jul 1999 - Aug Support as manufacturing LAN administrator to the
1999 German Engineering department (TDC), Axel Roth, in
the migration of the old Cabletron bridges to new
Cabletron Smartswitches 6000 and 2000, configuration
for the new IP protocol addresses and SNMP
monitoring. HP-UX configuration for EPICS system
servers and network devices.
Dic 1999 - Jan Support as manufacturing LAN administrator to the
2000 German Engineering department (TDC) in the
installation and administration of "Virtual LAN"
(VLANS).
Support to the production start up.
Dic 1999 - Feb Implementation and maintenance of the new Interplant
2000 Shipment system, running on NT Server and SQL Server
7, SNMP monitoring.
Aug 1999 - Jan Support to the Y2K activities for servers, DB, network
2000 devices and Cisco routers for EPICS, PLAIN, KANBAN,
IPS and PAYROLL systems.
Support to the production start up on January 1, 2000.
Jan 1996 - Jun Installation and maintenance of the new (Press Shop)
2000 PLAIN system, running on HP-UX servers and Ingres SQL
DB, Ethernet MAP/MMS protocol administration.
Sep 1996 - Jun Maintenance and administration of HP-UX server and
2000 Sybase SQL server for (Opel Spain) PAYROLL system.
Feb 2000 - Support in the preparation of an offer for the
Aug 2000 connection of a Siemens Simatic PLC to the EPICS
system in the engines area. It was the first time EDS
programmed a PLC in Saragossa plant.
Development in S7 language, running on Siemens Simatic
PLC, engines area, Ethernet MAP/MMS protocol, PROFIBUS
protocol.
Support to the production start up on August, 2000.
Jan 1996 -Sep Development in HTML language, Web Server running on NT
2001 server. Web page for network and systems
documentation, the pages were dynamically updated from
the HP-UX servers using ftp protocol.
Jun 2000 - Installation and maintenance of ALDL servers running
Aug 2002 on SuSe linux.
Jul 2001 - Sep Selection and replacement for EPICS system of four
2001 HP-UX.10.20 I70 servers by three HP-UX.11.0 L2000
servers.
Support to the production start up on August, 2001,
without prominent incidents in spite of the important
change.
Jun 2001 Official Certification of Cisco Systems: CCNA (LAN y
WAN).
Cisco ID: CSCO10301632
Jun 1998 - Aug Coordinator of the Dual Trim Line project,
1998 coordinating the EPICS local group, the Siemens
Simatic S5 PLC programmers, the Belgian ICC
(Information to Cell Controller) EPICS group and the
German Engineering department (TDC) in the Saragossa
plant.
Support to the production start up on August 31, 1998,
without prominent incidents in spite of the important
change.
Professional experience
Aug 2002 - Jul 2011: Instituto Tecnologico de Aragon (ITA)
Aug 2002 - Nov Support to (Innovaragon - Labora), an ERDF "European
2002 regional development fund" project for the promotion
of the telework.
Nov 2002 - Jan Design and development of the web page for the ERDF
2004 (Innovaragon - Labora) project using Open Source
environment, java script, PHP, ADODB, Postgresql Data
Base running on Cygwin.
Oct 2002 Assistance to the congresses "e-Skills Summit" and
"Cisco Learning Community 2002" in Copenhagen,
Denmark.
Nov 2002 - Sep Coordinator for telework projects in the ERDF
2004 (Innovaragon - Labora) project.
Mar 2004 - Dec Coordinator of the ERP project for Navision support,
2011 migration from the Navision 2.x to Navision 4.0 and
C/AL development for payroll application (A3Nom).
Apr 2006 - Dec Coordinator of the IT department, renovation of
2011 printers, migration to new HP-blades servers. Red Hat
EL linux, VMware and Windows servers Administrator,
unification of disk storage using HP EVA-4000.
Constant increment in the number of support
activities, from 538 in 2005 to 1357 in 2009, and
1609 in 2010, 1753 in 2011
Cisco LAN Administrator, C6009, 28 Cisco Switches
WS-C35xx, 2 Cisco PIX 525, 2 Cisco Wireless
Controllers 4400, 28 Cisco AP 1242AG, Cisco WCS, 3
Nortel - Ericsson VoIP iPECS 600, trunking between
Office VLAN and VoIP VLAN (dot1q), 263 VoIP terminals
( 63% wifi terminals ), 775 IP devices ( 34% Not
Windows ), cell phone primary VoIP integrated, 50
BlackBerry and Android HTC corporate terminals.
Apr 2007 - Dec Coordinator of the migration project to the new Wifi
2011 - VoIP telephony for 263 extensions, LG terminals -
IPECS Nortel IP modules - Cisco wifi antennas and
Wireless Controllers, cell phone primary for about 50
corporate terminals.
Implemented with Orbe Telecomunicaciones, as we have
several buildings, a high number of wifi terminals is
needed: 165, 62%, the existing LAN was optimized and a
parallel data network was created using the same
infrastructure to provide a convenient connection to
internet for clients and foreign visitors at all
locations in ITA buildings. An stable version is
installed on Sep 2009.
This Project was finalist to the "III Convocatoria de
Casos de Exito Innovadores en Administraciones y
Organismos Publicos", 3rd national awards for
successful and innovative projects in public
organizations. His royal Highness Philip, Prince of
Asturias presided at the previous edition in 2010. I
was invited to explain the project on April 5, 2011 in
Madrid. http://www.siti.es/CasosdeExito2011
INAEM: Advanced Analyst - Programmer course, OOP, C++,
2012 Jan - Apr Java, NetBeans, Eclipse, J2EE, BD Design, MySQL,SQL
Server,SQL, UML, ISO 12207, ISO 15504.
Java application to navigate relational Data Bases,
programmed using Java NetBeans enviroment, currently
for MySql and SQL Server drivers, a dynamic and
flexible class design based on Java JDBC driver to
navigate and access any relational Data Base, easily
extendible to other relational Data Bases, PostgreSQL,
Oracle, etc...
INAEM: Red Hat Enterprise Linux, Certified Engineer level.
2012 May Centro de Tecnologias Avanzadas, Red Hat Spain.
Networking_IP,iSCSI,LVM,ACLs,LDAP,KVM,SELinux,Firewall,NAT,DNS,SMTP,NTP,syslog,http servers,NFS,CIFS,FTP,SSH
INAEM: Cisco CCNA Security course, Certified level.
2012 Nov Security Threats, AAA, Firewall, Intrusion,
Cryptographic Systems, VPN, IPsec, Cisco ASA
INAEM: Cisco CCNP ROUTE course, Certified level.
2013 Jan IP Routing, EIGRP (Enhanced Interior Gateway Routing
Protocol), OSPF (Open Shortest Path Protocol), Path
Control (IP SLA, PBR), BGP (Border Gateway Protocol),
Ipv6.
INAEM: Cisco CCNP SWITCH Course, Certified level.
2013 Feb Implementing Cisco IP Switched Networks:
Configure and optimize a switched infrastructure using
VLANS, STP, RSTP, MSTP, and HSRP. Secure switched
infrastructure and integrate wireless and IP telephony
using multilayer switches.
Analyze campus network designs, VLANs in a network
campus, spanning tree, STP, inter-VLAN routing,
high-availability technologies using multilayer
switches, security features in a switched network,
WLANs into a campus network, Accommodate voice and
video in networks.
INAEM: Cisco CCNP TSHOOT Course, Certified level.
2013 Apr troubleshooting Cisco Networks:
Switching, VLANS, STP, RSTP, MSTP, and HSRP.
Routing.Wireless and IP telephony .
Courses
Title Hours Taught by Date and Place
SMDM1 40 Electronic 1990,
SMDM 2 40 Data Systems Saragossa.
SMDM 3 40
OSI/MMS Overview. 40 IBM 1990,
MAP/MMS Protocol Stuttgart.
Development OSI/MMS 40 IBM 1990,
Applications. Stuttgart.
Coded in C language over OS2
UNIX (HP-UX) for programmers 40 Hewlett 1991,
Packard Saragossa.
UNIX (HP-UX) for 40 Hewlett 1991,
administrators Packard Saragossa.
Ethernet IEEE 802.3 40 Cabletron 1993, Madrid.
Network Management 40 Cabletron 1993, Madrid.
Windows NT Server OS 40 Electronic 1997,
Data Systems Saragossa.
Sun Solaris OS. 40 SUN 1996,
Hardware and Software Microsystems Saragossa.
Ladder Logic Programming 120 University of 1999,
Indiana University of
Indiana,
Indianapolis.
S5 Programming 40 Siemens 2000,
Saragossa.
S7 Programming 40 Siemens 2000,
Saragossa.
Cisco Certified Network 200 Cisco Systems 2001, Instituto
Associate: CCNA (LAN y WAN). (PUE) Tecnologico de
Aragon,
Saragossa.
Mastering Microsoft Visual 20 EDS University 2002, Internet.
Basic 6.0 Development, Part 1 (Digital
Think)
Courses
Title Hours Taught by Date and Place
Mastering Microsoft Visual 20 EDS University 2002, Internet.
Basic 6.0 Development, Part 2 (Digital
Think)
Mastering Microsoft Visual 20 EDS University 2002, Internet.
Basic 6.0 Development, Part 3 (Digital
Think)
Mastering Microsoft Visual 20 EDS University 2002, Internet.
Basic 6.0 Development, Part 4 (Digital
Think)
Programming in PHP language 50 Development & 2002, Instituto
Progress Tecnologico de
Aragon,
Saragossa
Project managment 28 Tea-Cegos 2004, Instituto
Deployment Tecnologico de
Aragon,
Saragossa
Systems Security: Intruder 20 Informatica64 2004, Instituto
detection Tecnologico de
Aragon,
Saragossa
Programming in C/AL for 36 AITANA 2004, AITANA,
Navision Saragossa
Navision ERP 24 AITANA 2004, AITANA,
Saragossa
Analyst - Programmer, OOP, 410 piquerestudios 2012, Piquer
UML, PHP 5, C++, Java, .com Estudios,
NetBeans, Eclipse, J2EE, BD Saragossa
Design, MySQL,SQL Server,SQL,
UML, ISO 12207, ISO 15504
Red Hat Enterprise Linux, 80 Red Hat Spain 2012, Centro de
Certified Engineer level.
Networking_IP,iSCSI,,LVM, Tecnologias
ACLs,LDAP,KVM,SELinux,Firewal Avanzadas,
l,NAT,DNS,SMTP,NTP,syslog,htt Saragossa
p servers,NFS,CIFS,FTP,SSH
Cisco CCNA Security 80 Cisco Systems 2012, Centro de
Security Threats, AAA, (PUE)
Firewall, Intrusion, Tecnologias
Cryptographic Systems, VPN, Avanzadas,
IPsec, Cisco ASA Saragossa
Cisco CCNP ROUTE 80 Cisco Systems 2013, Centro de
IP Routing, EIGRP (Enhanced (CESTE)
Interior Gateway Routing Tecnologias
Protocol), OSPF (Open Avanzadas,
Shortest Path Protocol), Saragossa
Path Control (IP SLA, PBR),
BGP (Border Gateway
Protocol), IPv6.
Cisco CCNP SWITCH 80 Cisco Systems 2013, Centro de
(CESTE)
Configure and optimize a Tecnologias
switched infrastructure using Avanzadas,
VLANS, STP, RSTP, MSTP, and Saragossa
HSRP. Secure switched
infrastructure and integrate
wireless and IP telephony
using multilayer switches.
Analyze campus network
designs, VLANs in a network
campus, spanning tree, STP,
inter-VLAN routing,
high-availability
technologies using multilayer
switches, security features
in a switched network, WLANs
into a campus network,
Accommodate voice and video
in networks.
Cisco CCNP TSHOOT Course, 80 Cisco Systems 2013, Centro de
Certified level. (CESTE)
troubleshooting Cisco Tecnologias
Networks Avanzadas,
Saragossa
EDS colleagues in GM EPICS for references:
Marc Verstraeten - Professional Services at Verizon Business, USA - Miami
Area - ****************@*****.*** - 305-***-****
Gert Hoskens - Country Service Delivery Executive at HP, Belgium -
****.*******@**.*** - 015/78 6258
Peter Delemarre - Information Specialist-HP, Belgium -
*****.*********@**.*** - 03/544 6269
Marc Wierckx - Systems Engineer - HP, Belgium - ****.*******@***.*** -
03/544 6260