Oren Berenson
** ********** **** ***** ******** Dorking Surrey RH5 4HW
****.********@*****.*** 013**-******, 074-********
Experienced Java/JEE consultant with over 14 years experience developing
and designing OO applications, EAI and SOA including Team/Tech leading
teams of 3 - 7 people.
I have worked in industries such as Finance/Insurance, eCommerce, Online
directories, Telecom and Loyalty management.
Spoken languages: English, Hebrew
EXPERTISE
Roles Experience
Java, OO 14 years
J2EE/JEE, Web applications 11 Years
Team/Tech Lead 3 Years
Spring, Hibernate 5 Years
SOA, EAI, Messaging, SOAP, IBM 3.5 Years
MessageBroker, MQ, Web services, REST
CI (Bamboo, Hudson, Jenkins), Maven, 5 Years
ANT, Junit, Mockito, PowerMock
Power Builder, Visual Basic, PHP 1 Year
1 PROFESIONAL HISTORY
June 2012 - today Loyalty management services at AIMIA
Senior Java Developer - scrum and TDD development methodologies
Key Responsibilities:
Heavily involved with the design and implementation of Aimia Loyalty Platform
toolkit- RESTful API to create, configure and manage loyalty based promotions. In
addition, provide runtime environment (event driven architecture), so promotions
can respond to system events and reward customers for their activity.
Performance/Throughput tuning
Technologies
Spring framework 3, Spring MVC, Spring data, RESTEasy, JPA 2, Hibernate, Jetty,
JAVA 5/6, Bamboo, Jira, GIT, MySQL, Camel, Linux, Mockito, spring-test, Junit,
Cucumber, Maven 2, Jprofiler.
Gained some exposure to RabbitMQ, MongoDB, OAuth 2.0, Spring Security, Amazon EC2
April 2012 - July 2012 Pension management at Aquila
Senior System Developer
Working on 'Administrator' - pension administration application.TechnologiesSpring
framework 3.0, Hibernate 3, JPA, SWING, Pro*C, PL-SQL, JGO, JFormDesigner,
JGoodies
March 2011 - April 2012 SOA and Web Application development at Yell Group
Senior Developer / Java Technical Lead of ESB team - scrum development
Key Responsibilities
Java Technical Lead of the ESB team.
Rewrites webervices from MessageBroker to Jboss ESB
Mentor less senior Java developers and provide EAI consultancy
Web application development
Configure, setup and support Continues Integration severs
Performance tuning
Liaise with the Product owners to help defining products and understand the
requirements
Technologies
Spring framework 3.0, Spring MVC, Spring Web Services, Hibernate 3, EJB 3, JPA,
JMX, RESTful services, Ehcache (ehcache-spring-annotations), spring-test, JUnit,
Maven 2, spring-MyBatis, jax-ws, Mockito, Jboss 5/6, JAVA 5/6, Subversion,
continuous integration using Hudson and GO, Jira, MessageBroker V6, JSON/Gson,
Jmeter, MySQL, Oracle.
Gained some exposure with jlinq, knockout, HTML 5, Selenium, and OSGI.
Feb 2010 - March 2011 Identity verification & people tracing solutions at
I-CD Publishing
Senior Java Developer / Technical Lead - scrum development
Key Responsibilities
Developing web-based (HTML/XML) identity verification and people tracing
solutions
ScrumMaster for few month.
Defining technical solutions
Mentor junior developers
Manage releases
Support QA team
Liaise with the Product team to help defining products and understand the
requirements.
Technologies
Spring framework 3.0, Spring MVC, Spring Web Services, JMX, Spring Scheduling,
RESTful services, JAXB, spring-test, JUnit, Maven 2, JSP, JSTL, HTML, Jquery,
javascript, iBATIS, Mockito, Tomcat, JAVA 5/6, Subversion, continuous integration
with Bamboo, Jira, MS SQL server, MySQL, Camel, XML.
Gained some exposure to Spring Integration, Spring Batch, AOP.
June 2006 - Jan 2010 SOA and EAI at Friends Provident
Senior Software Engineer
Key Responsibilities:
Application Management Team Lead (last half year)
Consulting projects with SOA matters (designing web services, xsds, EAI etc)
Providing technical support
Working on PoCs with the Solutions Architects
Mentor staff (Broker and Java developers)
Responsible for FP coding and software design standards
Writing technical specifications
EAI using Websphere Message Broker V6, MQ and Java Web services.
Lead designer/architect of Engineering Services (developing Web services as part
of the move to SOA)
Technologies
SOA, EAI, Message Broker V6, JMS, J2EE, Java Web Services, Axis2, JAXB, Castor,
JAX-RPC, SOAP (1.1/1.2), RAD/RSA7.5, MQ, XML, schemas, JUnit, Hibernate3
Spring2.0, CSS, HTML, DB2.
Nov 2003 - June 2006 Developing Web solutions at Morpheus
Java Developer
Key Responsibilities
Develop web solutions for corporate clients in the retail distribution and
insurance sectors (Majestic, Bradford & Bingley, Miki - Travel company, ELC,
Toshiba, Comet, Sainsbury, eSure, The Book People plus others)
Liaise with clients and provide specs and software design
Testing, profiling the web applications
Technologies
IBM products such as WSAD 5.1/5.1.2, IRAD 6, Commerce v5.6, Portal iSeries etc.
J2EE, Struts and its tag libs, JSP, Servlets, Web Services, Portlets, JSTL, EJB,
JDBC, Hibernate, Spring, JUnit, Maven, Log4J, SQL, XML, ANT, CVS, javascript, CSS,
HTML, DB2, WebSphere, Tomcat, Network Deployment, and some experience of JMS.
June - August 2003 Credit card authorizations system at Interbit
(Israel)
Java Developer contractor
Key Responsibilities
Developing web based console for Credics - an online credit card authorizations
system.
Technologies
Servlets, JSP, Struts 1.1, JMX.
April - June 2003 Life insurance, pension, and investment software at
Formula Insurance Solution
Power Builder Developer
Key Responsibilities
Part of the presentation layer development team, developing and assimilating
"Alis"- a program for life insurance, pension, and investment markets - for Group
and Individual products.
Technologies
Developing with PB 6.5 under Windows NT and MSSQL.
2000 - 2003 Telecom network management applications at TTI Telecom
International- Israel
Java Software Developer
Key Responsibilities
Developing a framework for a rapid development of the client side based on ILOG's
libraries.
Managing version control tool (Clear Case)
Manage ANT build scripts.
Technologies
Swing, MVC, JavaBeans, Applet, Servlets, JSP, WebStart, Java Plugin, Java script,
HTML, XML, UML, ILOG libraries, WebSphere, Tomcat, ANT, JBuilder, development
under win2000.
1999 - 2000 Intergraph Corporation - Israel
Power builder Developer
Key Responsibilities
Developing Intools - Instrumentation design and engineering software suite.
Technologies:
Power Builder 6/6.5, Relational database such as Oracle, MSSQL, Sybase SQL
Anywhere, SQL and Development under NT.
1998 - 1999
Visual Basic Developer - Contractor at Real-Estate Economies - Israel
Technologies: Gained experience in VB 5, SQL
Kibbutz Kfar - Giladi - Israel
Systems Maintenance - Novell & AS/400
2 EDUCATION, QUALIFICATIONS
1999 - 2005 Various work related training courses including:
IBM certified Solution Developer - WebSphere Studio V5.0
IBM Websphere Commerce V5.6 Implementation
IBM Portal V5.0.2 and Portal Development
J2EE & EJB Internet Application Design/JSP, Servlets, Entity Beans
(CMP/BMP), stateless/full session beans, J2EE technical architecture, J2EE
transaction & locking
Java, Internet & Oracle
Advanced programming with Power Builder
1994 - 1998 Tel-Hai college - Israel
A level equivalents in the following subjects:
Maths, English, Geography, Hebrew grammar and more
Associate Engineering Degree in Computers
C, VB, Assembler, UNIX, Operating Systems
1981 - 1987 Kfar Blum Regional School, Israel
3 PRE-CAREER HISTORY
1992 - 1994 Travelled extensively throughout the Far East
1991 - 1992 Work experience in Israel and the UK
1987 - 1990 Israeli Army
Compulsory Military service. Trained as a radio operator.
I achieved the level of Sergeant