01/2012 - ongoing: EasyTax
Company:
Infonova GmbH, Austria -> BearingPoint Zurich -> Regnology , Remote
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract)
Summary:
The software solution EasyTax enables banks and financial service providers to format and to deliver to their private banking clients the necessary information (taxable income, capital gain, wealth) they require to be tax compliant.
Tasks:
Redesign the project into transactional system
EasyTax has been developed to be transactional system for Abgeltungssteuer 2013
designed and implemented connectors to bank legacy systems, most of the cases to external JMS providers
Competence area:
Jboss4.03, Weblogic 11, Tomcat, Netty
Ejb2.1 ? migrated into Spring 3 and Hibernate3.x/JPA2.0
transaction management within application (JTA and Spring)
Message Dirven Beans, JMS API , jboss internal queuing
IBM MQ Websphere
JSP/Servlets, Struts, Java Script
Tools: Eclipse, SQL Developer Studio, Microsoft Visual Studio 2010 Express
Continuous Integration : Jenkins, Maven, Sonar,Nexus
Database: Oracle, PostgreSQL, Microsoft SQL Server
Scrum
08/2011 - 12/2011: EasyTax, Migration into Credit Suisse Environment
Company:
Infonova GmbH, Austria
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract)
Tasks:
porting existing project into the Credit Suisse's Java Application Platform (JAP). Such a migration and installation was the required condition for Credit Susisse to ever consider the purchase of the EasyTax project.Migration was finished before scheduled deadline.
PART1:
Migration from JBoss 4 into Weblogic 11 and IBM MQ Webpshere
porting application from JBoss 4 into Weblogic 11
adjusting deployment descriptors
changes in JSP pages
reimplementation of security in EJB layer
redefine Message Driven Beans from JBoss internal queues into IBM MQ Websphere 7.0.1
PART 2:
Deploy Easytax project into JAP environment.
JAP Environment (qmb tools, deploy process, etc )
new project structure for EasyTax (from maven into qmb structure)
new deploy process into JAP environment
new container login (JAAS)
01/2011 - 05/2011: Social Network: Memobooks.pl
Company:
non-commercial project
Industry Sector:
Internet
Role:
JEE Developer
Tasks:
application design and implementation
configuration of development,pre-production and production environment
application deployment, application and environment maintenance
Software:
Wicket, HTML and CSS
JEE,Spring Hibernate, JPA (application logic)
Tomcat and Apache WebServer (load balancing)
MySQL
Eclipse, Maven, Hudson/Nexus
OS: Fedora 13, Windows
04/2009 - 07/2011: !CG-Live, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract, remote)
Tasks:
Desing and develop new back office application that is to replace the old one.
Project description:
back office application (GWT and GXT front end) for managing live transactions (payment processors), replacement for old back office application based on PHP
system features:
o transaction management
o membership management
o user management
o reports - PDF, Excel , charts, monition charts (Google Visualization API)
o configuration of the system according to customer needs, (XML- based configuration)
o development of PL/SQL triggers/scripts that take care of migrating old data into new unified structure
Software:
JBoss 5, EJB 3.0,
JMS, Spring Integration, Spring 2.6, WebServices, Jaxb,
PHP,GWT 2.x, Ext-GWT 2.2.x (sencha), Spring MVC, Tiles,
JPA/Hibernate3.2,
SingleSignOn -Josso
Other : Maven, Hudson, Nexus
ActiveMQ, Tomcat 6.0.xx, Oracle10, RedHat, soapUI, TicketSystem->trac
12/2008 - 04/2009: Postback Agent, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE Developer, (Contract, remote)
Tasks:
Design, implement and deploy flexible transormation solution.
Project description:
Framework-like project responsible for receiving messages from JMS queue , transforms them using configured transformation logic (e.g XSLT sheets) and sends them to proper services (SOA based services).
Project has an open architecture that allows easy configuration on different environments and might be easily customized depending on customer needs, architecture follows dependency injection (Spring approach) when adding new features.
Software:
Spring2.5, Spring Integration1.0, Spring MVC, Spring + Quartz
JMS, Active MQ
Web Services (contract-first), JAXB, SoapUI
XML, XSLT
Hibernate/JPA
Other : Maven2, SVN, Junit,Hudson,Nexus
Tomcat 6, Jetty
Oracle 10i, SQLDeveloper
OS: Red Hat
12/2007 - 10/2008: PTTD, diagnostic application for Porsche Panamera.
Company:
GEBIT Solutions, Germany
Industry Sector:
Car Industry
Role:
Software Consultant (Contract)
Tasks:
Developing new features for diagnostic application
strengthen the team of developers due to project delays
Software:
Eclipse Rich Client Platform (RCP), JDO/Kodo, Spring,Eclipse RCP
Other : Ant, HSQL,UML, Bugzilla
02/2007 - 11/2007: BMW financial services
Company:
PlanSolutions, Poland
Industry Sector:
Banking
Role:
Senior Java Developer, Technical Leader (Contract)
Tasks:
Design of an survey application - domain design, choosing front technology (GWT)
and lead development (3-5 persons)
Introducing XP approach: unit testing, continuous integration(Hudson) and SCRUM-like development.
Software:
Hibenrate 3.2, Spring 2.0, Maven 2.0, JEE , Java 5,GWT 1.3/1.4, Oracle
Other: Appache Commons , JPA, Web Services, Jetty, Tomcat,UML, Xplanner
01/2006 - 02/2007: Unicredit Internal Portal
Company:
UniCredit Servizi Informativi, Milano, Italy
Industry Sector:
Banking
Role:
Senior Java Developer (employed on permanent basis)
Tasks:
I've been responsible for development and improvements different type of application within Unicredit Group.
In addition to that I was to introduce new technologies that are to be applied in new application within Unicredi portal (Technical Leader).
Software:
Documentum (Enterprise Content management)
WebSphere Studio Application Developer , Eclipse
J2EE: Servlets/JSP, JDBC, Web Services
Other: UML, XML ,XSLT, Tomcat, WebSphere, Oracle,JUinit
02/2005 - 12/2005: XWay Telecom Application Platform
Company:
Appium AB, Malmo, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Following tasks I've been dealing with:
design and development of new application modules (new module for handling Parlay X requests),
re-factoring of existing code,
performance tests
Software:
Parlay, ParlayX, EJB, Servlets/JSP, JDBC, Web Services (Axis, CapeClear), Spring, Struts, Hibernate, UML, XML ,Jetty, MySQL, Oracle,JUinit
08/2004 - 02/2005: Ericsson NRG SDK
Company:
Ericsson AB,Stockholm, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Main tasks were bug fixing and maintenance of application.
After getting familiar with the project, I was responsible for adding new features.
At the end of the contract I was responsible for knowledge transfer among Ericsson internal employees.
Software:
Parlay,CORBA, Java SE 1.3, Ant, JUnit, Eclipse, ClearCase
07/2003 - 08/2004: Ericpol Enterprise Platform
Company:
Ericpol Telecom
Industry Sector:
Telecommunication, Research and Development
Role:
Java Developer
Tasks:
for first 12 months I've been working in RnD department
Main main activities were design and development Ericpol Enterprise Platform.
Following tasks I've been dealing with:
Web Services ? implementation set of Web Services used by other Ericpol application e.g. XML2PDFConverter, technology: Axis,Fop
Competence Database ? tool for managing employees competences, technology: Struts, J2EE, JDBC, XML, EJB
Enterprise Database ?mainly maintenance of MSSQL Server, bug fixing, technology: MSSQL, ASP, Transact SQL
Software:
Web Services,ML, XML, XSLT, JDOM, Tomcat, JBoss, MySQL, PostgreSQL ,JUnit
Abschluss mit Note 5.0
08/2010 Sun Certified Business Component Developer, Enterprise Edtion 5 (CX-310-091)
Commercegate.com (CGLive, Postback Agent)
[Daten auf Anfrage]
Gebit.de (PTTD for Porsche)
[Daten auf Anfrage]
Ericpol Telecom S.A :
Appium AB:
Ericsson AB:
[Daten auf Anfrage]
01/2012 - ongoing: EasyTax
Company:
Infonova GmbH, Austria -> BearingPoint Zurich -> Regnology , Remote
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract)
Summary:
The software solution EasyTax enables banks and financial service providers to format and to deliver to their private banking clients the necessary information (taxable income, capital gain, wealth) they require to be tax compliant.
Tasks:
Redesign the project into transactional system
EasyTax has been developed to be transactional system for Abgeltungssteuer 2013
designed and implemented connectors to bank legacy systems, most of the cases to external JMS providers
Competence area:
Jboss4.03, Weblogic 11, Tomcat, Netty
Ejb2.1 ? migrated into Spring 3 and Hibernate3.x/JPA2.0
transaction management within application (JTA and Spring)
Message Dirven Beans, JMS API , jboss internal queuing
IBM MQ Websphere
JSP/Servlets, Struts, Java Script
Tools: Eclipse, SQL Developer Studio, Microsoft Visual Studio 2010 Express
Continuous Integration : Jenkins, Maven, Sonar,Nexus
Database: Oracle, PostgreSQL, Microsoft SQL Server
Scrum
08/2011 - 12/2011: EasyTax, Migration into Credit Suisse Environment
Company:
Infonova GmbH, Austria
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract)
Tasks:
porting existing project into the Credit Suisse's Java Application Platform (JAP). Such a migration and installation was the required condition for Credit Susisse to ever consider the purchase of the EasyTax project.Migration was finished before scheduled deadline.
PART1:
Migration from JBoss 4 into Weblogic 11 and IBM MQ Webpshere
porting application from JBoss 4 into Weblogic 11
adjusting deployment descriptors
changes in JSP pages
reimplementation of security in EJB layer
redefine Message Driven Beans from JBoss internal queues into IBM MQ Websphere 7.0.1
PART 2:
Deploy Easytax project into JAP environment.
JAP Environment (qmb tools, deploy process, etc )
new project structure for EasyTax (from maven into qmb structure)
new deploy process into JAP environment
new container login (JAAS)
01/2011 - 05/2011: Social Network: Memobooks.pl
Company:
non-commercial project
Industry Sector:
Internet
Role:
JEE Developer
Tasks:
application design and implementation
configuration of development,pre-production and production environment
application deployment, application and environment maintenance
Software:
Wicket, HTML and CSS
JEE,Spring Hibernate, JPA (application logic)
Tomcat and Apache WebServer (load balancing)
MySQL
Eclipse, Maven, Hudson/Nexus
OS: Fedora 13, Windows
04/2009 - 07/2011: !CG-Live, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE developer, (Contract, remote)
Tasks:
Desing and develop new back office application that is to replace the old one.
Project description:
back office application (GWT and GXT front end) for managing live transactions (payment processors), replacement for old back office application based on PHP
system features:
o transaction management
o membership management
o user management
o reports - PDF, Excel , charts, monition charts (Google Visualization API)
o configuration of the system according to customer needs, (XML- based configuration)
o development of PL/SQL triggers/scripts that take care of migrating old data into new unified structure
Software:
JBoss 5, EJB 3.0,
JMS, Spring Integration, Spring 2.6, WebServices, Jaxb,
PHP,GWT 2.x, Ext-GWT 2.2.x (sencha), Spring MVC, Tiles,
JPA/Hibernate3.2,
SingleSignOn -Josso
Other : Maven, Hudson, Nexus
ActiveMQ, Tomcat 6.0.xx, Oracle10, RedHat, soapUI, TicketSystem->trac
12/2008 - 04/2009: Postback Agent, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE Developer, (Contract, remote)
Tasks:
Design, implement and deploy flexible transormation solution.
Project description:
Framework-like project responsible for receiving messages from JMS queue , transforms them using configured transformation logic (e.g XSLT sheets) and sends them to proper services (SOA based services).
Project has an open architecture that allows easy configuration on different environments and might be easily customized depending on customer needs, architecture follows dependency injection (Spring approach) when adding new features.
Software:
Spring2.5, Spring Integration1.0, Spring MVC, Spring + Quartz
JMS, Active MQ
Web Services (contract-first), JAXB, SoapUI
XML, XSLT
Hibernate/JPA
Other : Maven2, SVN, Junit,Hudson,Nexus
Tomcat 6, Jetty
Oracle 10i, SQLDeveloper
OS: Red Hat
12/2007 - 10/2008: PTTD, diagnostic application for Porsche Panamera.
Company:
GEBIT Solutions, Germany
Industry Sector:
Car Industry
Role:
Software Consultant (Contract)
Tasks:
Developing new features for diagnostic application
strengthen the team of developers due to project delays
Software:
Eclipse Rich Client Platform (RCP), JDO/Kodo, Spring,Eclipse RCP
Other : Ant, HSQL,UML, Bugzilla
02/2007 - 11/2007: BMW financial services
Company:
PlanSolutions, Poland
Industry Sector:
Banking
Role:
Senior Java Developer, Technical Leader (Contract)
Tasks:
Design of an survey application - domain design, choosing front technology (GWT)
and lead development (3-5 persons)
Introducing XP approach: unit testing, continuous integration(Hudson) and SCRUM-like development.
Software:
Hibenrate 3.2, Spring 2.0, Maven 2.0, JEE , Java 5,GWT 1.3/1.4, Oracle
Other: Appache Commons , JPA, Web Services, Jetty, Tomcat,UML, Xplanner
01/2006 - 02/2007: Unicredit Internal Portal
Company:
UniCredit Servizi Informativi, Milano, Italy
Industry Sector:
Banking
Role:
Senior Java Developer (employed on permanent basis)
Tasks:
I've been responsible for development and improvements different type of application within Unicredit Group.
In addition to that I was to introduce new technologies that are to be applied in new application within Unicredi portal (Technical Leader).
Software:
Documentum (Enterprise Content management)
WebSphere Studio Application Developer , Eclipse
J2EE: Servlets/JSP, JDBC, Web Services
Other: UML, XML ,XSLT, Tomcat, WebSphere, Oracle,JUinit
02/2005 - 12/2005: XWay Telecom Application Platform
Company:
Appium AB, Malmo, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Following tasks I've been dealing with:
design and development of new application modules (new module for handling Parlay X requests),
re-factoring of existing code,
performance tests
Software:
Parlay, ParlayX, EJB, Servlets/JSP, JDBC, Web Services (Axis, CapeClear), Spring, Struts, Hibernate, UML, XML ,Jetty, MySQL, Oracle,JUinit
08/2004 - 02/2005: Ericsson NRG SDK
Company:
Ericsson AB,Stockholm, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Main tasks were bug fixing and maintenance of application.
After getting familiar with the project, I was responsible for adding new features.
At the end of the contract I was responsible for knowledge transfer among Ericsson internal employees.
Software:
Parlay,CORBA, Java SE 1.3, Ant, JUnit, Eclipse, ClearCase
07/2003 - 08/2004: Ericpol Enterprise Platform
Company:
Ericpol Telecom
Industry Sector:
Telecommunication, Research and Development
Role:
Java Developer
Tasks:
for first 12 months I've been working in RnD department
Main main activities were design and development Ericpol Enterprise Platform.
Following tasks I've been dealing with:
Web Services ? implementation set of Web Services used by other Ericpol application e.g. XML2PDFConverter, technology: Axis,Fop
Competence Database ? tool for managing employees competences, technology: Struts, J2EE, JDBC, XML, EJB
Enterprise Database ?mainly maintenance of MSSQL Server, bug fixing, technology: MSSQL, ASP, Transact SQL
Software:
Web Services,ML, XML, XSLT, JDOM, Tomcat, JBoss, MySQL, PostgreSQL ,JUnit
Abschluss mit Note 5.0
08/2010 Sun Certified Business Component Developer, Enterprise Edtion 5 (CX-310-091)
Commercegate.com (CGLive, Postback Agent)
[Daten auf Anfrage]
Gebit.de (PTTD for Porsche)
[Daten auf Anfrage]
Ericpol Telecom S.A :
Appium AB:
Ericsson AB:
[Daten auf Anfrage]