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.
Timeline
Professional experience for Pawel Cieslak
Current 1 year and 10 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
• 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
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 months, Jul 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 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
Languages
English
Fluent
German
Basic
Polish
First language