Pawel Cieslak

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

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

Gdansk, Polen

Über mich

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.

Fähigkeiten und Kenntnisse

Java
Software Architecture
Clean Code
JEE
Cloud Computing
Software Development
Spring Framework

Werdegang

Berufserfahrung von Pawel Cieslak

  • Bis heute 2 Jahre und 11 Monate, seit 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 Jahr, Okt. 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 Jahre und 11 Monate, Dez. 2017 - Okt. 2020

    Solutions Architect / Java full-stack developer

    Refinitiv

    • 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 Jahre und 4 Monate, 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 Jahre und 5 Monate, März 2011 - Juli 2014

    Team leader / Java full-stack developer

    iplex.pl

    • 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 Monate, Juli 2010 - Feb. 2011

    Java/Groovy full-stack developer

    asari.pl

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

  • 7 Monate, Nov. 2009 - Mai 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 Jahre und 6 Monate, Jan. 2006 - Juni 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

Ausbildung von Pawel Cieslak

  • 2 Jahre und 1 Monat, Sep. 2004 - Sep. 2006

    Computer Science

    Warsaw University of Technology

  • 4 Jahre und 1 Monat, Sep. 2000 - Sep. 2004

    Computer Science

    Warsaw University of Technology

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Polnisch

    Muttersprache

21 Mio. XING Mitglieder, von A bis Z