Summary
Java developer with ** years of experience and proven history of multi-platform application development in several industries including: Finance, Insurance, Media, and Government Agency. Experienced in object-oriented design. Strong understanding of all phases of Software Development Life Cycle focused on continuous integration and delivery. Experienced in use of agile methodology. I am a highly engaged individual who works well in team based environment and always looking to improve my technical skills. I am passionate about learning new technologies.
Highlights
Object Oriented Design
Web Services (SOAP, WSDL)
RESTful API
Messaging
Apache Camel
Spring
Experience
Senior Software Developer April 2014 - current
Altkom Software & Consulting
Designed and implemented Product Center - platform for on line creating bank account in BGZ BNP Paribas (French bank):
Designed and implemented integration layer based on Apache Camel, Spring and message broker.
Implemented REST API.
Implemented Service Tasks in business processes on Camunda BPMN.
Designed and implemented data model backed by Oracle Database.
Implemented SSO solution based on SAML and OpenAM Identity provider.
Senior Software Developer March 2013 – April 2014
P.Z.U S.A – major insurance company in Poland
Customized and extended Guideware Policy Center application:
Implemented rating module i.e. calculating all policy costs in Policy Center.
Designed and implemented promotions model backed by Oracle Database.
Designed and implemented automation tools for data migration.
Software Developer February 2006 – March 2013
NC+ – digital satellite television provider
Designed and implemented TNK HD – system for managing and provisioning set top box for HD television:
Designed and implemented backend components architecture.
Implemented TV card refill algorithm.
Implemented STB provisioning.
Designed and implemented domain model using Hibernate ORM backed by Oracle Database.
Designed and implemented integration with company ERP.
Implemented promotions engine using Business Rules Management System – Drools.
Designed and implemented Crocodile – back office support system for vindication process:
Designed and implemented vindication packages life cycles management.
Designed and implemented tools for exchanging data with external partners.
Designed and implemented integration with proprietary billing system.
Implemented browser based user interface using Spring MVC/jQuery/jsp.
Software Developer January 2005 – February 2006
ABG Ster-Projekt S.A - incorporated in Asseco Poland S.A
Implemented OFSA – structural funds from European Union support system for government agency:
Implemented user management and access control using LDAP (IPlanet Directory Server).
Implemented data model for financial limits module using Hibernate ORM backed by Oracle Database.
Implemented financial limits business logic as Stateless EJB deployed in WebLogic server.
Designed and implemented integration with external content management system.
Certifications
Principle of Reactive Programming May 2015
Certification URL: https://www.coursera.org/account/accomplishments/verify/AJRX5S2HXC
Functional Programming Principles in Scala June 2014
Certification URL: https://www.coursera.org/signature/certificate/R4SXEQYVT6
Education
Master of Science in Physics 1994-1998
University of Wroclaw, Poland
Skills/Programming Languages/Technologies
Java, Scala, JavaScript, NodeJS, AngularJS
Spring/Spring Boot/Spring Security, Hibernate, Apache Camel, Drools
SOA, Web Service, WSDL, XML, REST, Camunda BPMN, LDAP
Oracle DB, ActiveMQ, MongoDB, Elasticsearch
Tomcat, JBoss/Wildfly, Jetty, WebLogic
Docker, Jenkins, Maven, Git, JUnit, JMeter
Scrum/Agile, Object Oriented Design, UML Modeling