Carlos Jiménez de Parga

Carlos Jiménez de Parga, Ph.D.

Logic and Discrete Math Tutor-Professor

Personal Profile

I am software developer since 1986 when my brother initiated me into the Amstrad CPC Basic programming. Since then, I have programmed in Pascal, C, Java, etc., but finally, only C++ language was a great result for my purposes. This is because C++ is in a middle way between hardware and high abstraction, i.e., you can fit you code for either low or high level of programming. C++ is a good choice, not only for its performance but its syntax, high-scale, adaptability and beautiness. I have programmed my best projects in C++ language with a good result and performance. This is why I have worked hard for a long time. As well, I enjoy writing in other of programming languages, specially lab and scientific ones. Currently, I am sited in the city of Murcia where I write science and technical books and work as a tutor-professor at the University.

Education

National Distance Education University (UNED)

Ph.D. in Computer Graphics Engineering

September 2014 - October 2019

Qualification: 10 ("Summa cum laude")


National Distance Education University (UNED)

Ms. in Software Engineering and Computer Systems

October 2011 - June 2014

Qualification: 9.27


National Distance Education University (UNED)

Bs. in Computer Science Engineering

October 2004 - December 2010

Qualification: 7.7


Polytechnic University of Valencia / University of Murcia

Bs. in Computer Systems Engineering

October 1993 - June 1999

Total qualification: 6.69


CEI Study Center

Professional Training in Management Information Systems

October 1992 - June 1993

Qualification: 8.8


University Entrance Examination (Selectivity)

University of Murcia

September 1992

Total qualification: 6.45 (final)


Work Experience

Self-Employed

May 2020 - Currently

-Researcher
-Computing and Math Science Book Writer
-IT Engineering Services

Green Open Ware (GOW-Tech)

October 2010 - October 2011

SOA and Networking Software Developer

Consejería de Hacienda de la Región de Murcia

November 2002 - January 2005

HTML/Word editor - Technical assessment - Support programmer

Demarcación de Costas. Ministerio de Medio Ambiente

September 2002 - November 2002

Database developer and technical support

Evocom Sistemas S.A.

May 2000 - November 2001

R&D C++ lead developer

Fábula publicidad

January 1999 - May 2000

Multimedia developer and technical support


Publications


Projects


Generic skills

  • Cross-Platform ISO/IEC C/C++ (OOP-Templates-STL-Streams) (MFC/Win32/.NET/wxWidgets/Qt4)
  • GPGPU parallel - programming: CUDA and PVM
  • Computer Graphics and music for real-time software OpenGL / GLSL / DirectX
  • DirectMusic (MIDI)
  • Maths for graphics, imaging and sound programming
  • UML and multimedia software engineering (UML) and RUP methodology


Specific skills

  • Java and J2EE
  • Python
  • C# and .NET
  • Pascal and Modula-2
  • Functional Programming: CAML and Haskell
  • Data base: E/R design, ODBC, SQL - MySQL
  • Markup languages: W3C: XML, HTML, XHTML and XAML
  • Operating Systems: Linux, Ms-Dos, Windows 95 - 8, Mac OS X (Leopard), Android, iOS
  • Artificial Intelligence : Lisp, CML, Strips formalism for SGP and Prodigy, Neural Networks for Image Processing, Clips and Protégé for Ontologies
  • Networking: Sockets, CORBA, RMI, SOA and JXTA (P2P)
  • Methodologies: RUP (Rational Unified Process), CommonKADS, Cathedral, Bazaar
  • Model Driven Engineering (MDE) and Metamodeling
  • Assembler: CISC: Z-80, ENS-2001, 68000, PDP-11, 80x86, 80x87 and a little of x86_64; RISC: MIPS and DLX
  • Compilers design: Anagra, JFlap, Lex (Flex), Yacc (Bison), JLex and JCup
  • Script languages: Javascript and Actionscript 3.0
  • Computational Logic: Propositional Logic, Predicate Logic, Hoare Logic, Prolog, Modal and Temporal Logic
  • Math tools: GNU-Octave, MATLAB, R, Maple, ImageJ
  • CASE tools: MagicDraw 15.0, StarUML, Argo-UML, Poseidon for UML, Dia, Visio, yEd
  • Text editors: LaTeX, gEdit, Notepad++, EditPlus, Vim, OpenOffice, Word


Other works





Last updated: 2023