Tomasz Bradlo

Bis 2021, Senior Software Developer / Team Lead (as J-Labs contractor), DB Schenker AG, Essen

Remote, Polen

Über mich

With over 15 years as a Java developer and 1.5 years in Kotlin projects, I specialize in clean code and unit testing. I primarily focus on backend development but I also like to work on frontend tasks. My additional interests lie in Financial Markets, Machine Learning and Python.

Fähigkeiten und Kenntnisse

Java
J2EE
REST
JAX-RS
JAX-WS
HTML
CSS
Spring
Hibernate
Kotlin
Python
Microservices
AWS
Kafka
Kubernetes
Spring Boot
Spring Framework
JUnit
Mockito
Oracle DB
SQL
PostgreSQL
Scrum
TDD
Test Driven Development (TDD)
Clean Code
Hibernate-Framework
React
Team leadership
Git
Backend
Docker

Werdegang

Berufserfahrung von Tomasz Bradlo

  • 1 Jahr und 7 Monate, Feb. 2021 - Aug. 2022

    Senior Software Developer ( as j-labs Contractor)

    Smart Recruiters

    SmartRecruiters.com - regular development and troubleshooting on the backend for smartr.me and other services. (Java, JAX-RS/REST, RabbitMQ, Spock, PostgreSQL, jOOQ, Consul, Kubernetes, Swagger, Kibana, Stripe.com)

  • 1 Jahr und 9 Monate, Mai 2019 - Jan. 2021

    Senior Software Developer / Team Lead (as J-Labs contractor)

    DB Schenker AG, Essen

    DB Schenker - Implementing backend for new Mobile App for couriers in Scandinavia. (Kotlin, Spring, Kafka, REST, Spock, PostgreSQL, jOOQ, Kubernetes, Docker, TestContainers, Grafana, Gatling)

  • 6 Monate, Nov. 2018 - Apr. 2019

    Team Leader

    j-labs software specialists

    Edibox - Invoice understanding. Preparing MVP for system extracting data from PDF invoices. (PdfBox, Pdfminer, Java 11, Python, AWS, Kafka, event-driven microservices, OWL, Docker, Bitbucket, Gradle, Git, Spring 5: WebFlux + Cloud Stream + Boot + Integration) - lead of a scrum team of 4 professional developers - architecture & solution discussions, research, development in ~90%

  • 2 Jahre und 10 Monate, Feb. 2016 - Nov. 2018

    Team Lead / Principal Java Developer (Luxoft contractor)

    UBS Switzerland AG, Zürich

    GRACE - Global Risk Analytics & Calculation Engine - Enable any risk calculation for any portfolio to any client through any channel. A greenfield project providing distributed calculation of risk, historical analysis and forward simulation. - lead of 1 of 4 international scrum teams of 4-6 developers - code review, design & solution discussions, development in 30-70% - giving feedback, couching, performing interviews - implementing scrum, removing impediments - code profiling, performance optimization

  • 1 Jahr und 8 Monate, März 2014 - Okt. 2015

    Senior Software Engineer (Java)

    UBS AG

    external, trough ESGroup AG & ESGroup Poland, 9 months on­site in Zürich - UBS Quotes - website serving financial information (core java, JAX-RS 2.0, JAX­WS, Spring, Less, Websphere) - UBS Quotes Virtual Portfolio Decoupling ­ new web services responsible for client’s portfolio management and gain calculation (CXF, Spring, Hibernate, Websphere) - UBS e-­banking for Asia Workbench ­ single­page web application ­ aggregating content. (Java, Qooxdoo, Knockout, Spring, Wire, When, Jasmine)

  • 1 Jahr und 9 Monate, Feb. 2014 - Okt. 2015

    Senior Software Engineer (Java)

    ESGroup

    UBS projects

  • 2 Jahre und 4 Monate, Okt. 2011 - Jan. 2014

    Software Engineer (Java)

    Antenna Software / Pegasystems

    - Antenna Mobility Platform 4 & 5 - maintenance of Antenna Cloud based framework: AMP Gateway Server, AMP Native & Hybrid Client. (core Java, Android, openJPA, cometD) - HTML5 Preprocessor - creating successor of Multi Channel Server (Spring, Servlets 3.0, OSGi, Karaf, Equinox) - Multi Channel Server - development of Java framework using XDIME markup to serve XHTML content as best as possible on any device. (core Java, SAX, DOM, HTML, CSS)

  • 4 Jahre und 4 Monate, Juni 2007 - Sep. 2011

    Software technician / Senior programmer (Java)

    ABG Ster­Projekt / ABG / Asseco Poland

    ​Commercial insurance department - OI UFG - line 2 & 3 support including diagnosis, troubleshooting and reporting (BPM, EJB2, Oracle DB WF AQ AS, PL/SQL, Glassfish, Apache Httpd, PKI) - PZU individual continuation system - maintanance of an web­based application used for policy insurance management (JSF, Hibernate, Spring), - ORLEN FLOTA - maintenance and new features, website used by PKN Orlen fleet customers (Struts 2, JSP)

  • 1 Jahr, Juli 2006 - Juni 2007

    Webmaster / Software developer (HTML & PHP)

    INTERIA.PL

    workload: 60% development and maintenance of social networking websites

  • 2 Monate, Mai 2006 - Juni 2006

    Intern

    INTERIA.PL

Sprachen

  • Polnisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Gut

21 Mio. XING Mitglieder, von A bis Z