Profileimage by Artur Cepowski Developer / Consultant from Wroclaw

Artur Cepowski


Last update: 05.02.2023

Developer / Consultant

Graduation: Computer Science
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Polish (Native or Bilingual)


Junit Mockito Java (Programming Language) JavaServer Faces Selenium AngularJS Balsamiq HTML Microsoft Windows Adobe Photoshop




Programming languages: Java, J2EE, SQL, Angular,  OQL, PL/SQL, Python, JSP, XML, HTML
Libraries:Swing, AWT, SWT, JSF, JUnit, Mockito, Power Mockito, AngularJS, JQuery,  Hibernate, Liquibase, Flyway
CASE: Enterprise Architect, Jazz , ARIS
Database systems: Oracle, MS SQL Server, MySQL
Frameworks:Spring, JSF, MVC, Log4J, Junit, EJB, Selenium
Tools; Eclipse, IntelliJ IDEA, Visual Studio, Maven, GIT, SVN, SharePoint, Selenide, Katalon, Jenkins
Application Server:JBoss, Weblogic, NodeJS , Web Containers:Tomcat 
Application skills: MS Office, Adobe Photoshop, Balsamiq, VirtualBox
Operating systemsWindows , Linux
Test development:JUnit, Selenium, Mockito, Powermock,
Issue trackers:Jira, IBM JAZZ (Rational)
Other: UML, BPMN, database design, acquaintance with manufacturing, data warehousing and e-commerce, Java

Project history

03/2019 - Present
Developer /Team  Leader
Atos / Siemens

Project:  Dabag: The purpose of the project is to develop a system for maintenance of land register and will be deployed in all German Lands. End client is German Ministry of Justice

Role:  Developer , Team  Leader


  • Implementation of features of the system (Java)
  • Coordination of the team tasks and issues
  • Scrum master activities - scope definition, planning , sprint review
  • Support team with continuous integration tasks (Jenkins, Sonar Qube, Git).
  • Tracking Progress and reporting
  • Moderation of scrum meetings

06/2015 - 10/2017
Lead Business Analyst
Project: Farm Survey Structure - Analytical project which consist of 3 main phases. Analysis of business
process and requirements definition, Analysis of existing solution and gap identification, Proposal
of new technological architecture. Project held for European Commission.
Role: Lead Business Analyst
* Analysis of business processes of the client
* Design of processed using BPMN

03/2011 - 06/2015
Business Analyst
Atos / Siemens
Project: MDT: Project held for Eurostat, statistical department of European commission. The project
concerns migration of statistical data to dissemination database.
Role: Business Analyst
* Analysis of customer requirements, architecture and design of the system
* direct communication with customer regarding requirements, project progress and resolution of
project issues
* scheduling of team activities
* software implementation and testing

Other activities within Atos SIS :
* preparation of response offers to RFPs

* trainings for PM office regarding development processes.

* participation in Estimation Team

01/2010 - 12/2011
CS Consulting
CS Consulting self driven IT company

Position: owner.
Project: iLogistics: System for managing deliveries, routes and truck fleet for a logistic company. Project
held under self driven IT firm.
Role: Analyst / Developer
* Analysis of customer requirements, architecture and design of the system
* software implementation and testing
* direct communication with customer regarding requirements, project progress and resolution of
project issues
* Managing contract with the customer
* scheduling of team activities

Other activities within CS Consulting :
* IT consultancy for EU grant application

01/2007 - 01/2010
Business Systems Analyst
3M Poland
3M Poland is a leading American manufacturing company which is oriented to innovative products and solutions.
3M corporation employs 75 thousands of people and runs the business in 65 countries. 3M products are well known
for its highest quality. In Poland the company operates for about ten years and it has been going through a period of
rapid growth in recent years.

Position: Business Systems Analyst
Project: IT Phase 2: Second step of IT systems implementation in the production company. After first step:
implementation of base ERP system for limited number of products, in second phase products
portfolio was expanded and systems connected to quality and manufacturing were implemented.
Role: IT Systems Analyst
* Analysis of internal clients requirements
* coordination of activities regarding implementation of projects for quality systems
* achieving agreement on shape of systems and a future use of applications
* Creation of functional specification
Personal achievements:
* Implementation of MES - system for quality control
* Implementation of application for document management
* Implementation of other smaller applications in the area of EHS, trainings management, shop floor

Other activities within 3M:
* Implementation of many other systems and tools (in the administration area, document flow) during
2,5 years of work in the company
* Creation of procedures for implementation and development of local applications.
* Creation of functional documentation for local application (fixed assets reception, new product
introduction etc.)
* Coordination and support on SharePoint platform for internal clients.
* Support on implemented systems ( functional problem solving, first line of support)
* Conducting trainings
* Taking part in IT Audit.

01/2010 - 10/2008
T-SQL Developer / Independent consultant.
Columb Technologies S.A.


  • Analysis of clients requirements
  • Implementation of data integration and data warehouse

01/2005 - 01/2007
Consultant / Java Developer
Capgemini / sd&m
Capgemini is one of the largest IT consulting and outsourcing company. It employs more than 90 thousand people
and has branches worldwide. In 2005 I was employed in Capgemini Polska in the structure of daughter company
'sd&m'. That company most of its projects makes for German clients. Therefore large part of activities was held in the
client's office in Germany.

Position: Consultant / Software Engineer.
Project: Advantage: Enhancement of existing banking system based on mainframe technology for one of
the largest banking company that processes credit card transactions.
Role: Developer
* Extending and implementation of new features of the system
* Creation of technical documentation based on the functional specification
Personal achievements:
* Implementation of new system functionalities

Project: Tango - Creation of system for managing deliveries for Schenker company. Leading technologies
in that project were Oracle and Java.
Role: Developer
* Implementation of reports.
* Cooperation in creation of specification
Personal achievements:
* Implementation of reports and printout engine of the system

Project: Auftragsmanagment - Creation of system supporting planning, invoicing and verification of orders
for Deutsche Post AG. System was based on Oracle database and implemented with the use of

Role: Developer
* As the member of TechTeam participation in support for project integration ( technologies : Maven
and Python)
* Implementation of application components.
Personal achievements:
* Implementation of interface components
* Taking part in building architecture regarding printing

Other activities within Capgemini:
* Taking part in Job Fairs in Krakow

01/2004 - 10/2005
PLSQL Programmer / Trainee
Project: K2: Implementation of ERP system for large financial company (Lukas Bank). The goal of the project
was adjusting existing system (EKIP) for the requirements of the client and Polish environment.
Main database system was Oracle. Application was made based on the J2EE platform.
Role: Analyst/Developer
* Implementation of ETL tasks with the use of PLSQL and Warehouse Builder
* Defining end clients needs in the area of printing.
Personal achievements:
* Creation of interface concerning printing.

01/2003 - 10/2003
Programmer / Trainee
Alpal LTD
Project: Self contained creation of e-commerce solution during traineeship organized by student
organization AIESEC. Technologies which were used for the purpose of that internet application
were mySQL and Java/JSP. Application enabled secure connection with a web portal to the retail
system, viewing and buying of offered products with the use of credit card.
Role: Analyst / Programmer
* Defining user needs.
* Design of database and solution architecture.
* Implementation of application
* Creation of user manual


Professional Java SE 11 Developer
Professional Scrum Master
Prince 2 Practitioner
Certified Associate in Project Management
SQL Server Database Development

Local Availability

Available worldwide

Contact form

Contact details

Profileimage by Artur Cepowski Developer / Consultant from Wroclaw Developer / Consultant