Pau Peris

Professional Profile

I'm a hard-working, thorough and empathic guy who likes and understands both sides of technology projects, having business and technical knowledge. I enjoy the challenging part of business where timings and budget must fit the weight of a software project. I also like to take care of the product growth and its impact, also enjoy the customer care and relationship. On the other side I like having contact with technology and the engineering team. I feel really well managing teams and projects, taking care and ensuring project priorities, the schedule and checking the final result. I love helping people and team members, also ensuring its technical and professional improvement acting as mentor.

My experience comprises small and medium organizations. On the technical side i have a large background on GNU/Linux operating systems and Web Software Engineering through PHP, Symfony, MySQL/MariaDB and other must web technologies. On my spare time, I love having fun with my friends and also practicing my favorite sports.

I'm currently available for freelance work.

Contact me

Skillset

Other Skills & Personal Qualities.

68%

Sales & Customer management

My main experience on this subject is related to web projects sales, customer base management, catch and loyalty promotion. I also have some background on corporate account, wealth, budget, estimate and expense management. Lastly I'm also used to budge preparation and final sale completion.

80%

Business & Product Development

My main background on this area comprehends development and customization about service leasing contracts, also installment periodic monitoring and claim when needed. On the other hand, I have strong knowledge on detecting uncovered customer needs and transforming them into new and improved software features.

90%

Team & Project Management

I have a strong background on project management, planning and monitoring - getting support on tools like Redmine and following SCRUM paradigm - combined with team management on little and medium corporations. Always helping new junior team members becoming his/her mentor to help them decrease the learning curve and getting used to the corporation. Lastly, i also got wide background on software features validation once development cycle gets to its end, together with customers or by my own.

95%

Web Software Engineering

I have a solid background on getting and documenting initial requirements analysis and study of the early stage situation based on the customer needs. I'm also strong on software design, development, testing and bug fixing. Lastly, I'm also able to design nice web interfaces following User Xperience Design standards. The main technologies used on the projects i work are: PHP, Symfony, CSS, HTML, Javascript, MySQL and GNU/Linux.

80%

Git & Subversion

In software development projects the use of version control systems is essential. In this matter I rely on Git where I have advanced knowledge as user. Also, on my early years as software developer i used to manage the project code through Subversion.

60%

XML & XSLT

I have a little experience designing and managing XML files to store information and also running XPATH queries to get concrete data. Lastly i also have some XSLT knowledge where i used to transform XML files into other structured formats like HTML.

90%

GNU/Linux OS's & Bash

I've been using GNU/Linux over the last 17 years so i consider myself an advanced GNU/Linux user. My favorite flavor is GNU/Gentoo Linux which I'm a user since its first beta release about 14 years ago. Some tasks I'm very used to are: compiling custom kernels, whole operating system configuration and compilation, configuration and deployment of services like Nginx, Apache, FTP, SSH/SFTP, SMTP and IMAP/POP, MySQL, Samba and LDAP as PDC and a large etcetera. I also I have some basic knowledge of Bash scripting.

75%

SMTP & IMAP/POP

Over the last 4 years I've been administrating and improving a professional custom mail service mainly based on Postfix over MySQL, Courier secure IMAP and SASL. Obviously, I relied on secure technologies like TLS, SPF, DKIM, Amavisd-new, SpamAssassin and ClamAV to secure and assure incoming/outgoing data communication. I also complemented the service with ownCloud GPL cloud software solution and some webmail software like Roundcube among other ones.

Resume

Education and Professional Experience.

Education

ASP & .Net 3 months Workshop

Three months long workshop targeted on learning the basics of Microsoft ASP and Microsoft .Net.

ESF Escuela de Formación Superior

2010

Computer Engineering Degree (EQF Level 6 - MECES Level 2)

University engineering degree specialized on computer systems. This engineering degree equalises to EQF Level 6 and Meces Level 2.
Click here to download the equalising certificate between Computer Engineering degree and MECES plus EQF Levels.

Certificate of Higher Education in Computer Systems Administration

High School two-year certificate focused on learning computer programming basics and computer systems administration.

Escola del Treball de Barcelona

2003 - 2005

First Certificate in English, University of Cambridge

English certificate provided by University of Cambridge which demonstrate English proficiency at Level B2 of the Common European Framework of Reference for Languages (CEFR).

University of Cambridge

2002

University Access Exam

Official education department exam indispensable to get public university access. I passed scoring 6 over 10.

Proves d'Accés a la Universitat

2000

General Certificate of Education (GCE)

Academic certificate awarding a pass on the Technical High School for 16 and 18 year old students, necessary for subsequent university degree.

Escola Pia Nostra Senyora

1997 - 2000

General Certificate of Secondary Education (GCSE)

Academic certificate awarding a pass on the compulsory education for students between 14 and 16 years old.

Escola Pia Santa Anna

1995 - 1997

Primary Education

First stage of compulsory education for students up to 14 years old.

Col·legi Públic l'Estel

1995

Pro. Experience

University Teacher at Universitat Autònoma de Barcelona

Laboratory practice's teacher for the subject Introduction at Problem and Algorithm Design Problem Solving belonging to Enterprise and Tecnology Degree.
Those laboratory practices involve solving enterprise and accounting exercises, by students, coding Macros and VBA on top of Microsoft Excel Spreadsheets.
These are my main responsibilities:
  • Explaining the tasks to carry out by students.
  • Pupils support to help them understand exercises formulation.
  • Technical support related to VBA syntax understanding and logic programming reasoning.
  • Correcting and grading laboratory exercises.

UAB

Associated Teacher

2016 - 2017

Teacher for Ciclo Formativo de Grado Superior de Web Application Development

Unique teacher on the following subjects:
  • Module 4 – Llenguatge de marques i Sistemes de Gestió d’Informació, DAW first cycle.
  • Module 7 – Desenvolupament Web en entorn servidor, DAW second cycle.
  • Module 8 – Implantació d’aplicacions Web, DAW second cycle.
  • Mentor and part of the jury for students ending DAW's last cycle.

IES Joan d'Àustria

IES Joan d'Àustria

September 2015 - July 2016

Founder, CEO & Web Software Engineer (Specialized on Symfony and PHP)

Responsible of the following corporate tasks:
  • Corporate account, wealth, budget, estimate and expense management.
  • Sales, customer base management, catch and loyalty promotion.
  • Development and customization about service leasing contracts.
  • Budge preparation and final sale completion.
  • Installment periodic monitoring and claim when needed.
Responsible of the following technical and software engineering tasks:
  • Initial requirements analysis and study of the current situation.
  • Software design.
  • Project management, planning and monitoring (Redmine + SCRUM).
  • Computer's programming team management.
  • New junior team members mentor.
  • Software developer (Symfony, PHP, SQL, Javascript, HTML, CSS).
  • Testing and bug fixing.
  • Software features validation together with customers.
  • Software deployment.
Responsible of the following system administrator tasks:
  • Deployment and remote software configuration on GNU/Linux servers through SSH.
  • Deployment and primary domain controller management through Samba and LDAP.
  • Private Git server repositories management.
  • Web service management through Nginx and Apache.
  • Email server infrastructure deployment supporting SMTP, IMAP through Postfix and aslo Courier, SASL, TLS, MySQL, Amavisd-new, SpamAssassin, SPF, DKIM it all complemented by some web mail solutions.
  • Backup solution for: email server through slave mail server, MySQL databases (Bash Scripts together with Cron scheduled tasks) and the whole OS file system (Bash Scripts together with rsync).

Webeloping

2012 - Now

CTO & Web Developer for the external web engineering team at La Salle

Self employed working for Fraybbon and La Salle:
  • CTO for the external web engineering team in charge for the development of the La Salle CMS used at www.salleurl.edu, alumni.salleurl.edu and www.salleurl.nl.
  • Software engineer and team manager for the CMS project which features were to provide integration with the already existing academic computers systems and to manage and publish this information at La Salle public web site. So we engineered a from scratch and custom CMS software which was modular, multi site, multi language, scalable and highly configurable so La Salle workers could manage academic information and publish it packed as University degree and Master studies. This software was built using PHP, Symfony2, Doctrine, SQL, HTML, Javascript and CSS.
  • Initial requirements analysis and study of the current situation.
  • Software design.
  • Project management, planning and monitoring (Redmine + SCRUM).
  • System administrator.

La Salle

Self-Employed

August 2011 - September 2012

Co-Founder, Software engineer & System administrator.

Entrepreneur working on the Cosmofertas leisure offers outlet site for Costa Rica:
  • Project manager.
  • Product manager.
  • Web software engineer on PHP & CodeIgniter.
  • System administrator on Amazon EC2.
  • Mass mail server through Sendmail, MySQL and a customized PHPList version.

Pau Peris

Entrepreneur

July 2011 - August 2011

Software engineer & System administrator.

The next one is a detailed list of assigned tasks:
  • Corporate web development through plain PHP and Smarty.
  • Administrator about the following corporate services: corporate email system and accounts, corporate users, web services (intranet & public), LAN file system server service through Samba, MySQL database synchronization, daily system backups on internal RAID and remote server storage through Bash scripts and rsync. Everything based on GNU/Linux systems.
  • System users account management through GNU/Linux and a secondary domain controller and Active Directory service running on an old Microsoft Windows Server 2000.

C3PO S.A.

September 2010 - September 2011

Ofertix Software engineering team member. Frontend and Backend PHP Developer.

My main tasks were to fix Ofertix website bugs and develop new features for Ofertix backoffice. The following is a detailed list of assigned tasks:
  • Frontend and Backend software development via MVC paradigm through PHP and Symfony1.x on GNU/Linux environments.
  • My main tasks were to code Frontend and Backoffice's Ofertix.com through SQL, PHP, JavaScript (jQuery, Prototype & ExtJS), HTML and CSS using Subversion as version control system. As database abstraction software, Doctrine1 ORM was used.
  • Designing and coding of ofertix.com DataWareHouse which stored main website database snapshots on hourly basis. It was accomplished via SQL and Symfony tasks to model and insert the captured data.
  • Statistical Backoffice frontend and backend engineering against the previous DataWareHouse through PHP, Symfony1.x, Open Flash Chart2 and PHPExcel.

Ofertix

October 2009 - September 2010

EyeOS core developer team member.

I was in charge of fixing bugs coding PHP, Javascript, CSS and the custom eyeOS framework and toolkit. The following is a more complete list of assigned tasks:
  • CSS layout and PHP coding for new eyeOS applications.
  • CSS layout and PHP coding for La Generalitat de Catalunya Cita previa applications inside eyeOS.
  • Issue's fixing at schools were eyeOS had been deployed, like Centre Educatiu Jacint Verdaguer, Sant Sadurní d'Anoia.
  • Technical docs management through wiki website at http://wiki.eyeos.org.
I also got a recommendation letter signed by the eyeOS CEO Pau Garcia-Milà Pujol. Click here to download.

eyeOS

December 2008 - December 2009 Signed Recommendation Letter

HelpDesk & PHP Developer.

My main role was to focus on Helpdesk's problem solving and also to fix internal corporation's computer issues. Above there's a specific list of tasks i was in charge of:
  • Fixing external client's issues (Bonpreu's SonicWall) via VPN connections and also through MS. Terminal Server.
  • User management through MS. Active Directory.
  • Computer machine's supervision through Nagios networks.
  • Virtual machine's installation and configuration through VMware.
  • Newsletter coding and layout for http://evangeli.net website. GNU/Linux Cron scheduling and coding of Bash scripts to ensure successful mailing of newsletters.
  • Internal issue management and fixing taking support on Mantis, Bugzilla i Launchpad.

Nextret

September 2008 - December 2008

System administrator and web developer.

Unique network and computer's systems technical manager in the factory. Computer's hardware and software problem solving.

Máquinas Plásticas Maestre

February 2007 - September 2007

Computer repair technician.

My main assigned tasks were to repair and assemble computer systems, hardware and software. Also deploy and configure home LAN and Internet networks at client's residences.

BEEP

BEEP Informática

2004 - 2005

Portfolio

These are some of the latest projects entirely engineered by me.

Toby Coach screenshot

Toby Coach

Free web application for professional management of coaching and psychotherapy processes and sessions. Currently under heavy development.

WinBase Web Application

WinBase

Gamified e-learning web application for KPMG Madrid.

Track To Safety homepage

Track To Safety

Gamified e-learning web application for Lander corporation which goal is to train railway drivers in a theoric manner.

Todevise homepage

Todevise

Marketplace for unique custom made and handmade high quality products. Coded with PHP, Symfony2, MySQL, HTML5, CSS3, Javascript and JQuery.

Benetton United Dreams Campaign screenshot

Benetton

Benetton United Dreams 2015 campaign page. Engineered over an custom API REST coded with PHP, Symfony2, MySQL, HTML5, CSS3 and AngularJS.

Nestlé Kit Kat homepage 2015

Nestlé Kit Kat

Nestlé Kit Kat homepage (2015). Engineered over a custom API Rest coded with PHP, Symfony2, MySQL, HTML5, CSS3 and AngularJS.

Contact Me

Drop me some lines or give me a ring. It's always a pleasure to hear you.

If there is any question or any idea about any subject you think might worth to share with me, do not hesitate to contact me via email or phone. You're always welcome :)