Home Vault Keeper RunawayCatch WordyChars About me Contact me

A little bit of self promotion

SUMMARY OF QUALIFICATIONS

  • 6+ years experience as software developer with strong skills in object-oriented distributed systems, including Web development. Strong relational database knowledge, SQL and data model design, in a wide variety of RDBMS
  • Computer Engineer, with post-graduate diploma in Object-Oriented analysis and design using UML. One year training in USA, focusing on project management and enterprise systems development using J2EE
  • Served as a mentor to train programmers in Java/JSP/XML and object orientation concepts, internal courses as well as external ones
  • Quick learner, highly adaptable to any kind of technology and human environment

TECHNICAL SKILLS

Languages: Java/J2EE (JSP, EJBs), XML, SQL, C#, ASP.NET
Programming tools: IBM-WebSphere, JUnit, Eclipse, Kawa, SlickEdit, xerces-J, XDoclet, Ant, VSS
Distributed technologies: J2EE, RMI, WebServices, CORBA
Databases: Oracle-8, SQL Server, MySQL
Analysis: UML, Rational Rose 98/2000, MS Visio

CERTIFICATIONS

  • SCJP, Sun Certified Java Programmer
  • SCJD, Sun Certified Java Developer

EXPERIENCE

Eina Informatica, SL, Barcelona (Feb 2004 - present)
Senior Software Developer
Contributing in the primary mission of the company, to build a distributed open CASE tool, UML 2.0 compliant. Specifically, responsibilities included analysis, design and implementation of the client architecture and server communication module. Strong work in GUI development with SWING. Using MySQL as the database, JBoss as the ASP and Eclipse as the development environment. Client-server communication through servlets and JMS. Persistence layer with Hibernate.

Siemens Shared Services, Orlando, USA (Feb 2003 - January 2004)
Trainee/Software Developer
Participating in an ongoing training in project management and enterprise systems development, while working as a designer and developer, building J2EE applications. Involved in client (JSP, servlets, JavaScript) and server (EJB, SQL). Also developed test projects with JDO and OJB. Prepared analysis and design documetation and interacted with the end users for requirements gathering and change requests. Using WebSphere as the application server and SQL Server as the database. Testing with JUnit. Business knowledge in invoice lifecycle and asset management

NEPTUNE (http://neptune.irit.fr/index1.html)(May 2001 - Dec 2002)
Software Engineer
European project, collaboration between Spanish and French universities as well as companies. Worked through UPC (Polytechnic University of Catalonia) as a self-contractor, designed and developed a full-blown XMI (XML grammar for textual representation of UML graphic models) parser that builds an in memory java model from a UML 1.4 analysis/design model. The main focus of the project was to build a rule (or constraint) checker and document generator of UML models. These models would be generated by existent CASE tools, like Rational Rose, exported to XMI and then analysed.

Insert Sistemas, Barcelona/Madrid, Spain (Jan 2000 - Feb 2003)
Senior Consultant
Duties involved technical analysis, design and development of distributed applications (2-3 tiers), while supervising up to 3 programmers. This included mentoring programmers in Java, OO and A/D with UML. Gained experience in different business areas, including publishing, financial, POS. Used a wide variety of development tools and technical/business environments. Also played different roles depending on the needs of each project.

Recerca Informatica, S.L. Barcelona, Spain (Feb 1998 - December 2000)
Analyst/Programmer (University spin-off company, partial ownership)
Contributed in the primary mission of the company, to build a distributed open CASE tool. Specifically, responsibilities included analysis, design and implementation of the client architecture and server communication module, coordination of the different development teams, definition of the set of standards (coding, documentation, UI design) all development teams had to follow. Collaboration with “Universitat Oberta de Catalunya” (Catalonia Open University) resulted in the authoring of an on-line book “JAVA avancat” (Advanced Java), contributed by writing the chapter about CORBA programming.