Łukasz Boszko, Developer in Legionowo, Poland
Łukasz is available for hire
Hire Łukasz

Łukasz Boszko

Verified Expert  in Engineering

Software Developer

Location
Legionowo, Poland
Toptal Member Since
August 26, 2015

Łukasz has 8 years of professional experience in IT. He started from the telecommunication world, went through CRM, and ended up in the banking sector. His home is Java and integration platforms. He sees himself as an IT spec ops guy who loves challenges, problem solving, and superb system architecture.

Portfolio

Nykredit
Oracle Service Bus (OSB), Oracle BPM, JUnit, Angular, JSF, Spring, Java
Outbox
Oracle SOA Suite, SOAP, Oracle Service Bus (OSB)
Orange Labs, Poland
Jakarta EE, Android, Windows Presentation Foundation (WPF), .NET...

Experience

Availability

Part-time

Preferred Environment

Notepad++, Git, IntelliJ IDEA, Windows

The most amazing...

...thing I've made was dubbed "the tool." It aggregates transaction history and customer case status. It was built in mere days, and saves users a LOT of time.

Work Experience

Java EE Consultant

2013 - PRESENT
Nykredit
  • Serve as unofficial technical team leader and point of contact for business, testers, and PM.
  • Design and implement a banking sector solution using Oracle BPM.
  • Implement and design a PoC for embedding an AngularJS application into legacy JSF-based portal, with successful production deployment.
  • Initiate and implement a tool for business to retrieve all kinds of reports and transaction history from log files.
  • Become a known specialist in the integration, web services, and SOAP area.
Technologies: Oracle Service Bus (OSB), Oracle BPM, JUnit, Angular, JSF, Spring, Java

Consultant

2012 - 2013
Outbox
  • Implemented an integration layer between Salesforce.com CRM and legacy systems.
  • Created Oracle Service Bus flows including routing and data mapping error handling.
  • Tuned performance of the solution.
  • Requested bug fixes of Oracle Fusion Middleware that we've encountered and taught Oracle consultants how their products communicate with each other.
  • Prepared an architectural design offer for an eCommerce platform (Amazon AWS, ESB).
Technologies: Oracle SOA Suite, SOAP, Oracle Service Bus (OSB)

Developer

2008 - 2012
Orange Labs, Poland
  • Learned telecomunication billing systems and what's behind mobile calls, including authorization, provisioning, invoicing, etc.
  • Designed and implemented a PoC for videoconferencing application enriched by face recognition on video stream in .NET/WPF/Luxand.
  • Researched and implemented an indoor positioning system using WiFi for Android and PoC for iPhone.
  • Integrated a billing solution with software delivery platform for internal R&D usage.
  • Implemented an SMS gateway communication protocol in Java.
Technologies: Jakarta EE, Android, Windows Presentation Foundation (WPF), .NET, Service-oriented Architecture (SOA), Integration, Billing

Digital Portfolio Transfer

Integration project of an internal banking CRM system with Danish national platform for transferring products between banks. Unofficial team leader and BPM technical leader.

Augmented Reality Video Conferencing

http://ismar2011.vgtc.org/demos.html
Lead developer of a prototype for merging video conference streams with face detection and recognition. The application's goal was to add an augmented reality overlay on top of traditional video conferencing. The application was developed using .NET WPF, DirectShow, Luxan SDK, and XMPP, and was presented at an international conference on Augmented Reality.

Mortgage Value-added Product Ordering Module

A banking sector project that supports ordering value added products to mortgage. The initial phase was a proof-of-concept for embedding an AngularJS application into the legacy JSF-based internal portal. As the application progressed, it was approved to go to production. The project involved a Spring back-end with REST interface and data feed from SOAP web services also implemented as part of this project.

Salesforce CRM Integration with Legacy Systems

Implementation of an integration layer between Salesforce CRM and a customer's legacy systems using Oracle Fusion Middleware (OSB and SOA). The team was strictly responsible for the OFM part and the project involved a lot of work with SOAP web services, XML transformations, routing, database manipulation, and transaction propagation within the whole platform.

Maintenance Support Tool

When working in maintenance, I was frequently asked to extract data from log files and BPM database to capture conversations and other details, so I decided to make it once for good. In a couple of days I implemented a Spring + AngularJS application that integrated with the BPM database and SFTP log feed, updated the internal database, and allowed the business to search and track down the exact case's status. That data had not been accessible due to BPM quirks and its overall approach to flow processing. The business loved it!

Languages

Java, XSD, Web Services Description Language (WSDL), XML, JavaScript, SQL, XPath, XQuery, C#, Groovy, C++

Frameworks

Spring, Swagger, JPA, Hibernate, JUnit, AngularJS, JSF, Angular, .NET, Vaadin, Windows Presentation Foundation (WPF)

Tools

Oracle Business Process Management (BPM), Apache Maven, Subversion (SVN), IntelliJ IDEA, Git, SoapUI, Oracle SOA Suite, Eclipse IDE, Notepad++

Platforms

Java EE, Android, Jakarta EE, Windows

Other

Web Services, SOAP, Oracle Service Bus (OSB), Oracle BPM, Billing, Integration

Paradigms

REST, Service-oriented Architecture (SOA)

Storage

MySQL, Microsoft SQL Server, Oracle SQL

2009 - 2011

Matser's Degree in Telecommunication

Warsaw University of Technology - Warsaw, Poland

2006 - 2009

Bachelor's Degree in Telecommunication

Warsaw University of Technology - Warsaw, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring