Project
Integrated management of core business
processes
Customer
Catalonia Fire Deptartment
Employer
T-Systems at Barcelona, Spain
Role
Senior Software Architect
- Functional and non-functional requirement analysis and documentation (UML)
- UX/UI design and rapid DHTML prototyping for customer validation
- Technology (Tools and APIs) selection
- Setup Eclipse and Maven Java projects structure
- Setup Visual Studio Angular projects structure
- Java and Angular base/critical software design
- Custom Angular Very Rich UI Component Library (design, implementation and documentation)
- Selenium automatic testing application implementation
- Technical documentation including UML diagrams done with Sparx Systems Enterprise Architect
- Java and Angular developers mentoring and code review
- Java and Angular base/critical uses cases and JUnit testing development
- Java and Angular SVN source code repositories management and branching
- Java and Angular Jenkins build and deploy tasks creation and management
- Java and Angular Sonar execution & result review
- Jira Kanban board creation and versions management
- Java 1.8, Eclipse, SVN, ActiveMQ/Artemis
- Spring (Boot, MVC, Tx, JPA, Security, Messaging, Scheduling)
- Grasshopper, OpenStreeMaps, GoogleMaps, ArcGis, OptaPlanner, Openbravo
- Angular 11, Visual Studio Code
- Oracle, Weblogic, Selenium
Employer
T-Systems at Barcelona, Spain
Project
Up to the minute traffic and transit information portal
Customer
Catalonia Deptartment of Transportation
Role
Senior Software Architect
- Functional and non-functional requirement analysis and documentation (UML)
- UX/UI design and rapid DHTML prototyping for customer validation
- Technology (Tools and APIs) selection
- Setup Visual Studio Angular projects structure
- Angular software design
- Technical documentation including UML diagrams done with Sparx Systems Enterprise Architect
- Developers mentoring and code review
- Angular base/critical uses cases development
- Angular SVN source code repositories management and branching
- Angular 5, Bootstrap, PrimeNG, Javascript, CSS, Rest
Employer
T-Systems at Barcelona, Spain
Project
Air traffic management
Catalonia Fire Department
Role
Senior Software Architect
- Functional and non-functional requirement analysis and documentation (UML)
- UX/UI design and rapid DHTML prototyping for customer validation
- Technology (Tools and APIs) selection
- Setup Eclipse and Maven Java projects structure
- Setup Visual Studio Angular projects structure
- Java and Angular software design
- Technical documentation including UML diagrams done with Sparx Systems Enterprise Architect
- Java and Angular developers mentoring and code review
- Java and Angular base/critical uses cases and JUnit testing development
- Java and Angular SVN source code repositories management and branching
- Java and Angular Jenkins build and deploy tasks creation and management
- Scrum adoption encouragement
- Java 1.8, Microservices, Angular 4, Bootstrap, PrimeNG
- Spring (Boot, MVC, Tx, JPA)
- Weblogic, Oracle, OAuth, Apache Camel
Employer
T-Systems at Barcelona, Spain
Project
Document management software
Customer
Catalonia Department of Justice
Role
Senior Backend Developer
- Java software design, technical documentation (UML) and developers mentoring
- Java base/critical uses cases and JUnit testing development
- Java SVN source code repositories management and branching
- Java code reviews
- Java 1.8, Spring (Boot, MVC, Tx, JPA, Security)
- MySQL, Jetty, Android, Ionic, JWT
- Documentum
Employer
T-Systems at Barcelona, Spain
Product
Tax Management Software
Customers
Allmost All of Spain Local Governments
Role
Junior Software Architect
- UX/UI design and rapid DHTML prototyping for customer validation
- Technology (Tools and APIs) selection
- Setup Eclipse Java projects structure and Ant build tasks
- Java SVN source code repositories management and branching
- Java and Angular Jenkins build and deploy tasks creation and management
- Java software design, technical documentation (UML), developers mentoring and code review
- Java base/critical uses cases and JUnit testing development
- Selenium automatic testing application implementation
- Confluence content creation: release notes, user guides and API documentation
- Java 1.7, Java, JSP, XML, JSON, WSDL, Rest, Struts, Servlet, EJB
- Hibernate, JPA, JTA, SQL, Cloud, JBoss, WebSphere, Oracle, SQLServer
- HTML, CSS, JavaScript
Employer
T-Systems at Pamplona, Spain
Project
Legal Documents Processing Software
Customer
Thomson Reuters Aranzadi
Role
Junior Backend Developer
- Functional and non-functional requirement analysis (UML) and documentation
- Java software design and technical documentation creation (UML)
- Java development
- Java 1.5, Oracle, XML, XSL, Java, EJB, PL/SQL, Documentum, Websphere
Employer
T-Systems at Frankfurt, Germany
Project
Web Services for Repair Chains
Customer
Volkswagen Group
Role
Junior Backend Developer
- Functional and non-functional requirement analysis (UML) and documentation
- Java software design , technical documentation (UML)
- Java development
- Java 1.4, Oracle, WSDL, XML, Servlets, EJB, SQL, EDS
Employer
Altran Technologies at Barcelona, Spain
Project
Employment Software
Customer
Spain Labor Department
Role
Junior Backend Developer
- Java 1.2, Oracle, Applet, XML, Servlets, SQL
Employer
CTC Servicios Integrales at Barcelona, Spain
Product
Human Resources Software
- MS Visual Basic 6, MS SQL Server, Oracle
Employer
SCVG at Sant Cugat, Spain
Product
Coin-Operated Video Quiz Game
- MS Visual C++ 6, OpenGL, Touchscreen
Employer
ASI at Barcelona, Spain
Product
Enterprise Resource Planning Software
- MS Visual C++ 6, MS SQL Server, Oracle
Employer
SYSTEMTRONIC at Barcelona, Spain
Product
Sport Club Management System
- MS Visual Basic 6, Dlls, COM+, ASP+
- MS SQL Server, Oracle
- XML, XSL, XSLT, FTP, POP, IMAP, LDAP
- MS SQL Server, Oracle
Employer
ANEBA GEOINFORMATICA at Barcelona, Spain
Product
PorcketPC CARTOMAP
- MS Visual C++ 6, MS WindowsCE, CAD/GIS
Education
Jun 1995 - Jun 2000
Master Degree in Computer Science
Facultat d'Informà tica de Barcelona, Universitat Politècnica de Catalunya
Hobbies
Open Water Swimming & Trail Running