
Software Architect, Developer and Open Source Enthusiast
Stockholm Area, Sweden

Software Architect, Developer and Open Source Enthusiast
Stockholm Area, Sweden
Software developer/architect with expertise in designing high-availablity applications/systems. Has worked as a consultant in a variety of business areas.
Aiming for architectural responsibility, team leading, coaching, and challenging development projects.
Object oriented design, team coaching, Java software development, distributed systems, Web technologies.
Languages, APIs and frameworks:
Java, Groovy, C#, EJB, JSP/Servlets, JSF, JMS, Mina, Swing, SQL, Web Services, Hibernate, Spring, JBoss Seam
App. servers: BEA WebLogic, JBoss, IBM WebSphere
SCM: ClearCase, Subversion, CVS
DB: Oracle, DB2, SQLServer
Other: IntelliJ, Maven, Eclipse
(Privately Held; 201-500 employees; Financial Services industry)
December 2007 — Present (1 year 8 months)
Working on a variety of financial applications
(Privately Held; 51-200 employees; Financial Services industry)
March 2007 — December 2007 (10 months)
Consultant role. Responsible for the development of www.webselect.com, a market analysis application.
Coach for other developers mainly in the areas of Web Services, Spring and JBoss.
Spring, EJB, Websphere, DB2, XFire
(Privately Held; 51-200 employees; Information Technology and Services industry)
July 2006 — December 2007 (1 year 6 months)
Helped different customers develop better software.
(Privately Held; 201-500 employees; Retail industry)
November 2006 — February 2007 (4 months)
Consultant role. Responsible for introducing a portal platform based on JBoss Portal. Evaluated a number of web frameworks for easing the development of portlets. Assisted the team migrating from Struts to JSF.
MyFaces, JBoss Portal, Struts2, Spring, Hibernate
(Public Company; 10,001 or more employees; Telecommunications industry)
December 2005 — October 2006 (11 months)
Consultant role. Manuel was a member of the team in charge of developing the PGM (Presence Group Management) node (one of the basic nodes/service within the IMS architecture). Manuel was responsible of designing and developing presence and resource list functionality (according to IETF specification) that would later be made available to the mobile units.
In the last phase of the project, Manuel was included as a member of a special “task force” composed of telecommunication experts from the Ericsson office in Dallas. The goal of the group was to test and solve the most acute problems before the next phase of acceptance tests was started in Japan at the Softbank headquarters.
Tomcat, Java 5, Sybase, SIP Servlets
(Public Company; 501-1000 employees; Information Technology and Services industry)
April 2004 — July 2006 (2 years 4 months)
Helped different customers design, develop and maintain java-based enterprise applications.
(Privately Held; 11-50 employees; Gambling & Casinos industry)
January 2005 — November 2005 (11 months)
Consultant role. Focus was scalability in order to increase the number of concurrent players. Also worked on improving network performance using Java NIO and writing the software specifications for different features.
Helped B2B introduce agile practices like continuous build, refactoring, wiki and unit testing.
JGroups, JBossCache, Spring, Mina, NIO, Swing, SQLServer, Ivy
(Public Company; 10,001 or more employees; Telecommunications industry)
August 2004 — January 2005 (6 months)
Developed & maintained graphical clients for managing subscriptions to Parlay-X services.
Developed MMS & SMS services
Weblogic, Swing, Clearcase, Spring, Hibernate, Parlay, EJB2.x
(Privately Held; 1-10 employees; Computer Software industry)
2001 — 2004 (3 years)
Designed and developed a content management system for a large telecom operator (TeliaSonera) in Sweden.
Tomcat, JBoss, Struts, Swing, RSF
Master , systemvetenskap , 1998 — 2002
http://www.dsv.su.se/
Major , Odontology , 1991 — 1997
New technology, badminton, basketball, guitar playing, music, computer games
Sweden Spring User Group
Sun Certified Java Programmer
Sun Certified Java Developer
Sun Certified Web Component Developer
JBoss Certified Consultant
BEA Certified Developer