## BIO
| Profile | Mr. Capra is an IT Specialist/Architect involved in the design, development and implementation of information systems. He has experience working with structured programming, but he has specialized in object-oriented applications based on java technologies.
Mr. Capra has also been doing research work on his own and at university on different areas such as Linux (system administration, services administration), Java, Prolog, AI (Artificial Intelligence), Software Visualization, Programming Mobile Devices and GIS implementations.
Mr. Capra is a professor assistant at his university.
 |
| ------- |
## Area of Expertise
| Key skills | Industry: Software. Education.
Project Domain: Application Support, Application Development and Application Design.
Operating Systems: GNU Linux, Microsoft Windows 2000/XP/Vista/7.
Computer Languages: Java J2SE, J2ME, J2EE, Swing, AWT, C++, Pascal, Delphi, Prolog, Genexus, Javascript, HTML, DOM, XPath y XML.
Frameworks: OpenLazlo, Hibernate, Struts, Velocity, Spring, Spring Web Flow, Junit, Mock Objects, Ant, Ivy, MAVEN, XStream, JDOM. Artificial Intelligence (Weka, IAS and ARTool)
RDBMS: DB2, MySQL, PostGresql, Oracle.
Development Tools: Websphere Studio Application Developer, Rational Software Architect 6-7, Eclipse, JBuilder and Rational Team Concert.
Applications: CMVC, CVS, SVN, RTC, WAS 5 and 6.
Methodologies: Object oriented design: Architectural, J2EE and Design patterns. Visualization, specification, construction and documentation through ASML, UML. Entity Relationship Diagrams. CMMI, UP, RUP, XP, Scrum and ADD.
|
| ------------------------ |
| Key courses and training | IBM Architectural Thinking: This course gives the basis the IBM Architectural process. Is a mandatory course in order to become accredit as an IT Architect in IBM.
IBM SSA Megatraining: To introduce the student to the needed capabilities to be able to work with J2EE in a WSAD environment. Duration: 120 hrs.
Software Development with UML: Development of Software OO, Unified Modeling Language - UML, Structural and behavior diagrams, UML 2,0, Unified Process, and Development tools.
Balanced Scorecard (BSC): Control Boards, knowledge management, Guide for the development of a BSC and the integral control panel.
Computational Data Visualization: visualization and lighting over different objects in 3d.
Programming Mobile Devices: programming with J2ME for MIDPJava.
Artificial Intelligence: Bayesians networks, case-based reasoning, Rules of association, Classification and Schedule.
Human Resources Administration: Recruitment and selection of personnel, Positions and wages, Coaching and Intellectual Capital and the future of the Area of Human resources
Free Software/Open Source: Basic Software of the GNU systems, Linux (configuration, scripting, processes and tasks), Interaction of GNU systems (security, networks)
|