Professional Summary

• Well rounded technical architect with hands-on experience in system, software and integration architecture
• Over 18 years of professional software development experience with majority of it in enterprise Java
• Worked with several Fortune Global 500 companies
• Expert in the field of ECM and Portals with experience in all major Java Portal platforms
• Excellent knowledge of JEE architecture, agile methodologies, design patterns and best practices
• Extensive working knowledge of open source frameworks
• Liferay Certified 6.2 Professional Developer with over 10 years of experience as contributor and core engineer

Skills

• Architectural patterns: Microservices, SOA, REST, n-Tiered architectures
• Object oriented design and analysis
• Design patterns: GoF, Java EE, EAI patterns
• Web Services and XML
• Agile software development practices with Scrum and XP
• Java Portals: Liferay, WebSphere Portal, Weblogic Portal
• Middleware: ServiceMix, Mule ESB, ActiveMQ, Terracotta
• ECM: Liferay, IBM Workplace WCM, MS SharePoint Server, OpenCMS, Magnolia, Alfresco
• Open Source Libraries and Frameworks: OSGi, Spring, Hibernate, Struts, AspectJ, Apache CXF, EhCache
• DevOPS: Linux, Tomcat, JBoss, Nginx, Apache Httpd, MySQL/MariaDB, Jenkins, Git, SVN, Maven, Ant, Nexus
• Virtualization: Xen, VMWare
• Monitoring: JMX, SNMP, Nagios, New Relic

Experience

  • 2017 -

    JGuru

    Founder / Solution architect / IT Consultant

    • Client: Mondi Group (Austria)
      Liferay Performance Troubleshooting
    • Client: OP Financial Group (Finland)
      Lead Developer for Open Banking / PSD2 project.  
  • 2009 - 2016

    Liferay

    Senior Software Engineer (2010 – 2016)
    • Report directly to Chief Software Architect and VP of Engineering
    • Integration specialist handling Liferay document connectors for Documentum, SharePoint, Nuxeo,Alfresco and many other CMIS document repositories
    • Lead designer and developer for Liferay SAML 2.0 Identity Provider and Service Provider support
    • Expert on third party integrations for SSO such as SAML, SiteMinder and Facebook
    Senior Consultant (2009 – 2010)
    • Held public and private trainings on following topics: Portal Administration, System Administration and Development
    • Provided clients architecture consulting, auditing and solution validation
    • Held technical workshops and provided technical pre-sales support
    • Provided clients performance tuning and production installations
    • Developed integrations using technologies such as SAML and Terracotta DSO
    • Worked with many Fortune Global 500 companies such as Robert Bosch, Vodafone, Barclays and IBM
  • 2001 - 2009

    Logica

    Lead Software Architect (2006 – 2009)
    • Technical coordination of architects in several concurrent projects in a named account
    • Provided technical pre-sales support and evaluated technical aspects of RFPs
    • Held architecture and code reviews on regular basis
    • Held developer trainings and mentoring
    • Architected solutions using Liferay Portal and Microsoft Office SharePoint Server
    • Designed integrations using IBM Message Broker, JMS and Web services
    • Setup and maintained continuous integration environment
    Software Architect (2006)
    • Lead Architect in a IBM WebSphere Portal implementation for M-real
    • Lead Developer in a IBM WebSphre Portal implementation for Finnair
     
    Software Designer (2001 – 2005)
    • Developed Portals with Fatwire and Bea Portal for Senate Properties and Finnish Justice Department
    • Lead development of IBM Websphere Portal and IBM Workplace Web Content Management for M-real
    • Developer in a Bea Weblogic and Sybase based client-server application using EJBs for Finnish Customs
  • 1999 - 2001

    Spray Network

    Lead Developer
    • Lead the design and migration of Perl based platform to Enterprise Java platform
    • Designed and developed an email system for 300k active users
    • Designed a mobile content and SMS application platform
    • Designed and developed integrations for eCommerce payment processing
  • 1997 - 1998

    Western Washington University

    Web Technician [Computer assistant IV]

    • Assisted university webmaster with maintenance and development of university website
    • Developed several Perl/CGI based web applications

Certifications

  • Liferay 6.2 Certified Professional Developer
  • Sun Certified Programmer for Java Platform 1.4 [310-035]
  • Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition [310-080]

Education

  • 2003 - 2009

    Helsinki Metropolia Polytechnic

    Studied information technology with focus on software engineering

  • 1996 - 1998

    Western Washington University

    Studied computer science