Manuel Barzi

Personal

Living in Barcelona.
manuelbarzi@gmail.com
(+34) 679 344 751

Position

Java Architeer at Necsia (before Near Technologies)

Currently working as a Java Engineer specialized in Java Architecture and Apache Wicket (since 2011).

Training and coaching new engineers on Apache Wicket.

Architecting and programming the project dbUniverse for the main customer Deutsche Bank (DB). Contributing on the production of the project in Apache Wicket as the state-of-the-art technology in this company.

Architecting and programming the project GEM for the main customer Futbol Club Barcelona (FCB). Contributing on the production and Quality Assurance (QA) of the project.

Architecting and programming the project Paneuropeo for the main customer Liberty Seguros. Contributing on the production of the project in Apache Wicket as the state-of-the-art technology in this company.

Education

Oracle Certified Professional Java Programmer (OCPJP)

1Z0-851 at LuzTI (2011).

Sun Certified Enterprise Architect (SCEA)

CX-310-051 at NetMind (2008).

Degree in Industrial Electronics and Automation (Robotics)

Thesis: Scara robot 3D simulator with Advanced Control Language (ACL) interpreter implemented in Visual Studio with Direct3D (DirectX) and OpenGL.
At Polytechnic University of Catalonia (UPC) (2003).

Degree in Industrial Engineering, specializing in Industrial Electronics

Thesis: Low-cost & low-power 2-phase to 3-phase converter implemented with power electronics, integrating Asymmetric SVM (Space Vector Modulation) calculus and 2D graphics simulation in Matlab & Simulink.
At UPC (1999).

Experience

Java Architeer at T-Systems - Deutsche Telekom (DT)

Working as a Java Engineer specialized in Java Architecture (from 2006 to 2011).

Architecting the project Accesnet for the main customer Generalitat de Catalunya (Government of Catalonia). Introducing and establishing the state-of-the-art technology Apache Wicket in this company. Successfully implementing the second project using this framework for the Government of Catalonia, increasing productivity, promoting reusability, and providing a significant improvement in efficiency in the development of 3-tier projects in the company. A recognized enhancement in all aspects of development with respect to the current old-fashioned framework Canigo still being used in other projects (from 2009 to 2010).

Architecting & programming the project NT (Notificacions Telemàtiques), now e-Notum, for the main customer Generalitat de Catalunya. Introducing and establishing the technology Wicket Framework (now Apache Wicket) in this company. Fully implementing the first project using this framework for the Government of Catalonia, increasing productivity and promoting reusability (from 2006 to 2007).

Java Architeer at Electronic Data Systems (EDS) [now Hewlett-Packard Enterprise Services (HP)]

Working as a Java Engineer specializing in Java Architecture (from 2005 to 2006).

Promoting metodology and best practices, architecture standards and design patterns. Contributing in the establishment of a framework for increasing reusability, manageability and productivity in the 3-tier development team (40 people) for the home banking application Linia Oberta of the main customer "laCaixa".

Promoting and introducing the use of Spring Framework (bean factory) in the business and data-integration tiers, and Subversion (SVN) as the main source's Version Control System (VCS).

Designing and programming a cryptographic framework for a secured communication between a home banking application in South America (Peru) and "laCaixa".

Programming the new functionality One-Bill 3-tier components for the home banking application Linia Oberta.

Robotics Engineer at Loginfar

Working as a Robotics Engineer specialized in Rowa robotics projects, Java Programming and Systems Administration, evolving in the specialization on Java Architecture (from 2004 to 2005).

Engineering automation projects for pharmacies in Catalonia (Spain). Projecting and maintaining the robotics installations.

Programming a virtual 3D Rowa robot simulator, implemented on Java3D technology. Aimed to study the robot functions and movements. Learning solution for new company engineers and virtual 3D presentation for new incoming customers.

Promoting metodology & best practices in networking and systems administration. Configuring DMZ (Demilitarized Zones) with FreeBSD firewalls, taking advantage of old computers (reusing deprecated Pentium II systems).

IT Systems Engineer at SatConxion

Working as a pre-sales IT Systems Engineer specialized in Internet by Satellite network solutions, evolving in the specialization in Java Programming (from 2002 to 2004).

Engineering Internet by Satellite projects for spanish and international customers. Projecting and monitoring the installations, and maintaining the satellite transceivers. Being specialized in One-Way (satellite downstream / land upstream), Two-Way (satellite downstream / upstream), Very-Small-Aperture-Terminal (VSAT), P2P (Point-to-Point) and broadcasting solutions. Promoting and establishing the satellite services provided by the companies: Satlynx (now GE - General Electric - SatCom), Eutelsat, and Hispasat. Using Nera technology.

Programming a custom issue tracking application for the registration and monitoring of customers installations.

Contributing in the development of a fuzzy-logic speed-control Proof of Concept (PoC) for the regulation of speed and data transfer in a Two-Way solution being studied for promotion on mass customers.

Projects

Pola ) The Original Polaroid-like Images Maker

A little application for the creation of Polaroid-like photos with vintage effects. Totally implemented in Java with Java2D. Creation, design and production (since 2007).

Texas Hold'em 3D

A full virtual 3D table game for a casino, consisting on 8 touch-screens (players) and a central main screen (table), totally implemented in Java with jME (jMonkeyEngine). Collaboration in creation, design and production (from 2007 to 2008).

Roulette 2D

A half virtual 2D table game for a hotel, synchronized with a physical roulette monitored via webcam, developed for a hotel's entertainment. Fully implemented in Java with Java2D. Collaboration in creation, design and production (from 2006 to 2007).

TeKnow

Java SE/EE, Swing/AWT, Eclipse IDE, jMonkeyEngine, Java2D, Java3D, Direct3D (DirectX), OpenGL, AutoCAD, 3DS Max, Blender, Apache Wicket, Servlet API & JSP, Spring (Spring-Data), Hibernate /JPA, Jetty, Tomcat, JBoss, WebLogic, OC4J, Websphere, Apache Server, HTML, CSS, JavaScript, JQuery (UI), Selenium IDE, Jenkins, Sonar (Checkstyle, PMD, findbugs), JMeter, LoadRunner, JUnit, Selenium, Oracle, Firebird, MySQL, HSQL, Flash, Gimp, Matlab, Simulink, Windows, Mac, Linux, FreeBSD