HI, I'M JULEN PARDO

Software Engineer from Spain, living and working in Germany

MORE ABOUT ME

Julen Pardo

Software Engineer

SUMMARY

I'm a young, passionate software engineer that is continuously seeking for new challenges that allow me to grow both profesionally and personally. I always try to focus to write code for humans rather than for computers; machines don't need to make that cognitive effort to understand the code, whereas the humans must do it in order to understand the why of the code in order to be able to maintain it. If this implies writing longer variable names, using more variables or defining more functions, is something I do without hestitation. Of course, having everything tested.

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 - Atto Multilang2
  • Gitssue
  • TinyMCE Table of Contents
  • Moodle Resource Exporter
  • JMiddleware
  • Docker - Jenkins
  • Moodle 'MyCourse' Recommendations
  • DB Connection Watcher
  • Docker - Moodle

SHOOT A MESSAGE

BLOG