Education
ASP & .Net 3 months Workshop
Three months long workshop targeted on learning the basics of Microsoft ASP and Microsoft .Net.
2010
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.
High School two-year certificate focused on learning computer programming basics and computer systems administration.
2003 - 2005
2002
Official education department exam indispensable to get public university access. I passed scoring 6 over 10.
Academic certificate awarding a pass on the Technical High School for 16 and 18 year old students, necessary for subsequent university degree.
Academic certificate awarding a pass on the compulsory education for students between 14 and 16 years old.
First stage of compulsory education for students up to 14 years old.
Pro. Experience
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.
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.
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).
2012 - 2021
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.
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.
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.
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.
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.
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.
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.
2004 - 2005