Umiejętności
Clean Code
Java Enterprise Edition
OOP
Architektura systemu
Przywództwo w zespole
Doświadczenie zawodowe
Credit Trading IT Team Lead (VP)
Credit eTrading dev team lead + Java developer on Credit and Bonds trading and pricing platforms.
The responsibilities:
- development and maintenance of the Credit and Bonds trading and pricing systems,
- line management of the team of 5 developers,
- architecture planning,
- delivery assurance,
- code, design and documentation reviews,
- hands-on Java development (60% of the time)
The technology stack: Java, JEE, JMS (Tibco + IBM MQ), Spring, Hibernate, Sybase, Apache Camel, FIX, ProtoBuf
The responsibilities:
- development and maintenance of the Credit and Bonds trading and pricing systems,
- line management of the team of 5 developers,
- architecture planning,
- delivery assurance,
- code, design and documentation reviews,
- hands-on Java development (60% of the time)
The technology stack: Java, JEE, JMS (Tibco + IBM MQ), Spring, Hibernate, Sybase, Apache Camel, FIX, ProtoBuf
Owner (System Architect / Technical leader / JEE developer)
Project assignment: Atos Origin (04.2013 - present):
- The client: EU Development and Cooperation Directoriate
- The project: the system monitoring and evaluation of the EU aid programs
- The role: technical leader / systems architect / JEE developer
- The responsibilities:
- line management of the team of 9 developers and 3 testers,
- prototyping, development of the frameworks and tools,
- architecture planning,
- delivery assurance,
- code, design and documentation reviews,
- synchronizing the work with the other project teams,
- presales, RFP and architecture negotiations,
- training and mentoring the team members,
- hands-on Java development (60% of the time),
- The technology stack: Java, JEE, JSF2, Oracle, WebServices (REST and SOAP), EJB3, Spring, Hibernate, Weblogic, Oracle DB
Project assignment: Credit Suisse Wrocław / Zurich (03.2012 – 04.2013):
- The client: Credit Suisse bank
- The project: trade surveillance / AML platform for EMEA and APAC regions
- The role: technical leader / solution architect
- The responsibilities:
- implementation of the off-the-shelf product (Actimize) and development of the custom TS and AML scenarios,
- team building and task management in a project team of 15 developers and analysts,
- creation of the development process, standards, procedures and best practices,
- automatization of the release, build, delivery, test data generation procedures,
- performance tuning,
- working with the Project Manager and the Lead BA on the full software delivery livecycle,
- training and mentoring the team members,
- Technologies used: Actimize, Oracle DB (clustered), WebLogic, WebServices, ETL (Informatica)
Project assignment: ACN Wrocław / Amsterdam (09.2011 – 02.2012):
- The client: ACN Telecommunications
- The project: JEE based payment software integration platform
- The role: technical leader / JEE developer
- The responsibilities:
- design and development of the payment system integration platform,
- leading the team of 5 developers,
- Technologies used: JEE, Apache Camel, Spring, WebServices, SQL
- The client: EU Development and Cooperation Directoriate
- The project: the system monitoring and evaluation of the EU aid programs
- The role: technical leader / systems architect / JEE developer
- The responsibilities:
- line management of the team of 9 developers and 3 testers,
- prototyping, development of the frameworks and tools,
- architecture planning,
- delivery assurance,
- code, design and documentation reviews,
- synchronizing the work with the other project teams,
- presales, RFP and architecture negotiations,
- training and mentoring the team members,
- hands-on Java development (60% of the time),
- The technology stack: Java, JEE, JSF2, Oracle, WebServices (REST and SOAP), EJB3, Spring, Hibernate, Weblogic, Oracle DB
Project assignment: Credit Suisse Wrocław / Zurich (03.2012 – 04.2013):
- The client: Credit Suisse bank
- The project: trade surveillance / AML platform for EMEA and APAC regions
- The role: technical leader / solution architect
- The responsibilities:
- implementation of the off-the-shelf product (Actimize) and development of the custom TS and AML scenarios,
- team building and task management in a project team of 15 developers and analysts,
- creation of the development process, standards, procedures and best practices,
- automatization of the release, build, delivery, test data generation procedures,
- performance tuning,
- working with the Project Manager and the Lead BA on the full software delivery livecycle,
- training and mentoring the team members,
- Technologies used: Actimize, Oracle DB (clustered), WebLogic, WebServices, ETL (Informatica)
Project assignment: ACN Wrocław / Amsterdam (09.2011 – 02.2012):
- The client: ACN Telecommunications
- The project: JEE based payment software integration platform
- The role: technical leader / JEE developer
- The responsibilities:
- design and development of the payment system integration platform,
- leading the team of 5 developers,
- Technologies used: JEE, Apache Camel, Spring, WebServices, SQL
Software developer / consultant
BTC Business Technology Consulting oddział w Poznaniu
Technical consulting and development of BIT Warehouse Management System.
The project is a management system for one of the biggest German trade corporations. Currently, after two years of
development, it contains stock management, ordering, invoicing, price calculation, logistics, HR and integration
modules.
My role in the project is to train and support the customer's internal Software Development Department in every
phase of design and development of their software.
Main technologies used:
– Java Enterprise Edition (including JSF, JSP, JPA, WebServices etc.)
– Spring Framework (IOC, AOP, WebFlow and more)
– Hibernate
– Testing tools and frameworks (Junit, Squish, Fitnesse)
and many more...
The project is a management system for one of the biggest German trade corporations. Currently, after two years of
development, it contains stock management, ordering, invoicing, price calculation, logistics, HR and integration
modules.
My role in the project is to train and support the customer's internal Software Development Department in every
phase of design and development of their software.
Main technologies used:
– Java Enterprise Edition (including JSF, JSP, JPA, WebServices etc.)
– Spring Framework (IOC, AOP, WebFlow and more)
– Hibernate
– Testing tools and frameworks (Junit, Squish, Fitnesse)
and many more...
Projektant / Programista
I worked as a JEE developer in aglie oriented team responsible for high risk, public administration projects
development.
Projects:
– POBYT – the foreigners registration and visa program for polish Foreign Affairs Department (MSZ),
– KRDK – the national blood donnors registry for Health Department,
– GUS-PS – the reporting and data collection platform for polish national statistics office (GUS),
development.
Projects:
– POBYT – the foreigners registration and visa program for polish Foreign Affairs Department (MSZ),
– KRDK – the national blood donnors registry for Health Department,
– GUS-PS – the reporting and data collection platform for polish national statistics office (GUS),
Specjalizacje
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Zarządzanie IT
Grupy
IT Wrocław
Grupa skupiająca specjalistów IT/Telecom z Wrocławia.
Zapraszam do zakładania nowych wątków i wzięcia udziału w dyskusji. Znajdziesz tu informacje na temat rozwoju zawodowego i nowościach na rynku IT
Job IT
Grupa dla wszystkich poszukujących pracy w branży IT. Szukasz pracy, interesują Cię najnowsze trendy na rynku IT - to miejsce dla Ciebie.
Scrum
Scrum isn't a methodology. Scrum is much more like a small baby process or like a framework. It's really, really simple. It doesn't have a lot of rules.
SOA czyli Service Oriented Architecture
grupa zainteresowanych technologią powiązaną z Architekturą Zorientowaną Na Usługi
Teoria Bezpieczeństwa
Bezpieczeństwo Informacji, bezpieczeństwo IT...
bezpieczeństwo..
i inne abstrakcyjne twory.