Jacek Bieńko

Jacek Bieńko

Legionowski, Mazovia, Polonia
1 mil seguidores Más de 500 contactos

Acerca de

I am IT specialist focused on delivering reliable, solid and well designed software. I…

Actividad

1 mil seguidores

See all activities

Experiencia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

  • -

    Varsovia, Mazovia, Polonia

Educación

Licencias y certificaciones

  • PRINCE2 - Foundation

    AMPG International

Proyectos

  • Pekao S.A. Brokerage Systems Digital Transformation

    - actualidad

    Transition to microservices of legacy systems.

  • Hargreaves Lansdown Digital Transformation

    -

    Transformation from legacy code to microservices. Introducing AGILE approach to the organisation. Hargreaves Lansdown is UK's largest direct to investor investment platform. In winter 2018 it administered £91.6 billion of investments for over 1,090,000 clients. Hargreaves Lansdown plc is a financial service company based in Bristol that sells funds and shares and related products via its website and through the post to retail investors in the United Kingdom. The company is listed on the…

    Transformation from legacy code to microservices. Introducing AGILE approach to the organisation. Hargreaves Lansdown is UK's largest direct to investor investment platform. In winter 2018 it administered £91.6 billion of investments for over 1,090,000 clients. Hargreaves Lansdown plc is a financial service company based in Bristol that sells funds and shares and related products via its website and through the post to retail investors in the United Kingdom. The company is listed on the London Stock Exchange and is a constituent of the FTSE 100 Index.

    • Kubernetes, Docker, Jenkins, Sonar
    • Kafka, Active MQ, Spring Boot, JPA, Spring Data
    • DDD, Event Storming, Scrum
    • CQRS, Hexagonal (Ports & Adapters) Architecture, Eventsourcing, REST, HATEOAS
    • CI/CD

  • Bicor - contract testing

    -

    Set of tools for microservices contract verification. Broker and maven/gradle plugins enables verification at compilation and execution phase.

    • Kubernetes, Docker, Jenkins, Sonar
    • CI/CD

  • Asterisk telephony server integration

    -

    I prepared CRM integration with Asterisk server. Instant notifications about phone calls, automatic data search based on phone number, CRM data visualisation on phone call.

    • Spring, Hibernate
    • Vaadin, JSP, Struts, Tomcat, HTML
    • Maven, Jenkins, Sonarqube
    • Asterisk,
    • JUnit, EasyMock, DBUnit, Unitils

  • Bluecash integration

    -

    Integration with Bluecash instant payment provider.

    • Spring, Hibernate, CXF, Web Services,
    • Vaadin, JSP, Struts, Tomcat, HTML
    • Maven, Jenkins, Sonarqube
    • JUnit, EasyMock, DBUnit, Unitils

  • CDB

    -

    Centralised data base with clients essential data. Goal was to create single database with efficient communication mechanism. Application synchronize data with CRM (Salesforce) and share it with internal applications with fast and reliable protocol.

    Otros creadores
  • CRM platform

    -

    This is large and advanced CRM related platform for supporting clients processing for online Forex broker. Beside standard CRM functionalities (documents flow, mailing or client's web site) projects are doing a lot more to support all aspects of client related work as B2B integration, mass mailing, payments providers or external CMSs integration. System supports PayPal, ECard, Bluecash, clients data is synchronized with Salesforce. One of the most important modules is integration with trading…

    This is large and advanced CRM related platform for supporting clients processing for online Forex broker. Beside standard CRM functionalities (documents flow, mailing or client's web site) projects are doing a lot more to support all aspects of client related work as B2B integration, mass mailing, payments providers or external CMSs integration. System supports PayPal, ECard, Bluecash, clients data is synchronized with Salesforce. One of the most important modules is integration with trading platforms, system supports e.g. MetaTrader and xStation integration.

    » Introducing and improving implementation of SCRUM
    » Based on the analysis I had to prepare technical vision of entire project, I am making decisions about technologies and resolving disputes relating to technical issues.
    » I prepared code standards, naming conventions, java coding and framework guidelines.
    » I'm taking care of code reviews, Jenkins and Sonar, checking builds results and configuring quality tools like PMD or Findbugs.
    » I prepared custom maven plugins for hibernate to customized hibernate mechanism to fit project requirements.
    » My task was to configure and customize Spring-security to work with prepared Infinispan distributed cache.

    Otros creadores
  • Distributed data exchange mechanism

    -

    My job was to prepare and configure distributes data exchange mechanism with Infinispan. Module used to exchange data between applications on different application servers.

    • Spring
    • Tomcat
    • Maven, Jenkins, Sonarqube
    • Infinispan,
    • JUnit, EasyMock, DBUnit, Unitils

  • JSON RPC protocol

    -

    I prepared sockets base, JSON comunication protocol. Based on Apache MINA fast and reliable alternative to Web Services. Spring ready libraries providing fully manageable and configurable client and server modules.

    • Spring
    • Maven, Jenkins, Sonarqube
    • Apache MINA
    • JUnit, EasyMock, Unitils

  • Multilayer platform for UFG (Ubezpieczenowy Fundusz Gwarancyjny)

    -

    Project's goal was to create global, multilayer platform for UFG (Ubezpieczeniowy Fundusz Gwarancyjny) to handle and support documents processing. All teams together (data analysts, developers, technical support) were up to 30 members. Main tasks included paper documents scanning, digital documents versioning, printing and controlling documents flow.

    » Preparing use cases, business data flow and web pages prototypes.
    » Implementation XML to PDF/Open office engine ,
    » Dedicated Ajax…

    Project's goal was to create global, multilayer platform for UFG (Ubezpieczeniowy Fundusz Gwarancyjny) to handle and support documents processing. All teams together (data analysts, developers, technical support) were up to 30 members. Main tasks included paper documents scanning, digital documents versioning, printing and controlling documents flow.

    » Preparing use cases, business data flow and web pages prototypes.
    » Implementation XML to PDF/Open office engine ,
    » Dedicated Ajax JSF controls for CRM platform
    » modeling documents flow with JBPM.

    • Spring, Hibernate
    • JSF, Ajax4JSF, HTML, JavaScript
    • XMLBeans, JBPM

    Otros creadores
  • Quality management system

    -

    I prepared and configured quality management system build on SonarQube, Jenkins and related products.

    » I prepared code standards, naming conventions, java coding and framework guidelines.
    » I'm taking care of code reviews, Jenkins and Sonar, checking builds results and configuring quality tools like PMD or Findbugs.

    • Jenkins, Hudson, SonarQube
    • Findbugs, PMD, Checkstyle
    • Cobertura, JaCoCo,
    • JUnit, DBUnit, Unitils, EasyMock

  • Quarz managing platform

    -

    » Managing scheduled task status
    » Creating and configuring new quarz task
    » Integrating quarz task with existing systems

    • Spring, Hibernate, Apache Torque
    • JSP, Struts, Tomcat, HTML
    • Quartz

  • Salesforce integration

    -

    » Integration between existing CRM platform and Salesforce.
    » Using Salesforce Soap and Bulk API
    » Configuring Salesforce platform to fit system requirements

    • Spring, Hibernate, CXF, Web Services,
    • Maven, Jenkins, Sonarqube
    • JUnit, EasyMock, DBUnit, Unitils

  • Searche Engine

    -

    Project's goal was to index and make searchable all content of Ipla.tv (documents, news, movies, live streams).

    » Creating advenced search engine based on Apache Lucene. (used on e.g. ipla.tv web page).
    » Configuration and speed tuning of Apache Lucene criteria

    • Spring
    • Hibernate
    • Apache Torque
    • Apache Lucene

    Otros creadores
  • Web content transformer/moderator

    -

    I created multithread web content transformer for converting java/jsp protal into html web page. Goal was to take JSP portal, go trough all pages and generate HTML. Every page was scanned for urls, images and other tags and every element on page was transformed e.g. to produce user friendly links.

    • Spring, Hibernate, Apache Torque
    • JSP, Struts, Tomcat, HTML
    • Quartz

  • xGateway

    -

    Mix of enterprise service bus and business logic engine. Application provides single api for complex business processes and transforms single request into set of asynchronous steps. Each step is stored, monitored and can be restarted in case of failure. xGateway integrates multiple applications (Salesforce, xStation, database, ...) and ensures integrity of business proceses in case of any external application error. Separate xGateway modules are independent java applications with Akka based…

    Mix of enterprise service bus and business logic engine. Application provides single api for complex business processes and transforms single request into set of asynchronous steps. Each step is stored, monitored and can be restarted in case of failure. xGateway integrates multiple applications (Salesforce, xStation, database, ...) and ensures integrity of business proceses in case of any external application error. Separate xGateway modules are independent java applications with Akka based architecture .

  • xWallet

    -

    Virtual wallet - web portal providing all kind of money operations on trading accounts.

    » Integration with trading platforms xStation, Meta Trader
    » Vadin based application, I prepared annotations based Vaadin extension which minimizes required code lines and makes java code cleaner.
    » Integration with payments providers e.g. PayPal, Neteller

    • Spring, Hibernate, CXF, Web Services,
    • Vaadin, Tomcat, HTML
    • Maven, Jenkins, Sonarqube
    • Infinispan
    • JUnit…

    Virtual wallet - web portal providing all kind of money operations on trading accounts.

    » Integration with trading platforms xStation, Meta Trader
    » Vadin based application, I prepared annotations based Vaadin extension which minimizes required code lines and makes java code cleaner.
    » Integration with payments providers e.g. PayPal, Neteller

    • Spring, Hibernate, CXF, Web Services,
    • Vaadin, Tomcat, HTML
    • Maven, Jenkins, Sonarqube
    • Infinispan
    • JUnit, EasyMock, DBUnit, Unitils

    Otros creadores

Idiomas

  • English

    -

Recomendaciones recibidas

8 personas han recomendado a Jacek

Unirse para verlo

Ver el perfil completo de Jacek

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • Contactar con Jacek directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos