About Me

Professional profile

I have high skills and wide knowledge in Linux systems administration as well as easiness to synthesize, investigate and resolve any kind of problem. Furthermore, I have large professional experience configuring differnet types of servers and programming shell-scripts in BASH, Perl and Python.

Personal information

Name:Pedro Martínez JuliáMe
Address:Av. Juan Carlos I, 21, Ap. 502
Murcia
30740 - Murcia - Spain
Telephone:+34678723699
E-mail:pedromj@gmail.com
Nationality:Spanish
Date of birth:22.08.1980
Gender:Male
Web:http://www.pedromj.com
GPG Fingerprint:488C 393E B2BD 998E 8998 3DF0 5293 B7A2 8EB7 9852

Work experience

2006 - Now

Freelance Information Technology Professional
Linux system administration and development of web applications.

Administration of web servers (Apache, Cherokee), mail servers (Postfix), database servers (MySQL, PostgreSQL), firewalls (IPTables), DNS servers (Bind) and internet domain management.
Web applications development with .NET and J2EE.

Main clients:

Xepient Solutions, S. L. (2007 - Now)
Management, development and deployment of software projects, mostly, web applications in ASP.NET, MVC web applications with Castle MonoRail and DotNetNuke modules and sites, an ASP.NET based CMS.

Xininen, S. L. (2006 - 2006)
Development of components and web applications in J2EE (Java 2 Enterprise Edition).

2004 - Now

Universidad de Murcia - Research Group E005-04
Non-profit Information Technology Consultant.

2002 - Now

Novell - Mono Project
Contributor.

Contributions in the development of a few core classes, making tests and fixing little bugs.

1999 - 2006

Linux system administration
Administration of worksations, web servers (Apache), mail servers (Qmail/Postfix) and database servers (PostgreSQL).

Jul - Aug 2005

Google Inc.
Participant of the program "Summer of Code 2005".

Development of a control (graphic component) for Mono, a free and multiplatform implementation of Microsoft .NET Framework.

2004 - 2005

Nota Academy
Practice teacher.

Support course for university subjects: Introduction to C# Programming and Operating Systems.

Jul 2004

Universidad de Murcia - Días CALDUM 2004
Conference about Mono Project.

Jun 2004

Universidad de Murcia - Primeras Jornadas de Software Libre
Conference-workshop about C# development with Mono.

Education and training

2007 - Now

Universitat Oberta de Catalunya
Bachelor of Computer Science

1998 - Now

Universidad de Murcia
Bachelor of Computer Science

Software Techonology Intensification

1994 - 1995


Typewriting degree.

Computer skills and competences

Operating systems

High level of proficiency in Linux system administration, specialized in Debian GNU/Linux.

Basic knowledge of Windows 2003 Server administration.

Servers and networks

Apache, Postfix (email server), PostgreSQL, Cherokee, IIS, MySQL, BIND (DNS server), SAMBA (shared resource server), IPTables (firewalls and bandwith managers with Linux), NIS+NFS and LDAP.

Profound knowledge of network design and deployment.

Programing languages

Python, C#, Bash (scripts), Ruby, JavaScript, Java, SQL (standard), PHP, C for UNIX/Linux, Perl, PL/SQL, TransacSQL, and C++.

Distributed systems

Internet Communication Engine (ICE), .NET Remoting, Web Services (SOAP, WS-*), RMI and CORBA.

Web development

ASP.NET, Django, Castle MonoRail MVC, PHP, Java Servlets, JSP, HTML, CSS, XHTML, XML, and XSL.

Database access technologies

ADO.NET, Python-DBAPI, Castle ActiveRecord, SQLAlchemy, Hibernate/NHibernate and JDBC.

General software development

High skills of analysis, design and development of object oriented and structured systems.

Experience in project management and planning.

Profound knowledge of analysis and design of relational and object-relational databases.

Office

OpenOffice.org and Microsoft Office.

Personal skills and competences

Mother tongue

Spanish

Other languages
Understanding Speaking Writing
Listening Reading Spoken interaction Spoken production
English
B1 Independent user C2 Proficient user B1 Independent user B2 Independent user B2 Independent user
Catalan
B2 Independent user B1 Independent user A1 Basic user - - - -
Social skills and competences

Although I'm not good speaker, I have high skills making reports and exposing technical information to non-technical people.

Organisational skills and competences

I prefer task based schedules over time based ones. Moreover, I'm accustomed to agile processes that use issue trackers (Bugzilla), version control systems (Subversion), mailing lists, wikis and forums.

Mono Contributor