HI, I'M JULEN PARDO

Software Engineer from Spain, living and working in Germany

MORE ABOUT ME

Julen Pardo

Software Engineer

SUMMARY

I'm not just a software developer, but an engineer that focuses on developing quality software besides just functional software that simply meets the requirements. The most important rule I always try to follow is to write software for humans rather than for computers, because there are these who have to understand it in the most hard cycle of the software life, the maintenance. Of course, this is not the only thing I focus on; I also make my software robust and secure, efficient (always looking for the balance with legibility), fully tested, and any other software engineering principles and practices I'm continuously acquiring. You can check my GitHub account for seeing my open-source projects, and my contributions to others.

Software Design & Engineering

Front-end Development

Back-end Development

Systems Administration

TECHNICAL SKILLS

C

I have developed many different projects at the university, including distributed programming, multi-threaded applications using POSIX threads, and also with micro-controllers (Intel 8051).

Databases

Several years working with SQL databases, in both university and professionally, specially Oracle and PostgreSQL, but having also MySQL knowledge. Regarding NoSQL databases, I've worked with MongoDB.

Software Engineering

Practices for ensuring the quality of the software, understanding "quality" as legibility, maintainability, robustness and security. For achieving this, the following practices are some of the must-do at my work: Design Patterns, Verification & Validation with tests, Quality Assurance with code analysis tools, Continuous Integration, and a detailed version control.

Ansible

Since I discovered Ansible, I don't just use it in working environment, but also for my personal computers and servers!

Linux

Having got completely rid of Windows much time ago, I use Linux both professionally, and for my personal computers, dealing with web server configurations (Apache, Nginx), Database Administration, troubleshooting, etc.

JavaScript/jQuery

Specially for developing scripts for the client-side user experience enhancement, but I've also developed JavaScript plugins for Moodle and Wordpress.

HTML5/CSS3/Bootstrap

Page layouting using the latest features of HTML5 and CSS3, and making them responsive with Bootstrap.

Java

Several years of Java development at university, including topics such as multi-threading, distributed development, Android and graphic programming with Swing.

Python

Development of web applications using Flask framework, as well as standalone applications and utility and helper scripts.

PHP

Several Moodle plugins development and other PHP utilities during my final degree project, under the title of "Analysis and Improvements for Moodle"; and also applications built with Silex framework.

WORK EXPERIENCE

  • Sep. 2016 - Now

    Avantgarde Gesellschaft für Kommunikation mbH

    Software Developer

  • Oct. 2015 - Jul. 2016

    Mondragon Unibertsitatea

    PHP & Moodle Developer (Final Degree Project)

  • Jul. 2014 - Oct. 2015

    Mondragon Unibertsitatea

    Web Developer (internship)

PORTFOLIO

  • Moodle 'MyCourse' Recommendations
  • Moodle Resource Exporter
  • Gitssue
  • DB Connection Watcher
  • TinyMCE Table of Contents
  • JMiddleware
  • Docker - Moodle
  • Moodle - Atto Multilang2
  • Docker - Jenkins

SHOOT A MESSAGE

BLOG