Pawel Cieslak

Selbstständig, Senior Java Developer, BASF - We create chemistry

Abschluss: Master of Science (MSc), Warsaw University of Technology

Gdansk, Poland

About me

I am a software developer with 15 years' experience covering multiple Java-based technologies. I pay attention to well-designed architecture based on domain-driven methodologies, object-oriented code and design patterns. In my daily work I deliver clean and well-tested source code which is easy to maintain.


Software Architecture
Clean Code
Cloud Computing
Software Development
Spring Framework


Professional experience for Pawel Cieslak

  • Current 2 years and 9 months, since Sep 2021

    Senior Java Developer

    BASF - We create chemistry

    • Development of an enterprise platform for gathering of colorimetric data from tinting factories (automotive industry). The platform provides real-time performance monitoring and trend analysis. Also involved in migration of the platform from on-premises infrastructure into Azure cloud. • Azure, Spring Boot, Kubernetes, Docker, JUnit + Mockito, Continuous Integration (Bamboo)

  • 1 year, Oct 2020 - Sep 2021

    Solutions Architect / Java full-stack developer

    Pfizer Inc.

    • Development of real-time big data integrations for pharmaceutical industry • Spring Boot, Kubernetes, Apache Kafka, Kafka Connect, GraphQL, Apache Spark, PostgreSQL

  • 2 years and 11 months, Dec 2017 - Oct 2020

    Solutions Architect / Java full-stack developer


    • Designing and development of multiple business automation processes integrating various internal and external systems used by the company. • Working with distributed micro-services-based environment controlled by BPM workflows. • Following the Agile Scrum principles in a daily work. • AWS, Spring Boot, Docker, Apigee, Serverless Framework, IBM Process Designer, JUnit + Mockito, Continuous Integration (Jenkins), Jira, ReadyAPI, ServiceNow

  • 3 years and 4 months, Aug 2014 - Nov 2017

    Team Leader / Senior Java full-stack developer

    Lufthansa Systems GmbH & Co. KG

    • Participation in designing and development of JEE-based application addressing cargo transportation and logistics (client: Hamburg Süd). • Team leader in an international team of 12 developers. Working with Agile methodologies. • Application servers: Glassfish Application Server, JBoss Application Server • JEE, JPA, JSF, Eclipselink, Oracle Db, TIBCO, Gradle, Gerrit, JUnit + Mockito, Continuous Integration (Jenkins), IBM Rational ClearQuest, HP ALM, Jira, Enterprise Architect

  • 3 years and 5 months, Mar 2011 - Jul 2014

    Team leader / Java full-stack developer

    • Designing and development of server-side, JEE based applications for Polish leading VOD (Video on Demand) provider. Responsible for general, multi-module software architecture. • Team leader of Java developers. • Application servers: JBoss Application Server, Apache Tomcat • JEE, JPA, JSF, Apache Wicket, Apache Cassandra, Apache Thrift, Maven, JUnit + Mockito, Continuous Integration (Jenkins), Nexus

  • 8 months, Jul 2010 - Feb 2011

    Java/Groovy full-stack developer

    • Development of JEE and Grails applications for real estate agents. • JEE, Hibernate, Struts2, Maven, JUnit + Mockito, Groovy + Grails

  • 7 months, Nov 2009 - May 2010

    Junior Java developer

    Crystal Brains Limited

    • Development of JEE applications for Google App Engine cloud computing platform. • JEE, JDO, Spring Framwork, Google Guice, Maven, JUnit + Mockito, Continuous Integration (TeamCity)

  • 3 years and 6 months, Jan 2006 - Jun 2009

    Researcher / Junior Java developer

    Warsaw University of Technology

    • Participation in two EU-funded research and development projects. • Research and development work in the domain of ontology-driven applications. • Eclipse Plug-in, Rich Client Platform, JUnit + Jmock, OWL, Pellet, Jena

Educational background for Pawel Cieslak

  • 2 years and 1 month, Sep 2004 - Sep 2006

    Computer Science

    Warsaw University of Technology

  • 4 years and 1 month, Sep 2000 - Sep 2004

    Computer Science

    Warsaw University of Technology


  • English


  • German


  • Polish

    First language

Browse over 21 million XING members