Jordi Anguela

Co-founder | Front-end developer | Software development coach at Codium Team S.L.
  • Claim this Profile
Contact Information
Location
Barcelona, Catalonia, Spain, ES
Languages
  • English Professional working proficiency
  • French Full professional proficiency
  • Spanish Native or bilingual proficiency
  • Catalan Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Marc Bailey

Jordi worked on reverse engineering and augmenting the Alfresco and Activiti java codebases for us at Macquarie in a strategic partnership with Alfresco. He's smart, gets it, and cuts great code with ingenuity and acumen. He's a team player with a committed attitude. Recommended.

Bernard Fuentes

Jordi is a great Java developer.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Curso de TDD
    Codium Team S.L.
    Aug, 2021
    - Sep, 2024

Experience

    • Co-founder | Front-end developer | Software development coach
      • Oct 2017 - Present

      Formación y acompañamiento de equipos de programación. Estamos especializados en Clean code, TDD y patrones de diseño. Formación y acompañamiento de equipos de programación. Estamos especializados en Clean code, TDD y patrones de diseño.

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • Front-end Developer
      • Oct 2014 - Oct 2017

      Developing projects with Angular.JS and Node.JS and ReactLast delivered projects: # An AngularJS single app page to filter information from a Solr server# The front-end development for the Lobster Media search engine and marketplace. Using React.JS + Flux, Cucumber.JS.# An AngularJS single app page to browser though an online presentation (including videos and audio). Project realised for an important Telecom company

    • Software Engineer Consultant and Entrepreneur
      • Sep 2012 - Sep 2014

      After my exiting adventure in Australia I have returned to Spain full of energy to work as a Freelancer. Since September 2012 I have been involved in two major projects :1.) Working as a Software Consultant at Applus Idiada (until October) to lead a project regarding their quotation and tariff management software and the business processes associated. (Business analysis, Requirements gathering, Project planning, Software Architecture, Project management, Software development, Project delivery)2.) Canoe's project (release previewed end 2013): involved in creation of this company from the early beginning I have been contributing in the overall design and developing the web application front-end.(Software architecture, Market survey, Software integration, Web development, AngularJS, Bootstrap3)

    • Business Consulting and Services
    • Entrepreneur
      • Sep 2012 - Oct 2014

      About Canoe:Our mission at Canoe is to radically improve professional communication,making interactions flow more naturally, easily and spontaneously to help peoplecommunicate better and get things done.www.canoe.im About Canoe:Our mission at Canoe is to radically improve professional communication,making interactions flow more naturally, easily and spontaneously to help peoplecommunicate better and get things done.www.canoe.im

    • France
    • Software Development
    • 1 - 100 Employee
    • Technical Consultant
      • Feb 2014 - Sep 2014

      My third relationship with Bonita BPM comes to an end: after having put my hands dirty with different parts of the workflow engine, developed a long list of connectors and wrote some whitepapers, this time, at the Delivery department, I have given around 20 training courses to more than 120 professionals.My main responsibilities have been : to train, customer support, consultancy services and help the community. My third relationship with Bonita BPM comes to an end: after having put my hands dirty with different parts of the workflow engine, developed a long list of connectors and wrote some whitepapers, this time, at the Delivery department, I have given around 20 training courses to more than 120 professionals.My main responsibilities have been : to train, customer support, consultancy services and help the community.

    • Australia
    • Higher Education
    • 700 & Above Employee
    • Software Integration Specialist
      • May 2011 - Aug 2012

      Responsible for implementing improvements to a cutting edge collaborative content and records management system and the migration of legacy platforms. My role requires a personal lead of information integration initiatives to ensure end to end digital life-cycles are achieved. As a implementation specialist will also drive for this adoption through engaging customers through product and content integration using new workflow processes that allow for capturing, sharing and retaining information.PRIMARY ACCOUNTABILITIES1. Migration of data in systems into the digital repository2. Develop innovative methods for accessing records (links , digital recovery) in alignment with the security and privacy policies of the universities3. Development of finding aids including classification and keyword titling in line with the metadata strategy.4. Integrate Activiti workflows and other components with Alfresco

    • Spain
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Java Consultant
      • Feb 2010 - Jan 2011

      Last August I decided to become a freelance developer. I had three major clients:1) Applus IDIADA – www.idiada.com – Spain, Automotive TechnologyI have been working as consultant for Applus Idiada during last year in a two-weeks-per-month basis developing new features for their systems. The company is expanding and buying some subsidiary companies. For that reason the need to adapt their software to in order to track and manage projects all around the world. Last year the company bought a filial in Czech Republic and I was in charge to integrate that company. - Gather client requirements. - Analysis of their functionalities and design the architecture to integrate them into our software. - Front-end and Back-end application development using Java technologies. - Design a new architecture to use a Cache to improve the system latency. I set up a Level 1 and 2 EHCache. - Design and development of the statistics concerning the worked hours by project and worker.# Achievements: - The software developed by the IT team was successfully integrated in two different subsidiary companies (CZ and Brasil). Two more subsidiaries (Germany and India) were pending to be integrated this year.- The introduction of the EHCache reduced the application latency between 20-60%.- The introduction of the monthly reports to each department chief increased the overall control on the projects in each department. Chiefs and Project Managers could analyze which projects where consuming more resources.# Technologies :J2EE, Struts, Hibernate, JTA, SCRUM, JSP, Ajax, HTML, CSS, XML, JSON, YUI, ExtJS, SQL, JDBC, WebServices, EHCache, Microsoft SQL Server, Tomcat, Jasper Reports, iReport, JUnit, SVN, Track, Eclipse, MySQL, Wordpress

    • France
    • Software Development
    • 1 - 100 Employee
    • Senior BPM and Java Consultant
      • Nov 2009 - Jun 2010

      2) BonitaSoft – www.bonitasoft.org – France, Business Process ManagementSince November 2009 I have been collaborating with BonitaSoft company developing Java connectors between its Business Process Management platform call Bonita Open Solution and several Open Source and Private key partners. - I was developing these connectors from Spain. - Connectors developed: Alfresco, eXo Platform, SugarCRM, Jasper Reports, Microsoft Exchange, Microsoft Sharepoint, Google Calendar and Drools. - These connectors were developed using REST and SOAP WebServices and WebDAV. Some of open source projects had an API to plug into them. JUnit and functional tests provided for all my code. - Whitepaper : ‘Open Source BPM comes of age’ (http://www.bonitasoft.com/news/resources.php) - Translation for their web site to Spanish.# Achievements: - I was working independently with minimum guidance. - Excellent communication with the project Chief Technical Officer, delivering all connectors within a very strict timeframe. - All my commits are included in the final release of their solution since BOS 5.2 - I have done two trainings about BPM and Bonita Open Solution to a Spanish company.# Technologies :J2EE, BPM, WebServices (REST/SOAP) with JAX-WS and Axis2, WebDAV, Groovy, Maven2, ECM (Alfresco and eXo Platform), Sugar CRM, Jasper Reports, Microsoft Exchange and Sharepoint, Google Calendar, Drools.

    • Web portals development
      • Jul 2009 - Jan 2010

      3) ArGyWeb – www.argyweb.com – Spain, Web portals development - Corporative web portals developed : www.fruselva.com , www.netegesnetcari.com - Features developed for the portal : www.how2team.com (like the design and tuning of the upload video process) - PSD process, portal layout and customization for different web browsers. - Specific template creation and Joomla templates configuration.# Achievements : - Projects conducted and completed in time and within the budget. - Adaptation to client modifications during the development cycle.# Technologies::Joomla, CMS, JavaScript, HTML, CSS, PHP, Python, Ajax, Security layer, SQL

    • Senior Software Engineer
      • Aug 2008 - Feb 2009

      In charge to develop their own project management software using: J2EE, Struts, Hibernate and Ajax. My main mission was to analyze and design new project features, develop them and finally configure them into production. Use of SCRUM and design patterns as agile software development methodology. - Use of Scrum and continuous integration as agile methodology. - Analysis of performance issues. Scale issues detected.# Achievements : - Improved testing methods and procedures. - The setup of new Monitors gave us a better control over the application - I put in place a wiki where all team members could share their knowledge.# Technologies:J2EE, Struts, Hibernate, JTA, SCRUM, JSP, Ajax, HTML, CSS, XML, JSON, YUI, ExtJS, SQL, JDBC, Microsoft SQL Server, Tomcat server, JUnit, SVN, Track, Eclipse, MySQL, Wordpress, MediaWiki

    • New Caledonia
    • Government Administration
    • 400 - 500 Employee
    • Java Application Architect - New Caledonian Government
      • Mar 2008 - Jun 2008

      Working with the Chief Technical Officer for the I was in charge of the integration of a Single Sign-On solution for their applications: Alfresco (ECM), TrackStudio (Document tracking) and a Geographic Information System. - In charge to design the architecture to integrate those applications using: the security framework of Spring (ACEGI) for Alfresco, modifying the source code of TrackStudio to use a new implementation of the SSO and finally, for the GIS, I had to configure it correctly.# Achievements : - Correctly integration of the Single Sign-On component within their softwares. - Users only log in once to the intranet and then they had access to the applications depending on their roles and rights.# Technologies :J2EE, Spring, Spring ACEGI security layer, Single Sign-On, Oracle DB, Eclipse

    • Spain
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Engineer analyst
      • Sep 2006 - Mar 2008

      I was hired to participate in the development of a prototype for their new Booking Platform concept using Web2.0 technologies. The goal was to return (in the shortest time possible) some results to the user according to its search and, asynchronously, continue poping up results. - Participation in all phases of the Software Development Life Cycle (SDLC). - Development of a huge J2EE application with 3 tiers. - Management of the all booking process: search, booking, payment and post-booking services. - Testing at different levels: unit, functional, application, - In charge to coordinate small groups (4-5 persons) involving people from different teams. - Bug tracking and fixing. Maintenance of previous projects.# Achievements : - The prototype of the new Booking Platform was delivered before the deadline. It was a success. - As part of a team, we were able to identify some performance issues and resolved them.# Technologies :J2EE, Servlets, design patterns, BEA WebLogic, Eclipse, JUnit, Oracle DB, SQL, Amadeus API, XML, XSD, XSLT, High Availability, Multithreaded environment, JProfiler

    • Australia
    • Construction
    • 1 - 100 Employee
    • Software developer in R&D team
      • Jan 2006 - Jul 2006

      In the first four months I worked as a developer in Bonita’s project (an open source workflow). I have coded some parts of its engine and wrote the corresponding documentation. # Achievements : - I wrote two papers related with the project. Both of them were published : - During the last two months I was developing a prototype for Bonita V3 using EJB3 technology.# Technologies :J2EE, Servlets, EJB3, Workflow, Bonita, jBPM, Eclipse, JUnit, SQL, Jonas and jBoss application servers, Linux

    • Czechia
    • Higher Education
    • 700 & Above Employee
    • Software developer
      • Feb 2005 - Jul 2005

      I did my final thesis in Prague's university in Czech Republic. My work consisted to investigate an algorithm for a new Mobile Location System using GSM technology. # Achievements :- Algorithm that could find a cell phone in less than a second and with less than 100 meters error.# Technologies :Java technologies, Unix scripts, Matlab, Grass, PostreSQL + PostGIS (Spatial database), GSM concepts I did my final thesis in Prague's university in Czech Republic. My work consisted to investigate an algorithm for a new Mobile Location System using GSM technology. # Achievements :- Algorithm that could find a cell phone in less than a second and with less than 100 meters error.# Technologies :Java technologies, Unix scripts, Matlab, Grass, PostreSQL + PostGIS (Spatial database), GSM concepts

Community

You need to have a working account to view this content. Click here to join now