Strong software design skills, looking forward to developing a career as Software Architect, having gathered extensive knowledge in integrating a broad range of cutting-edge technologies.
Active free and open-source software contributor.
July 2015 -- today ◦ Udemy , Dublin
June 2014 -- November 2014 ◦ Indievelopment, Dublin
January 2013 -- June 2014 ◦ Vivocom EU, Spain
September 2012 -- December 2012 ◦ Vivocom EU, Spain
April 2011 -- January 2012 ◦ Vivocom EU, Spain
June 2009 -- April 2011 ◦ InDaHouseRulez, Spain
September 2008 -- June 2009 ◦ Carlos III University of Madrid, Spain
August 2007 -- present ◦ Carlos III University of Madrid, Spain
S/W Architecting: Open-source based, IaaS/PaaS.
S/W Engineering: UML, OOP, MVC, ArgoUML, Visual Paradigm.
Continuous Integration: Git, Github, Travis CI.
Agile Development: Kanban, Scrum.
Web frameworks: Yii, Symfony, Django, Flask, Jekyll.
JS frameworks: Ember.js, ExtJS, jQuery.
UX/UI: HTML5, CSS, SASS, Twitter Bootstrap.
Database Engineering: Entity-relationship modeling, MySQL Workbench, MongoDB.
S/W Quality Auditing: Reliability, efficiency, security, scalability.
Server-side Optimization: PHP/MySQL/MongoDB, Profiling/Benchmarking, Caching, xdebug, load testing.
Client-side Optimization: PageSpeed, CloudFlare, Amazon S3.
Functional Testing: PHPUnit, Selenium.
Web API Design: REST, OAuth, Swagger.
Build Automation: Make, Grunt.js, Chef.
Others: Debian/Ubuntu, Bash/ZSH, Vim, Regular expressions.
Test/Behavior Driven Development: PHPUnit, Vows.
CMS Development: Rails, Redmine, Drupal, Wordpress, Chamilo, Moodle.
Web API consuming: WSDL, SOAP.
Cloud Computing: VirtualBox, Amazon AWS, Linode, Heroku, Microsoft Azure, scalability.
Message-oriented middleware, Message Queuing: XMPP, Web Sockets, Socket.IO, AMQP, RabbitMq, Celery, Amazon SQS.
Concurrent Computing: multi-threading, background jobs, workers.
Reactive Programming: Akka.
Machine Learning and Data Analysis: Numpy, Scipy, Scikit-learn, Pandas.
Pentesting: Metasploit, Wireshark.
Others: PyGTK, Google Apps, LaTeX, Gimp, Pomodoro, server hardening, Titanium SDK, OpenWrt.
Spanish: C2 native English: advanced B2
Yii extensions: OAuth and OpenId along others. https://github.com/search?q=yii+user:jorgebg
Redmine extensions: OpenId Selector, Aurora theme. https://github.com/search?q=redmine+user:jorgebg
Assembly line simulator: Developed with Java. Each robot is run on a different server. They all communicate throught TCP/IP. There is also a SCADA for the control of those remote stations. Project for ARCOS, Computer Architecture and Technology Area of the Carlos III University of Madrid. http://github.com/jorgebg/scada-ssii-uc3m
Natural language to Java compiler: Java app that transforms a program descripted in natural language into a Java program. Project for GIAA, Applied Artificial Intelligence Group of the Carlos III University of Madrid. https://github.com/jorgebg/language-processors-ii
Lumpy: Python app that sends an email to a single recipient straight to his MTA. http://github.com/jorgebg/lumpy
Tic-tac-toe Sandbox: Python framework for developing tic-tac-toe bots with different playing algorithms like minimax and neural networks. http://github.com/jorgebg/tictactoe
RFID USB Listener: Python app that reads the events from a RFID reader via USB. http://github.com/jorgebg/rfid
Personal Website http://jorgebg.com: Static website, built with Jekyll, open sourced and deployed on Github Pages.
AJBID http://ajbid.org: Association of Retirees of the Inter-american Development Bank. Website backend built with Yii & MySQL, database migrated from XLS.
Surprizes http://surpriz.es: Online affiliation system built with Yii 2 & MySQL, hosted on a VPS linux server.
X Bikes http://xbk.github.io: Single-page web app for finding availables bikes on bike sharing systems all over the world with CityBikes REST Api. Built with CoffeeScript & Bootstrap, deployed on Github Pages.
Nórdicos en Adopción http://nordicosenadopcion.com: Nonprofit animal shelter. Built with Drupal, hosted on a VPS linux server.
Falacias Lógicas http://falaciaslogicas.com: Nonprofit critical thinking disclosure website. Built with Jekyll, twitter bot with Tweetpy, open sourced and deployed on Github Pages.
Yii Slides http://jorgebg.com/yii-slides: Yii slides for talks and teaching. Built with RevealJS, open sourced and deployed on Github Pages.
Projects Manager http://projects.jorgebg.com: Redmine instace for managing the projects, integrated with Gitolite, deployed on a VPS linux server. Currently migrated to Github.
Personal Blog http://babel.jorgebg.com: Wordpress instance for saving code snippets, links, etc., deployed on a VPS linux server. Currently migrated to TiddlyWiki & Jekyll, hosted on Github Pages. http://nhm.github.io